public function __construct() { self::set_notice_key(); self::$donate_button = <<<EOD <form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top"> <input type="hidden" name="cmd" value="_s-xclick"> <input type="hidden" name="hosted_button_id" value="WM4F995W9LHXE"> <input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!"> <img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1"> </form> EOD; self::$donate_link = '<a href="http://aihr.us/about-aihrus/donate/"><img src="https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif" border="0" alt="PayPal - The safer, easier way to pay online!" /></a>'; add_action('admin_init', array(static::$class, 'check_notices'), 9999); }
public function widget($args, $instance) { $args = wp_parse_args($args, static::get_defaults()); extract($args); // Before widget (defined by themes) echo $args['before_widget']; $title = apply_filters('widget_title', $instance['title'], null); if (!empty($instance['title_link'])) { $target = !empty($instance['target']) ? $instance['target'] : null; $title = Aihrus_Common::create_link($instance['title_link'], $title, $target); } if (!empty($title)) { echo $args['before_title'] . $title . $args['after_title']; } $content = static::get_content($instance, $this->number); echo $content; // After widget (defined by themes) echo $args['after_widget']; }
public function widget($args, $instance) { global $before_widget, $before_title, $after_title, $after_widget; $args = wp_parse_args($args, static::get_defaults()); extract($args); // Our variables from the widget settings $title = apply_filters('widget_title', $instance['title'], null); $content = static::get_content($instance, $this->number); // Before widget (defined by themes) echo $before_widget; if (!empty($instance['title_link'])) { $target = !empty($instance['target']) ? $instance['target'] : null; $title = Aihrus_Common::create_link($instance['title_link'], $title, $target); } // Display the widget title if one was input (before and after defined by themes) if (!empty($title)) { echo $before_title . $title . $after_title; } // Display Widget echo $content; // After widget (defined by themes) echo $after_widget; }
/** * * * @SuppressWarnings(PHPMD.UnusedFormalParameter) */ public static function notice_donate($disable_donate = null, $item_name = null) { $disable_donate = wps_get_option('disable_donate'); parent::notice_donate($disable_donate, WPS_NAME); }
public static function generate_rewrite_rules($wp_rewrite) { $rules = Aihrus_Common::rewrite_rules_date_archives(self::PT, $wp_rewrite); $wp_rewrite->rules = $rules + $wp_rewrite->rules; return $wp_rewrite; }
public static function define_options_value($setting, $parts) { $value = $parts['std']; switch ($parts['type']) { case 'checkbox': if (Aihrus_Settings::is_false($value)) { $value = 'false'; } elseif (Aihrus_Settings::is_true($value)) { $value = 'true'; } elseif (empty($value)) { $value = esc_html__('TBD empty ') . $parts['type']; } break; case 'select': if (empty($value)) { $value = esc_html__('Pick an option'); } break; case 'text': case 'textarea': if (empty($value)) { if ('absint' == self::$value_check) { $value = 10; } elseif ('ids' == self::$value_check) { $value = '3,1,2'; } elseif ('intval' == self::$value_check) { $value = 10; } elseif ('min1' == self::$value_check) { $value = 5; } elseif ('nozero' == self::$value_check) { $value = 10; } elseif ('slug' == self::$value_check) { $value = 'slug-name'; } elseif ('term' == self::$value_check) { $value = 'termname'; } elseif ('terms' == self::$value_check) { if (preg_match('#category|categories#i', $setting)) { $value = esc_html__('Category A, Another category, 123'); } else { $value = esc_html__('Tag A, Another tag, 123'); } } else { $value = esc_html__('You decide…'); } } break; default: break; } self::$value_check = null; return $value; }
public static function get_styles() { if (empty(self::$styles)) { return; } if (empty(self::$styles_called)) { echo '<style>'; foreach (self::$styles as $style) { echo $style; } echo '</style>'; self::$styles_called = true; } }