diff --git a/README.md b/README.md index e7647aa51851ac20d13f18a259d0dec5fdf489db..54c978e190ae2ea6073f1a6fcc2156e47f258765 100644 --- a/README.md +++ b/README.md @@ -2,13 +2,13 @@ QUIQQER Cron (Aufgaben) ======== -Cron Package erweitert QUIQQER um eine Aufgaben Verwaltung. +Cron Paket erweitert QUIQQER um eine Aufgaben Verwaltung. Crons sind sich wiederhohlende Aufgaben. Jedes Plugin kann eigene Crons / Tasks zur Verfügung stellen mit dem Cron Manager können diese Tasks in intervallen ausgeführt werden. -Packetname: +Paketname: quiqqer/cron diff --git a/ajax/add.php b/ajax/add.php index c6f3a16a4ffda49d570045ff068bf51363e1434d..5bfee78a573cbdfe32d0228b7306571cd4d9cd05 100644 --- a/ajax/add.php +++ b/ajax/add.php @@ -11,23 +11,15 @@ * @param String $dayOfWeek * @param string $params */ -function package_quiqqer_cron_ajax_add( - $cron, - $min, - $hour, - $day, - $month, - $dayOfWeek, - $params -) { - $params = json_decode($params, true); - $Manager = new QUI\Cron\Manager(); - $Manager->add($cron, $min, $hour, $day, $month, $dayOfWeek, $params); -} - -QUI::$Ajax->register( +QUI::$Ajax->registerFunction( 'package_quiqqer_cron_ajax_add', + function ($cron, $min, $hour, $day, $month, $dayOfWeek, $params) { + $params = json_decode($params, true); + + $Manager = new QUI\Cron\Manager(); + $Manager->add($cron, $min, $hour, $day, $month, $dayOfWeek, $params); + }, array('cron', 'min', 'hour', 'day', 'month', 'dayOfWeek', 'params'), 'Permission::checkAdminUser' ); diff --git a/ajax/cron/activate.php b/ajax/cron/activate.php index 25f4fbcc68353539e5f3d518befa59c2af4cda27..b63c131bec74396f6fc7762f789ffb8c4e54cfb0 100644 --- a/ajax/cron/activate.php +++ b/ajax/cron/activate.php @@ -3,16 +3,14 @@ /** * activate a cron * - * @param Integer $cronId - Cron-ID + * @param integer $cronId - Cron-ID */ -function package_quiqqer_cron_ajax_cron_activate($cronId) -{ - $Manager = new \QUI\Cron\Manager(); - $Manager->activateCron($cronId); -} - -\QUI::$Ajax->register( +QUI::$Ajax->registerFunction( 'package_quiqqer_cron_ajax_cron_activate', + function ($cronId) { + $Manager = new QUI\Cron\Manager(); + $Manager->activateCron($cronId); + }, array('cronId'), 'Permission::checkAdminUser' ); diff --git a/ajax/cron/deactivate.php b/ajax/cron/deactivate.php index a9e04bad0f71300f2c9596bb205fa94a5006351b..acccbf28e67a77e7910a42d2c8cc1ced6d793145 100644 --- a/ajax/cron/deactivate.php +++ b/ajax/cron/deactivate.php @@ -3,16 +3,14 @@ /** * deactivate a cron * - * @param Integer $cronId - Cron-ID + * @param integer $cronId - Cron-ID */ -function package_quiqqer_cron_ajax_cron_deactivate($cronId) -{ - $Manager = new \QUI\Cron\Manager(); - $Manager->deactivateCron($cronId); -} - -\QUI::$Ajax->register( +QUI::$Ajax->registerFunction( 'package_quiqqer_cron_ajax_cron_deactivate', + function ($cronId) { + $Manager = new QUI\Cron\Manager(); + $Manager->deactivateCron($cronId); + }, array('cronId'), 'Permission::checkAdminUser' ); diff --git a/ajax/cron/executeCron.php b/ajax/cron/executeCron.php index 845210be15543a37dae1abf5323c9744c8e30ee7..4b88984744bfc099d8d4ea4f77d904edcc67e478 100644 --- a/ajax/cron/executeCron.php +++ b/ajax/cron/executeCron.php @@ -3,16 +3,14 @@ /** * deactivate a cron * - * @param Integer $cronId - Cron-ID + * @param integer $cronId - Cron-ID */ -function package_quiqqer_cron_ajax_cron_executeCron($cronId) -{ - $Manager = new \QUI\Cron\Manager(); - $Manager->executeCron($cronId); -} - -\QUI::$Ajax->register( +QUI::$Ajax->registerFunction( 'package_quiqqer_cron_ajax_cron_executeCron', + function ($cronId) { + $Manager = new QUI\Cron\Manager(); + $Manager->executeCron($cronId); + }, array('cronId'), 'Permission::checkAdminUser' ); diff --git a/ajax/cron/get.php b/ajax/cron/get.php index cfd4ddfe4e113823d949ad392630f1a26d79f290..39bc1c02e5d7a337fb61287c74b877b14b8a92ca 100644 --- a/ajax/cron/get.php +++ b/ajax/cron/get.php @@ -3,19 +3,17 @@ /** * activate a cron * - * @param Integer $cronId - Cron-ID + * @param integer $cronId - Cron-ID * * @return array */ -function package_quiqqer_cron_ajax_cron_get($cronId) -{ - $Manager = new \QUI\Cron\Manager(); - - return $Manager->getCronById($cronId); -} - -\QUI::$Ajax->register( +QUI::$Ajax->registerFunction( 'package_quiqqer_cron_ajax_cron_get', + function ($cronId) { + $Manager = new QUI\Cron\Manager(); + + return $Manager->getCronById($cronId); + }, array('cronId'), 'Permission::checkAdminUser' ); diff --git a/ajax/cron/toggle.php b/ajax/cron/toggle.php index 03f0e5807bb07eac970e29d72ffec3216171dcd8..5828e28617e80474f324e214761cf7e8a8f653c6 100644 --- a/ajax/cron/toggle.php +++ b/ajax/cron/toggle.php @@ -3,28 +3,26 @@ /** * Toggle the status of a cron * - * @param Integer $cronId + * @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); - } +QUI::$Ajax->registerFunction( + 'package_quiqqer_cron_ajax_cron_toggle', + function ($cronId) { + $Manager = new QUI\Cron\Manager(); + $data = $Manager->getCronById($cronId); - if ($data['active'] == 1) { - $Manager->deactivateCron($cronId); - } else { - $Manager->activateCron($cronId); - } -} + if (!$data) { + throw new QUI\Exception('Cron not exists', 404); + } -\QUI::$Ajax->register( - 'package_quiqqer_cron_ajax_cron_toggle', + if ($data['active'] == 1) { + $Manager->deactivateCron($cronId); + } else { + $Manager->activateCron($cronId); + } + }, array('cronId'), 'Permission::checkAdminUser' ); diff --git a/ajax/delete.php b/ajax/delete.php index 241f951e87e99524070d34acaf81acafd526fd9d..9c852f526d1663497124936023c0b1fb7acabd4f 100644 --- a/ajax/delete.php +++ b/ajax/delete.php @@ -5,16 +5,15 @@ * * @param string $ids - json array */ -function package_quiqqer_cron_ajax_delete($ids) -{ - $ids = json_decode($ids, true); - $Manager = new \QUI\Cron\Manager(); - $Manager->deleteCronIds($ids); -} - -\QUI::$Ajax->register( +QUI::$Ajax->registerFunction( 'package_quiqqer_cron_ajax_delete', + function ($ids) { + $ids = json_decode($ids, true); + $Manager = new QUI\Cron\Manager(); + + $Manager->deleteCronIds($ids); + }, array('ids'), 'Permission::checkAdminUser' ); diff --git a/ajax/edit.php b/ajax/edit.php index 7c8af1434d48c0393b8a9f4c59b63e51975204b3..42b80ba344e3f1337543a3a1856f5dbe2fd67817 100644 --- a/ajax/edit.php +++ b/ajax/edit.php @@ -12,24 +12,15 @@ * @param String $dayOfWeek * @param String $params */ -function package_quiqqer_cron_ajax_edit( - $cronId, - $cron, - $min, - $hour, - $day, - $month, - $dayOfWeek, - $params -) { - $params = json_decode($params, true); - $Manager = new QUI\Cron\Manager(); - $Manager->edit($cronId, $cron, $min, $hour, $day, $month, $dayOfWeek, $params); -} - -QUI::$Ajax->register( +QUI::$Ajax->registerFunction( 'package_quiqqer_cron_ajax_edit', + function ($cronId, $cron, $min, $hour, $day, $month, $dayOfWeek, $params) { + $params = json_decode($params, true); + + $Manager = new QUI\Cron\Manager(); + $Manager->edit($cronId, $cron, $min, $hour, $day, $month, $dayOfWeek, $params); + }, array('cronId', 'cron', 'min', 'hour', 'day', 'month', 'dayOfWeek', 'params'), 'Permission::checkAdminUser' ); diff --git a/ajax/execute.php b/ajax/execute.php index b7a5bde2ad298362e6ffe5c3d14b8ceb66082beb..7988fa931e524b0455d28886c3c763a9e08f55d7 100644 --- a/ajax/execute.php +++ b/ajax/execute.php @@ -3,23 +3,22 @@ /** * Execute the cron list */ -function package_quiqqer_cron_ajax_execute() -{ - try { - $Manager = new QUI\Cron\Manager(); - $Manager->execute(); - } catch (QUI\Exception $Exception) { - QUI\System\Log::addError( - 'package_quiqqer_cron_ajax_execute() :: ' . $Exception->getMessage() - ); - } +QUI::$Ajax->registerFunction( + 'package_quiqqer_cron_ajax_execute', + function () { + try { + $Manager = new QUI\Cron\Manager(); + $Manager->execute(); - QUI::getMessagesHandler()->clear(); -} + } catch (QUI\Exception $Exception) { + QUI\System\Log::addError( + 'package_quiqqer_cron_ajax_execute() :: ' . $Exception->getMessage() + ); + } -QUI::$Ajax->register( - 'package_quiqqer_cron_ajax_execute', + QUI::getMessagesHandler()->clear(); + }, false, 'Permission::checkAdminUser' ); diff --git a/ajax/getAvailableCrons.php b/ajax/getAvailableCrons.php index 88e1b77dad8490faef7673707533ff9534e9c8d4..38da8faa90632410751a68d3d55c5d4afa7ed845 100644 --- a/ajax/getAvailableCrons.php +++ b/ajax/getAvailableCrons.php @@ -5,15 +5,13 @@ * * @return array */ -function package_quiqqer_cron_ajax_getAvailableCrons() -{ - $CronManager = new \QUI\Cron\Manager(); - - return $CronManager->getAvailableCrons(); -} - -\QUI::$Ajax->register( +QUI::$Ajax->registerFunction( 'package_quiqqer_cron_ajax_getAvailableCrons', + function () { + $CronManager = new QUI\Cron\Manager(); + + return $CronManager->getAvailableCrons(); + }, false, 'Permission::checkAdminUser' ); diff --git a/ajax/getList.php b/ajax/getList.php index 524491f73f43a5f80a39af3e0a861853039695b1..fd9a9524bf0f0a3ebc088e09c6b36326db7182f9 100644 --- a/ajax/getList.php +++ b/ajax/getList.php @@ -5,15 +5,13 @@ * * @return array */ -function package_quiqqer_cron_ajax_getList() -{ - $CronManager = new QUI\Cron\Manager(); - return $CronManager->getList(); -} - -QUI::$Ajax->register( +QUI::$Ajax->registerFunction( 'package_quiqqer_cron_ajax_getList', + function () { + $CronManager = new QUI\Cron\Manager(); + return $CronManager->getList(); + }, false, 'Permission::checkAdminUser' ); diff --git a/ajax/history/get.php b/ajax/history/get.php index 6d2df155df447482c6afd263f4be9b5d113ebe4a..21ee5dbe8341060c3650b8e8a666b794b99b3394 100644 --- a/ajax/history/get.php +++ b/ajax/history/get.php @@ -2,21 +2,22 @@ /** * return the cron history + * + * @param {array} $params - filter params + * @return array */ -function package_quiqqer_cron_ajax_history_get($params) -{ - $CronManager = new \QUI\Cron\Manager(); - $params = json_decode($params, true); - - return array( - 'page' => (int)$params['page'], - 'data' => $CronManager->getHistoryList($params), - 'total' => $CronManager->getHistoryCount() - ); -} - -\QUI::$Ajax->register( +QUI::$Ajax->registerFunction( 'package_quiqqer_cron_ajax_history_get', + function ($params) { + $CronManager = new QUI\Cron\Manager(); + $params = json_decode($params, true); + + return array( + 'page' => (int)$params['page'], + 'data' => $CronManager->getHistoryList($params), + 'total' => $CronManager->getHistoryCount() + ); + }, array('params'), 'Permission::checkAdminUser' ); diff --git a/composer.json b/composer.json index 70f87b6e5aa5adbceba4c465d446583dc6fdb108..be9e7736c065b0713a5589181357fbabd1692e42 100644 --- a/composer.json +++ b/composer.json @@ -23,7 +23,7 @@ "autoload": { "psr-0" : { - "QUI" : "lib/" + "QUI" : "src/" } } } diff --git a/events.xml b/events.xml index c9df22e1d01d83e63f5987bb93e29e8c50838d29..bd16d5686cbbcb241f0e474cdcab7fb3ed11fc04 100644 --- a/events.xml +++ b/events.xml @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> <events> - <event on="onAdminLoad" fire="\QUI\Cron\Events::onAdminLoad" /> - <event on="onAdminLoadFooter" fire="\QUI\Cron\Events::adminLoadFooter" /> + <event on="onAdminLoad" fire="\QUI\Cron\EventHandler::onAdminLoad" /> + <event on="onAdminLoadFooter" fire="\QUI\Cron\EventHandler::adminLoadFooter" /> </events> \ No newline at end of file diff --git a/lib/QUI/Cron/Console.php b/src/QUI/Cron/Console.php similarity index 99% rename from lib/QUI/Cron/Console.php rename to src/QUI/Cron/Console.php index b77deb87490f9596860019594c4879beccda41f3..6f43a1fc3bfd8b79fb03d2667a18113cdb53354b 100644 --- a/lib/QUI/Cron/Console.php +++ b/src/QUI/Cron/Console.php @@ -11,7 +11,7 @@ use QUI; /** * Cron Console Manager * - * @author www.namerobot.com (Henning Leutz) + * @author www.pcsg.de (Henning Leutz) */ class Console extends QUI\System\Console\Tool { diff --git a/lib/QUI/Cron/Events.php b/src/QUI/Cron/EventHandler.php similarity index 70% rename from lib/QUI/Cron/Events.php rename to src/QUI/Cron/EventHandler.php index 26a62253ae74bce86958fffe3c4deb2584d0f502..f61eed9c6145fbdf856143c1bcbb87c5f3d8e7a0 100644 --- a/lib/QUI/Cron/Events.php +++ b/src/QUI/Cron/EventHandler.php @@ -11,55 +11,53 @@ use QUI; /** * Cron Main Events * - * @author www.namerobot.com (Henning Leutz) + * @author www.pcsg.de (Henning Leutz) */ - -class Events +class EventHandler { /** * event : on admin header loaded */ - static function onAdminLoad() + public static function onAdminLoad() { - if ( !defined( 'ADMIN' ) ) { + if (!defined('ADMIN')) { return; } - if ( !ADMIN ) { + if (!ADMIN) { return; } $User = QUI::getUserBySession(); - if ( !$User->isSU() ) { + if (!$User->isSU()) { return; } - $Package = QUI::getPackageManager()->getInstalledPackage( 'quiqqer/cron' ); + $Package = QUI::getPackageManager()->getInstalledPackage('quiqqer/cron'); $Config = $Package->getConfig(); // send admin info - if ( !$Config->get( 'settings', 'showAdminMessageIfCronNotRun' ) ) { + if (!$Config->get('settings', 'showAdminMessageIfCronNotRun')) { return; } // check last cron execution $CronManager = new Manager(); $result = $CronManager->getHistoryList(array( - 'page' => 1, + 'page' => 1, 'perPage' => 1 )); - if ( !isset( $result[ 0 ] ) ) - { + if (!isset($result[0])) { self::sendAdminInfoCronError(); return; } - $date = strtotime( $result[ 0 ][ 'lastexec' ] ); + $date = strtotime($result[0]['lastexec']); // in 24h no cron?? - if ( time() - 86400 > $date ) { + if (time() - 86400 > $date) { self::sendAdminInfoCronError(); } } @@ -67,14 +65,13 @@ class Events /** * event : on admin loaded -> footer output */ - static function adminLoadFooter() + public static function adminLoadFooter() { - $Package = QUI::getPackageManager()->getInstalledPackage( 'quiqqer/cron' ); + $Package = QUI::getPackageManager()->getInstalledPackage('quiqqer/cron'); $Config = $Package->getConfig(); // execute cron ? - if ( $Config->get( 'settings', 'executeOnAdminLogin' ) ) - { + if ($Config->get('settings', 'executeOnAdminLogin')) { echo ' <script>window.addEvent("load", function() { @@ -96,11 +93,11 @@ class Events * send a message to the user, maybe an error in the crons exist * last 24h was no cron sended */ - static function sendAdminInfoCronError() + public static function sendAdminInfoCronError() { QUI::getMessagesHandler()->sendAttention( QUI::getUserBySession(), - QUI::getLocale()->get( 'quiqqer/cron', 'message.cron.admin.info.24h' ) + QUI::getLocale()->get('quiqqer/cron', 'message.cron.admin.info.24h') ); } } diff --git a/lib/QUI/Cron/Manager.php b/src/QUI/Cron/Manager.php similarity index 87% rename from lib/QUI/Cron/Manager.php rename to src/QUI/Cron/Manager.php index ef8dc5f4696beeb6a0ad629d81c3353194a38834..f247899b31c4d85c14e72ded7735339ad1b1ffdb 100644 --- a/lib/QUI/Cron/Manager.php +++ b/src/QUI/Cron/Manager.php @@ -23,13 +23,14 @@ class Manager /** * Add a cron * - * @param String $cron - Name of the Cron - * @param String $min - On which minute should it start - * @param String $hour - On which hour should it start - * @param String $day - On which day should it start - * @param String $month - On which month should it start - * @param String $dayOfWeek - day of week (0 - 6) (0 to 6 are Sunday to Saturday, or use names; 7 is Sunday, the same as 0) - * @param Array $params - Cron Parameter + * @param string $cron - Name of the Cron + * @param string $min - On which minute should it start + * @param string $hour - On which hour should it start + * @param string $day - On which day should it start + * @param string $month - On which month should it start + * @param string $dayOfWeek - day of week (0 - 6) (0 to 6 are Sunday to Saturday, + * or use names; 7 is Sunday, the same as 0) + * @param array $params - Cron Parameter * * @throws QUI\Exception */ @@ -37,7 +38,7 @@ class Manager { Permission::checkPermission('quiqqer.cron.add'); - if (!$this->_cronExists($cron)) { + if (!$this->cronExists($cron)) { throw new QUI\Exception( QUI::getLocale()->get('quiqqer/cron', 'exception.cron.1001'), 1001 @@ -73,14 +74,14 @@ class Manager /** * Edit the cron * - * @param String $cron - Name of the Cron - * @param Integer $cronId - * @param String $min - * @param String $hour - * @param String $day - * @param String $month - * @param String $dayOfWeek - * @param Array $params + * @param string $cron - Name of the Cron + * @param integer $cronId + * @param string $min + * @param string $hour + * @param string $day + * @param string $month + * @param string $dayOfWeek + * @param array $params * * @throws QUI\Exception */ @@ -96,7 +97,7 @@ class Manager ) { Permission::checkPermission('quiqqer.cron.edit'); - if (!$this->_cronExists($cron)) { + if (!$this->cronExists($cron)) { throw new QUI\Exception( QUI::getLocale()->get('quiqqer/cron', 'exception.cron.1002'), 1002 @@ -139,7 +140,7 @@ class Manager /** * activate a cron in the cron list * - * @param Integer $cronId - ID of the cron + * @param integer $cronId - ID of the cron */ public function activateCron($cronId) { @@ -155,7 +156,7 @@ class Manager /** * deactivate a cron in the cron list * - * @param Integer $cronId - ID of the cron + * @param integer $cronId - ID of the cron */ public function deactivateCron($cronId) { @@ -171,7 +172,7 @@ class Manager /** * Delete the crons * - * @param Array $ids - Array of the Cron-Ids + * @param array $ids - Array of the Cron-Ids */ public function deleteCronIds($ids) { @@ -250,7 +251,7 @@ class Manager /** * Execute a cron * - * @param Integer $cronId - ID of the cron + * @param integer $cronId - ID of the cron * * @return \QUI\Cron\Manager * @throws QUI\Exception @@ -290,7 +291,7 @@ class Manager ) ); - QUI::getDataBase()->insert(self::TableHistory(), array( + QUI::getDataBase()->insert(self::tableHistory(), array( 'cronid' => $cronId, 'lastexec' => date('Y-m-d H:i:s'), 'uid' => QUI::getUserBySession()->getId() @@ -309,7 +310,7 @@ class Manager /** * Return the Crons which are available and from other Plugins provided * - * @return Array + * @return array */ public function getAvailableCrons() { @@ -338,9 +339,9 @@ class Manager /** * Return the data of a inserted cron * - * @param Integer $cronId - ID of the Cron + * @param integer $cronId - ID of the Cron * - * @return Array|false - Cron Data + * @return array|false - Cron Data */ public function getCronById($cronId) { @@ -363,9 +364,9 @@ class Manager * Return the data of a specific cron from the available cron list * This cron is not in the cron list * - * @param String $cron - Name of the Cron + * @param string $cron - Name of the Cron * - * @return Array|false - Cron Data + * @return array|false - Cron Data */ public function getCronData($cron) { @@ -399,7 +400,7 @@ class Manager } $data = QUI::getDataBase()->fetch(array( - 'from' => self::TableHistory(), + 'from' => self::tableHistory(), 'limit' => $limit, 'order' => $order )); @@ -430,7 +431,6 @@ class Manager $entry['username'] = $Users->get($entry['uid'])->getName(); } catch (QUI\Exception $Exception) { - } $result[] = $entry; @@ -442,12 +442,12 @@ class Manager /** * Return the history count, how many history entries exist * - * @return Integer + * @return integer */ public function getHistoryCount() { $result = QUI::getDataBase()->fetch(array( - 'from' => self::TableHistory(), + 'from' => self::tableHistory(), 'count' => 'id' )); @@ -457,7 +457,7 @@ class Manager /** * Return the cron list * - * @return Array + * @return array */ public function getList() { @@ -473,7 +473,7 @@ class Manager * * @return Bool */ - protected function _cronExists($cron) + protected function cronExists($cron) { return $this->getCronData($cron) === false ? false : true; } @@ -485,9 +485,9 @@ class Manager /** * Return the cron tabe * - * @return String + * @return string */ - static function Table() + public static function TABLE() { return QUI_DB_PRFX . 'cron'; } @@ -495,9 +495,9 @@ class Manager /** * Return the cron tabe * - * @return String + * @return string */ - static function TableHistory() + public static function tableHistory() { return QUI_DB_PRFX . 'cron_history'; } @@ -505,11 +505,11 @@ class Manager /** * Return the Crons from a XML File * - * @param String $file + * @param string $file * - * @return Array + * @return array */ - static function getCronsFromFile($file) + public static function getCronsFromFile($file) { if (!file_exists($file)) { return array(); @@ -554,6 +554,7 @@ class Manager if ($Params->length) { foreach ($Params as $Param) { + /* @var $Param \DOMElement */ $params[] = array( 'name' => $Param->getAttribute('name'), 'type' => $Param->getAttribute('type') @@ -577,7 +578,7 @@ class Manager * * @param String $message - Message */ - static function log($message) + public static function log($message) { QUI\System\Log::addInfo($message, array(), 'cron'); } diff --git a/lib/QUI/Cron/QuiqqerCrons.php b/src/QUI/Cron/QuiqqerCrons.php similarity index 91% rename from lib/QUI/Cron/QuiqqerCrons.php rename to src/QUI/Cron/QuiqqerCrons.php index a0d1a1e58fc70653665815f9d7616b6aac5ff4be..83737ea762bbf23f7090e99ed9d7f8198cb97931 100644 --- a/lib/QUI/Cron/QuiqqerCrons.php +++ b/src/QUI/Cron/QuiqqerCrons.php @@ -18,7 +18,7 @@ class QuiqqerCrons /** * Clear the temp folder */ - static function clearTempFolder() + public static function clearTempFolder() { $Temp = QUI::getTemp(); $Temp->clear(); @@ -27,7 +27,7 @@ class QuiqqerCrons /** * Clear complete cache */ - static function clearCache() + public static function clearCache() { QUI\Cache\Manager::clearAll(); } @@ -35,7 +35,7 @@ class QuiqqerCrons /** * Purge the cache */ - static function purgeCache() + public static function purgeCache() { QUI\Cache\Manager::purge(); } @@ -43,7 +43,7 @@ class QuiqqerCrons /** * Clear the media cache of the administration */ - static function clearAdminMediaCache() + public static function clearAdminMediaCache() { QUI\Utils\System\File::unlink(VAR_DIR . 'cache/admin/media/'); } @@ -52,12 +52,12 @@ class QuiqqerCrons * Check project sites release dates * Activate or deactivate sites * - * @param Array $params - Cron Parameter + * @param array $params - Cron Parameter * @param \QUI\Cron\Manager $CronManager * * @throws QUI\Exception */ - static function realeaseDate($params, $CronManager) + public static function realeaseDate($params, $CronManager) { if (!isset($params['project'])) { throw new QUI\Exception('Need a project parameter to search release dates'); @@ -159,7 +159,7 @@ class QuiqqerCrons * @param array $params * @param \QUI\Cron\Manager $CronManager */ - static function mailQueue($params, $CronManager) + public static function mailQueue($params, $CronManager) { $MailQueue = new QUI\Mail\Queue(); @@ -167,4 +167,4 @@ class QuiqqerCrons $MailQueue->send(); } } -} \ No newline at end of file +}