function postForm() { $tilmelding = new VIH_Model_KortKursus_Tilmelding($this->name()); if (!empty($_POST['annuller_tilmelding'])) { $tilmelding->setStatus("annulleret"); } return new k_SeeOther($this->url()); }
/** * Cleans up old subscriptions * * NOTICE: Use cancel() and not delete() * * @return 1 on success */ function cleanUp() { $db = new DB_Sql(); $db->query("SELECT id, DATE_ADD(date_updated, INTERVAL 1 HOUR) AS date_created FROM kortkursus_tilmelding\n WHERE DATE_ADD(date_updated, INTERVAL 1 HOUR) < NOW()\n AND (status_key = '" . $this->getStatusKey('undervejs') . "' OR status_key = '" . $this->getStatusKey('ikke tilmeldt') . "') AND active = 1"); while ($db->nextRecord()) { $tilmelding = new VIH_Model_KortKursus_Tilmelding($db->f('id')); $tilmelding->setStatus('annulleret'); } return true; }