setup_constants(); } return self::$instance; } /** Build template-specific features */ public function setup_constants() { $an_option = TitanFramework::getInstance( 'adblocker_notify' ); $this->title = $an_option->getOption( 'an_modal_title' ); $this->content = do_shortcode( $an_option->getOption( 'an_modal_text' ) ); $anOptionModalBxtitle = $an_option->getOption( 'an_option_modal_bxtitle' ); $headingStyle = array(); if ( $anOptionModalBxtitle ) { $headingStyle[] = 'color:' . $anOptionModalBxtitle; } $this->heading_style = implode( ';', $headingStyle ); $this->footer = ''; $this->extra = $this->get_extra(); } }