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;
 }
Exemplo n.º 6
0
 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;
     }
 }