get_parms( '__act' , '__class' // task class , '__tname' , '__tactive' , '__xml' , '__tid' , 'txtareaxml' ); $lng = isset($session->locale)?$session->locale:GV_default_lng; if(isset($session->usr_id) && isset($session->ses_id)) { $ses_id = $session->ses_id; $usr_id = $session->usr_id; if(!$session->admin) { phrasea::headers(403); } } else{ phrasea::headers(403); } phrasea::headers(); $classname = $parm['__class']; ?>
graphic2xml($parm['__xml']), "js"); } else $xml = p4string::MakeString($parm['__xml'], "js"); ?> xml2graphic($parm['txtareaxml'], "parent.document.forms['".$ztask->getGraphicForm()."']"))) == "" ) { ?> graphic2xml($parm['__xml']); // printf("alert(\"%s\");", $parm['txtareaxml']); case 'SAVE_XML': if( (simplexml_load_string($parm['txtareaxml']))) { if(method_exists($ztask, 'checkXML')) { if( $ztask->checkXML($parm['txtareaxml']) != '') { return; } } $conn = connection::getInstance(); if(!$parm['__tid']) { $tid = $conn->getID('TASK'); $sql = 'INSERT INTO task2 (task_id, usr_id_owner, status, crashed, active, name, last_exec_time, class, settings) VALUES ('.$tid.', 0, \'stopped\', 0, "'.$conn->escape_string($parm['__tactive']).'", \''.$conn->escape_string($parm['__tname']).'\', \'0000/00/00 00:00:00\', \''.$conn->escape_string($parm['__class']).'\', \''.$conn->escape_string($parm['txtareaxml']).'\')'; $conn->query($sql); } else { $tid = $parm['__tid']; $sql = 'UPDATE task2 SET settings=\''.$conn->escape_string($parm['txtareaxml']). '\''; $sql .= ', name=\''.$conn->escape_string($parm['__tname']).'\''; $sql .= ', active="'.$conn->escape_string($parm['__tactive']).'"'; $sql .= ' WHERE task_id="' . $conn->escape_string($tid).'"'; $conn->query($sql); } ?>