function delete() { $GLOBALS['system']->doTransaction('BEGIN'); parent::delete(); // delete data here $GLOBALS['system']->doTransaction('COMMIT'); }
function delete() { $GLOBALS['system']->doTransaction('BEGIN'); parent::delete(); $sql = 'UPDATE person_group SET categoryid = 0 WHERE categoryid = ' . (int) $this->id; $res = $GLOBALS['db']->query($sql); check_db_result($res); $GLOBALS['system']->doTransaction('COMMIT'); }
function delete() { parent::delete(); $db =& $GLOBALS['db']; $sql = 'DELETE FROM person_group_membership WHERE groupid = ' . $db->quote($this->id); $res = $db->query($sql); check_db_result($res); }
function delete() { $res = parent::delete(); $this->__deleteBibleReadings(); }
function delete() { $SQL = 'SELECT COUNT(*) FROM account_group_restriction WHERE groupid = ' . (int) $this->id; $res = $GLOBALS['db']->queryOne($SQL); check_db_result($res); if ($res > 0) { add_message("This group cannot be deleted because it is used to restrict one or more user accounts", 'error'); return FALSE; } $r = parent::delete(); $db =& $GLOBALS['db']; $sql = 'DELETE FROM person_group_membership WHERE groupid = ' . $db->quote($this->id); $res = $db->query($sql); check_db_result($res); return $r; }