Beispiel #1
0
     if ($form->isSubmitted() && $form->validate()) {
         $direction_content = array("name" => $form->exportValue('name'), "parent_direction_ID" => $form->exportValue('parent_direction_ID'), "active" => 1);
         if (isset($_GET['edit_direction'])) {
             $editDirection['name'] = $direction_content['name'];
             $editDirection['parent_direction_ID'] = $direction_content['parent_direction_ID'];
             $editDirection['active'] = $direction_content['active'];
             try {
                 $editDirection->persist();
                 eF_redirect("" . basename($_SERVER['PHP_SELF']) . "?ctg=directions&message=" . urlencode(_SUCCESFULLYUPDATEDDIRECTION) . "&message_type=success");
             } catch (Exception $e) {
                 $message = _SOMEPROBLEMEMERGED . ': ' . $e->getMessage() . ' (' . $e->getCode() . ')';
                 $message_type = 'failure';
             }
         } else {
             try {
                 EfrontDirection::createDirection($direction_content);
                 eF_redirect("" . basename($_SERVER['PHP_SELF']) . "?ctg=directions&message=" . urlencode(_SUCCESFULLYADDEDDIRECTION) . "&message_type=success");
             } catch (Exception $e) {
                 $message = _SOMEPROBLEMEMERGED . ': ' . $e->getMessage() . ' (' . $e->getCode() . ')';
                 $message_type = 'failure';
             }
         }
     }
 }
 $renderer = new HTML_QuickForm_Renderer_ArraySmarty($smarty);
 $form->setJsWarnings(_BEFOREJAVASCRIPTERROR, _AFTERJAVASCRIPTERROR);
 $form->setRequiredNote(_REQUIREDNOTE);
 $form->accept($renderer);
 $smarty->assign('T_DIRECTIONS_FORM', $renderer->toArray());
 if (isset($_GET['edit_direction'])) {
     $smarty->assign("T_DIRECTIONS_PATHS", $directionsTree->toPathString(true, true));