Changeset 1363737
- Timestamp:
- 03/04/2016 01:21:59 AM (10 years ago)
- File:
-
- 1 edited
-
frontend-edit-profile/trunk/fep.php (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
frontend-edit-profile/trunk/fep.php
r1363700 r1363737 40 40 public function __construct() 41 41 { 42 register_activation_hook(__FILE__, [$this, 'default_settings']);43 add_action('admin_init', [$this, 'settings_init']);44 45 add_shortcode('LOGIN_FORM', [$this, 'login_shortcode']);46 add_shortcode('PROFILE_FORM', [$this, 'profile_shortcode']);42 register_activation_hook(__FILE__, array($this, 'default_settings')); 43 add_action('admin_init', array($this, 'settings_init')); 44 45 add_shortcode('LOGIN_FORM', array($this, 'login_shortcode')); 46 add_shortcode('PROFILE_FORM', array($this, 'profile_shortcode')); 47 47 48 48 // Will remove later 49 add_shortcode('LOGIN', [$this, 'login_shortcode']);50 add_shortcode('editprofile', [$this, 'profile_shortcode']);51 add_shortcode('EDITPROFILE', [$this, 'profile_shortcode']);52 53 add_action('plugins_loaded', [$this, 'localization_init']);54 add_action('widgets_init', [$this, '_widget']);55 add_action('admin_menu', [$this, 'admin_menu']);56 add_action('wp_print_styles', [$this, 'form_style']);57 add_action('wp_print_scripts', [$this, 'form_script']);58 add_action('init', [$this, 'process_login_form']);49 add_shortcode('LOGIN', array($this, 'login_shortcode')); 50 add_shortcode('editprofile', array($this, 'profile_shortcode')); 51 add_shortcode('EDITPROFILE', array($this, 'profile_shortcode')); 52 53 add_action('plugins_loaded', array($this, 'localization_init')); 54 add_action('widgets_init', array($this, '_widget')); 55 add_action('admin_menu', array($this, 'admin_menu')); 56 add_action('wp_print_styles', array($this, 'form_style')); 57 add_action('wp_print_scripts', array($this, 'form_script')); 58 add_action('init', array($this, 'process_login_form')); 59 59 60 60 // fep action form 61 add_action('fep_loginform', [$this, 'login_form']);62 add_action('fep_loggedinform', [$this, 'loggedin_form']);61 add_action('fep_loginform', array($this, 'login_form')); 62 add_action('fep_loggedinform', array($this, 'loggedin_form')); 63 63 64 64 // filters 65 add_filter('fep_contact_methods', [$this, 'contact_methods']);66 add_filter('logout_url', [$this, 'logout_url']);67 add_filter('login_url', [$this, 'login_url']);68 add_filter('register_url', [$this, 'registration_url']);69 add_filter('lostpassword_url', [$this, 'lostpassword_url']);70 add_filter('user_contactmethods', [$this, 'add_contact_methods']);65 add_filter('fep_contact_methods', array($this, 'contact_methods')); 66 add_filter('logout_url', array($this, 'logout_url')); 67 add_filter('login_url', array($this, 'login_url')); 68 add_filter('register_url', array($this, 'registration_url')); 69 add_filter('lostpassword_url', array($this, 'lostpassword_url')); 70 add_filter('user_contactmethods', array($this, 'add_contact_methods')); 71 71 } 72 72 … … 87 87 public function plugin_url() 88 88 { 89 $currentpath = dirname(__FILE__); 90 $siteurl = get_option('siteurl').'/'; 91 $plugin_url = str_replace(ABSPATH, $siteurl, $currentpath); 92 93 return $plugin_url; 89 90 return plugins_url(basename(dirname(__FILE__))); 94 91 } 95 92 … … 117 114 public function admin_menu() 118 115 { 119 $mypage = add_options_page('Frontend Edit Profile', 'Frontend Edit Profile', 'administrator', 'fep', [$this, 'options_page']);120 121 add_action('admin_print_styles-'.$mypage, [$this, 'admin_style']);122 add_action('admin_print_scripts-'.$mypage, [$this, 'admin_script']);116 $mypage = add_options_page('Frontend Edit Profile', 'Frontend Edit Profile', 'administrator', 'fep', array($this, 'options_page')); 117 118 add_action('admin_print_styles-'.$mypage, array($this, 'admin_style')); 119 add_action('admin_print_scripts-'.$mypage, array($this, 'admin_script')); 123 120 } 124 121 … … 339 336 } 340 337 341 $pages = get_pages( ['post_type' => 'page',342 'post_status' => 'publish', ]);338 $pages = get_pages(array('post_type' => 'page', 339 'post_status' => 'publish', )); 343 340 344 341 include_once realpath(dirname(__FILE__)).'/admin_form.php';
Note: See TracChangeset
for help on using the changeset viewer.