예제 #1
0
 function run()
 {
     if (!$this->hide_after_submission() && !$this->hide_in_admin_view() && !$this->hide_on_edit()) {
         parent::run();
     }
 }
 function has_content()
 {
     if (isset($this->param)) {
         $condition_test = $this->check_conditional($this->params['conditional'], $this->param, $this->params['comparison']);
         if ($this->params['default'] == 'show_content' && !empty($this->content) && !$condition_test) {
             return parent::has_content();
         } elseif ($this->params['default'] == 'hide_content' && !empty($this->content) && $condition_test) {
             return parent::has_content();
         }
     } else {
         if ($this->params['default'] == 'show_content') {
             return parent::has_content();
         }
     }
     return false;
 }