}
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();