コード例 #1
0
 protected function process()
 {
     global $core;
     $nid = $this->record->nid;
     $core->models['forms.blueprints/items']->filter_by_nid($nid)->delete();
     $core->models['forms.blueprints/results']->filter_by_nid($nid)->delete();
     return parent::process();
 }
コード例 #2
0
ファイル: delete.php プロジェクト: icybee/module-pages
 protected function validate(Errors $errors)
 {
     $nid = $this->key;
     $count = $this->module->model->filter_by_parentid($nid)->count;
     if ($count) {
         $errors[] = $errors->format('This page has :count direct children.', array(':count' => $count));
     }
     $count = $this->module->model->filter_by_locationid($nid)->count;
     if ($count) {
         $errors[] = $errors->format('This page is used in :count redirections.', array(':count' => $count));
     }
     return parent::validate($errors);
 }