<?php /** * Toggle the status of a cron * * @param Integer $cronId * * @throws \QUI\Exception */ function package_quiqqer_cron_ajax_cron_toggle($cronId) { $Manager = new QUI\Cron\Manager(); $data = $Manager->getCronById($cronId); if (!$data) { throw new QUI\Exception('Cron not exists', 404); } if ($data['active'] == 1) { $Manager->deactivateCron($cronId); } else { $Manager->activateCron($cronId); } } QUI::$Ajax->register( 'package_quiqqer_cron_ajax_cron_toggle', array('cronId'), 'Permission::checkAdminUser' );