Incorrect accessYou cannot access this file directly. If you have recently upgraded, make sure you upgraded all the relevant files."; exit(); } class public_forums_extras_boardrules extends ipsCommand { /** * Temporary stored output * * @access public * @var string */ public $output = ""; /** * Class entry point * * @access public * @param object Registry reference * @return void [Outputs to screen/redirects] */ public function doExecute( ipsRegistry $registry ) { /* Get board rule (not cached) */ $row = $this->DB->buildAndFetch( array( 'select' => '*', 'from' => 'core_sys_conf_settings', 'where' => "conf_key='gl_guidelines'" ) ); IPSText::getTextClass('bbcode')->parse_bbcode = 1; IPSText::getTextClass('bbcode')->parse_html = 1; IPSText::getTextClass('bbcode')->parse_nl2br = 1; IPSText::getTextClass('bbcode')->parse_emoticons = 1; IPSText::getTextClass('bbcode')->parsing_section = 'global'; $row['conf_value'] = IPSText::getTextClass('bbcode')->preDbParse( $row['conf_value'] ); $row['conf_value'] = IPSText::getTextClass('bbcode')->preDisplayParse( $row['conf_value'] ); /* Hacky fix for bug #15632 */ //$row['conf_value'] = str_replace( '', $row['conf_value'] ); //$row['conf_value'] = preg_replace( '##', 'registry->output->addNavigation( $this->settings['gl_title'], '' ); $this->registry->output->setTitle( $this->settings['gl_title'] ); $this->registry->output->addContent( $this->registry->output->getTemplate('emails')->boardRules( $this->settings['gl_title'], $row['conf_value'] ) ); $this->registry->output->sendOutput(); } }