function __construct() { parent::__construct(); $this->settings = op_page_option('feature_area'); $this->style = op_get_var($this->settings, 'type', 'A'); $this->enabled = true; $this->config = new stdClass(); $this->get_style(); }
function load_feature($enabled = false) { if (!$this->enabled) { parent::load_feature(); return ''; } $classes = array(1 => 'featured-panel-1 ms-1', 2 => 'featured-panel-1 ms-6', 3 => 'featured-panel-2 ms-2', 4 => 'featured-panel-2 ms-7', 5 => 'featured-panel-1 ms-3', 6 => 'featured-panel-1 ms-8', 7 => 'featured-panel-2 ms-4', 8 => 'featured-panel-2 ms-9', 9 => 'featured-panel-2 ms-5', 10 => 'featured-panel-2 ms-10', 11 => 'featured-panel-2 ms-10'); $output = ' <div class="full-width featured-panel featured-panel-style-2 ' . $classes[$this->style] . '"> <div class="row cf"><div class="fixed-width">' . stripslashes($this->load_style()) . ' </div></div> </div>'; parent::load_feature(true); echo $output; }
function optin_box($options, $values, $output, $tpl = '', $wrap_elems = array()) { $this->optin_ran++; switch ($this->style) { case 'B': $tpl = ' <div class="op_signup_form"> {form_header} {form_open} <div> {hidden_elems} {name_input} {email_input} {extra_fields} {submit_button} </div> {footer_note} {form_close} </div>'; break; case 'C': case 'D': $tpl = ' <div class="op_signup_form cf"> {form_open} <div class="input-area"> {hidden_elems} {name_input} {email_input} {extra_fields} <div class="cf"></div> {footer_note} </div> {submit_button} {form_close} </div>'; break; case 'E': case 'F': $tpl = ' <div class="op_signup_form cf"> {form_open} <div class="cf"> <div class="input-area"> {hidden_elems} {email_input} {extra_fields} <div class="cf"></div> </div> {submit_button} </div> {footer_note} {form_close} </div>'; break; } return parent::optin_box($options, $values, $output, $tpl); }
function optin_box($options, $values, $output, $tpl = '', $wrap_elems = array()) { //opLog(print_r($values, true)); $wrap = array(); $this->optin_ran++; switch ($this->style) { case 'A': $tpl = ' <div class="op_signup_form cf"> {form_open} <div class="input-area"> {hidden_elems} {email_input} {extra_fields} <div class="cf"></div> </div> {submit_button} <div class="cf"></div> {footer_note} {form_close} </div>'; break; case 'B': case 'F': case 'G': $wrap['title'] = ''; $wrap['form_header'] = ''; $tpl = ' <div class="op_signup_form cf"> <p><strong>{title}</strong><br /> {form_header}</p> {form_open} <div class="cf"> {hidden_elems} {name_input} {email_input} {extra_fields} {submit_button} </div> {footer_note} {form_close} </div>'; break; case 'C': $tpl = ' <div class="op_signup_form cf"> {form_open} <div class="input-area"> {hidden_elems} {name_input} {email_input} {extra_fields} <div class="cf"></div> {footer_note} </div> {submit_button} {form_close} </div>'; break; case 'D': $tpl = ' {form_header} <div class="op_signup_form"> {form_open} <div class="cf"> {hidden_elems} {name_input} {email_input} {extra_fields} {submit_button} </div> {footer_note} {form_close} </div>'; break; case 'E': $tpl = ' <div class="op_signup_form"> {form_header} {form_open} <div class="cf"> {hidden_elems} {name_input} {email_input} {extra_fields} {submit_button} </div> {footer_note} {form_close} </div>'; break; case 'H': if ($options['theme'] == 1) { $wrap['form_header'] = '<p class="arrow-banner-right-271">%s</p>'; } else { $wrap['form_header'] = '<p class="arrow-banner-down-291">%s</p>'; } $tpl = ' <div class="op_signup_form cf"> {form_open} {form_header} <div class="input-area"> {hidden_elems} {email_input} {extra_fields} <div class="cf"></div> </div> {submit_button} <div class="cf"></div> {form_close}' . ($options['theme'] == 1 ? '' : ' {footer_note}') . ' </div>'; break; case 'I': if ($options['theme'] == 1) { $wrap['form_header'] = '<p class="get-report">%s</p>'; } else { $wrap['form_header'] = '<p class="arrow-banner-right-271">%s</p>'; } $wrap['title'] = ''; $wrap['subtitle'] = ''; $tpl = ' <div class="op_signup_form cf">' . ($options['theme'] == 1 ? ' {form_header}' : '') . ' {form_open}' . ($options['theme'] == 1 ? ' <p><strong>{title}</strong><br />{subtitle}</p>' : ' {form_header}') . ' <div class="input-area"> {hidden_elems} {email_input} {extra_fields} <div class="cf"></div> </div> {submit_button} <div class="cf"></div> {form_close}' . ($options['theme'] == 1 ? ' {footer_note} </div>' : ' </div> {footer_note}'); break; } return parent::optin_box($options, $values, $output, $tpl, $wrap); }
function load_feature($enabled = false) { $output = $this->load_style(); parent::load_feature(true); echo $output; }