} 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);
$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 {