/**
  * Constructor.
  *
  * @author Konstantin Obenland
  * @since  1.0 - 23.01.2012
  * @access public
  *
  * @return Obenland_Wp_Last_Login
  */
 public function __construct()
 {
     parent::__construct(array('textdomain' => 'wp-last-login', 'plugin_path' => __FILE__, 'donate_link_id' => 'K32M878XHREQC'));
     load_plugin_textdomain('wp-last-login', false, 'wp-last-login/lang');
     $this->hook('wp_login');
     /**
      * Programmers:
      * To limit this information to certain user roles, add a filter to
      * 'wpll_current_user_can' and check for user permissions, returning
      * true or false!
      *
      * Example:
      *
      * function prefix_wpll_visibility( $bool ) {
      *     return current_user_can( 'manage_options' ); // Only for Admins
      * }
      * add_filter( 'wpll_current_user_can', 'prefix_wpll_visibility' );
      *
      */
     if (is_admin() && apply_filters('wpll_current_user_can', true)) {
         $this->hook('manage_site-users-network_columns', 'add_column', 1);
         $this->hook('manage_users_columns', 'add_column', 1);
         $this->hook('wpmu_users_columns', 'add_column', 1);
         $this->hook('admin_print_styles-users.php', 'column_style');
         $this->hook('admin_print_styles-site-users.php', 'column_style');
         $this->hook('manage_users_custom_column');
         $this->hook('manage_users_sortable_columns', 'add_sortable');
         $this->hook('manage_users-network_sortable_columns', 'add_sortable');
         $this->hook('pre_get_users');
     }
 }
예제 #2
0
 /**
  * Constructor
  *
  * @author Konstantin Obenland
  * @since  1.0 - 29.01.2012
  * @access public
  *
  * @return Obenland_Wp_Approve_User
  */
 public function __construct()
 {
     parent::__construct(array('textdomain' => 'wp-approve-user', 'plugin_path' => __FILE__, 'donate_link_id' => 'G65Y5CM3HVRNY'));
     self::$instance = $this;
     $this->options = wp_parse_args(get_option($this->textdomain, array()), $this->default_options());
     if (is_admin()) {
         $this->unapproved_users = get_users(array('meta_key' => 'wp-approve-user', 'meta_value' => false));
     }
     load_plugin_textdomain('wp-approve-user', false, 'wp-approve-user/lang');
     $this->hook('plugins_loaded');
 }
 /**
  * Constructor.
  *
  * @author Konstantin Obenland
  * @since  1.0 - 23.03.2011
  * @access public
  *
  * @return Obenland_Wp_Display_Header
  */
 public function __construct()
 {
     parent::__construct(array('textdomain' => 'wp-display-header', 'plugin_path' => __FILE__, 'donate_link_id' => 'MWUA92KA2TL6Q'));
     load_plugin_textdomain('wp-display-header', false, 'wp-display-header/lang');
     $this->hook('init');
 }