get_session(); $request = http_request::getInstance(); $parm = $request->get_parms( '__act' , '__class' // task class , '__tname' , '__tactive' , '__xml' , '__tid' , 'txtareaxml' ); phrasea::headers(); ?> get_task($parm['__tid']); switch ($parm['__act']) { case 'FORM2XML': if (method_exists($ztask, 'printInterfaceHTML')) { if ($ztask->getGraphicForm()) { $xml = p4string::MakeString($ztask->graphic2xml($parm['__xml']), "js"); } else { $xml = p4string::MakeString($parm['__xml'], "js"); } ?> getGraphicForm()) { if (($msg = ($ztask->xml2graphic($parm['txtareaxml'], "parent.document.forms['graphicForm']"))) == "") { ?> graphic2xml($parm['__xml']); case 'SAVE_XML': if ((simplexml_load_string($parm['txtareaxml']))) { if (method_exists($ztask, 'checkXML')) { if ($ztask->checkXML($parm['txtareaxml']) != '') { return; } } $task_manager = new task_manager($appbox); $tid = $parm['__tid']; $task = $task_manager->get_task($tid); $task->set_active($parm['__tactive']); $task->set_title($parm['__tname']); $task->set_settings($parm['txtareaxml']); ?>