Esempio n. 1
0
/*
 * @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'] != '') {