Exemplo n.º 1
0
 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();
 }
Exemplo n.º 2
0
 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();
 }
Exemplo n.º 3
0
 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();
 }
Exemplo n.º 4
0
 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();
 }
Exemplo n.º 5
0
 public static function sai_mod__SYSTEM_SAI_saimod_sys_log_action_truncate()
 {
     \SYSTEM\SQL\SYS_SAIMOD_LOG_TRUNCATE::QQ();
     return \SYSTEM\LOG\JsonResult::ok();
 }
Exemplo n.º 6
0
 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();
 }
Exemplo n.º 7
0
 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();
 }
Exemplo n.º 8
0
 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();
 }