/** * 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'); } }
/** * 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'); }