<?php /** * Copyright 2004-2015 Horde LLC (http://www.horde.org/) * * See the enclosed file LICENSE for license information (BSD). If you * did not receive this file, see http://www.horde.org/licenses/bsdl.php. * * @author Jason M. Felice <*****@*****.**> */ require_once __DIR__ . '/lib/Application.php'; Horde_Registry::appInit('hermes'); if (Hermes::showAjaxView()) { Horde::url('', true)->setAnchor('search')->redirect(); } $vars = Horde_Variables::getDefaultVariables(); $delete = $vars->get('delete'); if (!empty($delete)) { try { $GLOBALS['injector']->getInstance('Hermes_Driver')->updateTime(array(array('id' => $delete, 'delete' => true))); } catch (Horde_Exception $e) { $notification->push(sprintf(_("There was an error deleting the time: %s"), $e->getMessage()), 'horde.error'); } $notification->push(_("The time entry was successfully deleted."), 'horde.success'); $vars->remove('delete'); } $criteria = null; $formname = $vars->get('formname'); switch ($formname) { case 'hermes_form_search': $form = new Hermes_Form_Search($vars);