public static function sai_mod__SYSTEM_SAI_saimod_sys_files_action_upload($cat) { if (!\SYSTEM\FILES\files::put($cat, basename($_FILES['datei_' . $cat]['name']), $_FILES['datei_' . $cat]['tmp_name'])) { throw new \SYSTEM\LOG\ERROR("upload problem"); } return \SYSTEM\LOG\JsonResult::ok(); }
public static function sai_mod__system_sai_saimod_sys_cron_action_del($cls) { if (!\SYSTEM\SECURITY\Security::check(\SYSTEM\SECURITY\RIGHTS::SYS_SAI_CRON)) { throw new \SYSTEM\LOG\ERROR("You dont have edit Rights - Cant proceeed"); } \SYSTEM\SQL\SYS_SAIMOD_CRON_DEL::QI(array($cls)); return \SYSTEM\LOG\JsonResult::ok(); }
public static function sai_mod__system_sai_saimod_sys_api_action_deletecall($ID, $group) { if (!\SYSTEM\SECURITY\Security::check(\SYSTEM\SECURITY\RIGHTS::SYS_SAI_API)) { throw new \SYSTEM\LOG\ERROR("You dont have edit Rights - Cant proceeed"); } \SYSTEM\SQL\SYS_SAIMOD_API_DEL::QI(array($ID, $group)); return \SYSTEM\LOG\JsonResult::ok(); }
public static function run() { $crons = \SYSTEM\SQL\SYS_CRON_LIST::QQ(); while ($cron = $crons->next()) { //check module if (!self::check($cron[\SYSTEM\SQL\system_cron::FIELD_CLASS])) { self::status($cron[\SYSTEM\SQL\system_cron::FIELD_CLASS], \SYSTEM\CRON\cronstatus::CRON_STATUS_FAIL_CLASS); continue; } //time to execute? if (!\SYSTEM\CRON\crontime::check_now(strtotime($cron[\SYSTEM\SQL\system_cron::FIELD_LAST_RUN]), $cron[\SYSTEM\SQL\system_cron::FIELD_MIN], $cron[\SYSTEM\SQL\system_cron::FIELD_HOUR], $cron[\SYSTEM\SQL\system_cron::FIELD_DAY], $cron[\SYSTEM\SQL\system_cron::FIELD_DAY_WEEK], $cron[\SYSTEM\SQL\system_cron::FIELD_MONTH])) { continue; } //Status is ok? if ($cron[\SYSTEM\SQL\system_cron::FIELD_STATUS] != \SYSTEM\CRON\cronstatus::CRON_STATUS_SUCCESFULLY) { new \SYSTEM\LOG\CRON('Cron for Class ' . $cron[\SYSTEM\SQL\system_cron::FIELD_CLASS] . ' could not execute cuz Status aint good: ' . \SYSTEM\CRON\cronstatus::text($cron[\SYSTEM\SQL\system_cron::FIELD_STATUS])); continue; } //set running self::status($cron[\SYSTEM\SQL\system_cron::FIELD_CLASS], \SYSTEM\CRON\cronstatus::CRON_STATUS_RUNNING); self::status($cron[\SYSTEM\SQL\system_cron::FIELD_CLASS], call_user_func(array($cron[\SYSTEM\SQL\system_cron::FIELD_CLASS], 'run'))); } return \SYSTEM\LOG\JsonResult::ok(); }
public static function sai_mod__SYSTEM_SAI_saimod_sys_log_action_truncate() { \SYSTEM\SQL\SYS_SAIMOD_LOG_TRUNCATE::QQ(); return \SYSTEM\LOG\JsonResult::ok(); }
public static function sai_mod__SYSTEM_SAI_saimod_sys_cache_action_clear() { return \SYSTEM\SQL\SYS_SAIMOD_CACHE_CLEAR::QI() ? \SYSTEM\LOG\JsonResult::ok() : \SYSTEM\LOG\JsonResult::fail(); }
public static function sai_mod__SYSTEM_SAI_saimod_sys_text_action_delete($id, $lang = null) { return \SYSTEM\PAGE\text::delete($id, $lang) ? \SYSTEM\LOG\JsonResult::ok() : \SYSTEM\LOG\JsonResult::fail(); }
public static function report($message, $data) { $_POST = $data; //save data in post self::exception(new \Exception($message), false, \SYSTEM\SQL\system_todo::FIELD_TYPE_REPORT); return \SYSTEM\LOG\JsonResult::ok(); }