示例#1
0
文件: XmlDump.php 项目: spinit/osy
 public static function init($aid)
 {
     self::$aid = $aid;
     env::$dba = env::dbcon_by_app($aid);
     self::$xml = tag::create('osy_dump');
     self::$xml->att('date', date('Y-m-d H:i:s'));
 }
示例#2
0
文件: Cron.php 项目: spinit/osy
 public static function exec_script($app, $cid, $cod)
 {
     env::$dba = env::dbcon_by_app($app);
     $msg = ($f = @create_function('', $cod)) ? $f() : print_r(error_get_last(), true);
     //update last execution
     env::$dbo->exec_cmd("INSERT INTO osy_obj_prp (o_id,p_id,p_ord,p_vl)\n                             VALUES\n                             (?,'exec-last-date',10,NOW())\n                             ON DUPLICATE KEY UPDATE p_vl = NOW();", array($cid));
     //update last message
     env::$dbo->exec_cmd("INSERT INTO osy_obj_prp (o_id,p_id,p_ord,p_vl)\n                             VALUES\n                             (?,'exec-last-message',10,?)\n                             ON DUPLICATE KEY UPDATE p_vl = ?;", array($cid, $msg, $msg));
     return $msg;
 }