$msg_url = 'lsdbMessage.php'; } #debug($from.":".$to.":".$msg); $ret = DB_setMessage($from, 6, 1, $msg, $msg_url, $mail_group, $to_adr); if (!$ret == 1) { debug('ERROR creating mail:' . $ret); return; } // abschicken ... _sendpendingmails(); } switch ($myAction) { default: break; case 'delete': _delete($message_ID); break; case 'change': _change($message_ID); break; case 'mailform': _showform(); break; case 'inbox': _showInbox(); break; case 'outbox': _showOutbox(); break; case 'send': _sendmail();
public function delete() { if (!$this->before_delete()) { return false; } $retval = _delete(); if ($retval) { return $this->after_delete(); } else { return false; } }
if ($tn = Horde_Util::getFormData('tab_name')) { $vars->set('tab_name', $tn); } $form = new Nag_Form_Task($vars, sprintf(_("Edit: %s"), $task->name)); if (!$task->completed) { $task->loadChildren(); $form->setTask($task); } 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');