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');
 }
Esempio n. 3
0
 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);
 }
Esempio n. 4
0
 function delete()
 {
     $res = parent::delete();
     $this->__deleteBibleReadings();
 }
Esempio n. 5
0
 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;
 }