Example #1
0
 public function delete()
 {
     if ($this->image) {
         @unlink($this->getImageRealPath());
     }
     $childPages = PageManager::getInstance()->getByPageParentId($this->getPk());
     foreach ($childPages as $childPage) {
         $childPage->page_parent_id = 0;
         $childPage->save();
     }
     return parent::delete();
 }
Example #2
0
 public function delete()
 {
     $this->addField('oldImage', 'string', $this->image);
     $this->deleteImage();
     return parent::delete();
 }
 /**
  * Удаление
  * @author Nesterenko Nikita
  * @since 2011/08/25
  * @return bool
  */
 public function delete()
 {
     $this->addField('oldFile', 'string', $this->file);
     $this->addField('oldIcon', 'string', $this->icon);
     $this->deleteFile();
     $this->deleteIcon();
     return parent::delete();
 }