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; }