function delete()
 {
     if (parent::delete()) {
         // Prios neu setzen, damit keine lücken entstehen
         $this->organizePriorities(1, 2);
         return $this->tableManager->deleteColumn($this->getFieldValue('name'));
     }
     return false;
 }
Example #2
0
 protected function delete()
 {
     // Infos zuerst selektieren, da nach parent::delete() nicht mehr in der db
     $sql = rex_sql::factory();
     $sql->setDebug($this->debug);
     $sql->setTable($this->tableName);
     $sql->setWhere($this->whereCondition);
     $sql->select('name');
     $columnName = $sql->getValue('name');
     if (($result = parent::delete()) === true) {
         // Prios neu setzen, damit keine lücken entstehen
         $this->organizePriorities(1, 2);
         return $this->tableManager->deleteColumn($columnName);
     }
     return $result;
 }