/* * @Author Erik Amaru Ortiz <*****@*****.**> * @Date Aug 26th, 2009 */ $request = $_POST['request']; switch ($request) { case 'save': if (isset($_POST['items'])) { $items = $_POST['items']; $tmpfilename = $_SESSION['Current_Dynafom']['Parameters']['FILE']; G::LoadSystem('dynaformhandler'); $o = new dynaFormHandler(PATH_DYNAFORM . "{$tmpfilename}.xml"); $list_elements = explode(',', $items); $e = array(); foreach ($list_elements as $element) { $e[] = $o->getNode($element); } $o->__cloneEmpty(); foreach ($e as $e1) { $o->setNode($e1); } } break; case 'saveHidden': $tmpfilename = $_SESSION['Current_Dynafom']['Parameters']['FILE']; G::LoadSystem('dynaformhandler'); $o = new dynaFormHandler(PATH_DYNAFORM . "{$tmpfilename}.xml"); $hidden_items = array(); $has_hidden_items = false; if (isset($_POST['hidden'])) { if ($_POST['hidden'] != '') {