$notification->push(sprintf(_("Adding your ticket failed: %s."), $e->getMessage()), 'horde.error'); Horde::url('ticket/create.php', true)->redirect(); } $notification->push(sprintf(_("Your ticket ID is %s. An appropriate person has been notified of this request."), $ticket->getId()), 'horde.success'); $ticket->show(); exit; } // Start the page. $page_output->header(array('title' => _("New Ticket"))); $notification->notify(array('listeners' => 'status')); if ($valid3 && $valid2 && $valid1) { $form4->open($r, $vars, 'create.php', 'post'); // Preserve previous forms. $form1->preserve($vars); $r->_name = $form1->getName(); $r->beginInactive($form1->getTitle()); $r->renderFormInactive($form1, $vars); $r->end(); echo '<br />'; $form2->preserve($vars); $r->_name = $form2->getName(); $r->beginInactive($form2->getTitle()); $r->renderFormInactive($form2, $vars); $r->end(); echo '<br />'; $form3->preserve($vars); $r->_name = $form3->getName(); $r->beginInactive($form3->getTitle()); $r->renderFormInactive($form3, $vars); $r->end(); echo '<br />';