Beispiel #1
0
                }
                break;
            }
        }
        /* Return to the task list. */
        Horde::url('list.php', true)->redirect();
    case 'delete_task':
        /* Delete the task if we're provided with a valid task ID. */
        _delete(Horde_Util::getFormData('task'), Horde_Util::getFormData('tasklist'));
        break;
    case 'task_form':
        break;
    default:
        Horde::url('list.php', true)->redirect();
}
$datejs = str_replace('_', '-', $GLOBALS['language']) . '.js';
if (!file_exists($registry->get('jsfs', 'horde') . '/date/' . $datejs)) {
    $datejs = 'en-US.js';
}
Horde::startBuffer();
$form->renderActive();
$formhtml = Horde::endBuffer();
$GLOBALS['page_output']->addScriptFile('date/' . $datejs, 'horde');
$GLOBALS['page_output']->addScriptFile('date/date.js', 'horde');
$GLOBALS['page_output']->addScriptFile('task.js');
$GLOBALS['page_output']->addScriptPackage('Horde_Core_Script_Package_Keynavlist');
$GLOBALS['page_output']->header(array('title' => $form->getTitle()));
require NAG_TEMPLATES . '/javascript_defs.php';
Nag::status();
echo $formhtml;
$GLOBALS['page_output']->footer();