parent::Horde_Form($vars, 'editjobtypestep1form');
$values = array();
- $jobtypes = $hermes->listJobTypes();
+ $jobtypes = $hermes->driver->listJobTypes();
if (!is_a($jobtypes, 'PEAR_Error')) {
foreach ($jobtypes as $id => $jobtype) {
$values[$id] = $jobtype['name'];
parent::Horde_Form($vars, 'editjobtypestep2form');
$jobtype = $vars->get('jobtype');
- $info = $hermes->getJobTypeByID($jobtype);
+ $info = $hermes->driver->getJobTypeByID($jobtype);
if (!$info || is_a($info, 'PEAR_Error')) {
$stype = 'invalid';
$type_params = array(_("This is not a valid job type."));
parent::Horde_Form($vars, 'deletejobtypeform');
$jobtype = $vars->get('jobtype');
- $info = $hermes->getJobTypeByID($jobtype);
+ $info = $hermes->driver->getJobTypeByID($jobtype);
$yesnotype = 'enum';
$type_params = array(array(0 => _("No"), 1 => _("Yes")));
function EditClientStep1Form(&$vars)
{
- global $hermes;
-
parent::Horde_Form($vars, 'editclientstep1form');
$clients = Hermes::listClients();
parent::Horde_Form($vars, 'editclientstep2form');
$client = $vars->get('client');
- $info = $hermes->getClientSettings($client);
+ $info = $hermes->driver->getClientSettings($client);
if (!$info || is_a($info, 'PEAR_Error')) {
$stype = 'invalid';
$type_params = array(_("This is not a valid client."));
$menu->add(Horde::applicationUrl('entry.php'), _("_New Time"), 'hermes.png', null, null, null, Horde_Util::getFormData('id') ? '__noselection' : null);
$menu->add(Horde::applicationUrl('search.php'), _("_Search"), Horde_Themes::img('search.png'));
- if ($conf['time']['deliverables'] && Horde_Auth::isAdmin('hermes:deliverables')) {
+ if ($conf['time']['deliverables'] && $registry->isAdmin('hermes:deliverables')) {
$menu->add(Horde::applicationUrl('deliverables.php'), _("_Deliverables"), 'hermes.png');
}
- if ($conf['invoices']['driver'] && Horde_Auth::isAdmin('hermes:invoicing')) {
+ if ($conf['invoices']['driver'] && $registry->isAdmin('hermes:invoicing')) {
$menu->add(Horde::applicationUrl('invoicing.php'), _("_Invoicing"), 'invoices.png');
}
return true;
}
- $hours = $hermes->getHours(array('id' => $id));
+ $hours = $hermes->driver->getHours(array('id' => $id));
if (!is_array($hours) || count($hours) != 1) {
return false;
}
* Rewrite an hours array into a format useable by Horde_Data::
*
* @param array $hours This is an array of the results from
- * $hermes->getHours().
+ * $hermes->driver->getHours().
* @return array an array suitable for Horde_Data::
*/
function makeExportHours($hours)