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')); }
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; }