Author: Jan Schneider (jan@horde.org)
Author: Chuck Hagenbuch (chuck@horde.org)
Inheritance: extends Horde_Form
Example #1
0
         } catch (Whups_Exception $e) {
             $notification->push(_("There was an error editing the attribute:") . ' ' . $e->getMessage(), 'horde.error');
         }
         _open();
         $form1 = new Whups_Form_Admin_EditAttributeStepOne($vars);
         $form1->renderActive($renderer, $vars, $adminurl, 'post');
         echo '<br />';
         $form2 = new Whups_Form_Admin_AddAttribute($vars);
         $form2->renderActive($renderer, $vars, $adminurl, 'post');
     } else {
         _open();
         $form->renderActive($renderer, $vars, $adminurl, 'post');
     }
     break;
 case 'whups_form_admin_deleteattribute':
     $form = new Whups_Form_Admin_DeleteAttribute($vars);
     if ($form->validate($vars)) {
         if ($vars->get('yesno') == 1) {
             try {
                 $whups_driver->deleteAttributeDesc($vars->get('attribute'));
                 $notification->push(_("The attribute has been deleted."), 'horde.success');
             } catch (Whups_Exception $e) {
                 $notification->push(_("There was an error deleting the attribute:") . ' ' . $e->getMessage(), 'horde.error');
             }
         } else {
             $notification->push(_("The attribute was not deleted."), 'horde.message');
         }
         _open();
         $form1 = new Whups_Form_Admin_EditAttributeStepOne($vars);
         $form1->renderActive($renderer, $vars, $adminurl, 'post');
         $form2 = new Whups_Form_Admin_AddAttribute($vars);
Example #2
0
     $vars->set('action', 'type');
     _open();
     if (!$vars->get('submitbutton')) {
         $form1->renderActive($renderer, $vars, $adminurl, 'post');
         echo '<br />';
         $form2 = new Whups_Form_Admin_AddAttribute($vars);
         $form2->renderActive($renderer, $vars, $adminurl, 'post');
     } else {
         if ($form1->validate($vars)) {
             switch ($vars->get('submitbutton')) {
                 case _("Edit Attribute"):
                     $form2 = new Whups_Form_Admin_EditAttributeStepTwo($vars);
                     $form2->renderActive($renderer, $vars, $adminurl, 'post');
                     break;
                 case _("Delete Attribute"):
                     $form2 = new Whups_Form_Admin_DeleteAttribute($vars);
                     $form2->renderActive($renderer, $vars, $adminurl, 'post');
                     break;
             }
         } else {
             $form1->renderActive($renderer, $vars, $adminurl, 'post');
         }
     }
     break;
 case 'whups_form_admin_editattributesteptwo':
 case 'whups_form_admin_editattributesteptwo_reload':
     $form = new Whups_Form_Admin_EditAttributeStepTwo($vars);
     $vars->set('action', 'type');
     if ($vars->get('formname') == 'whups_form_admin_editattributesteptwo' && $form->validate($vars)) {
         $form->getInfo($vars, $info);
         try {