| Server IP : 89.108.64.180 / Your IP : 216.73.217.92 Web Server : Apache/2.4.41 (Ubuntu) System : Linux 89-108-64-180.cloudvps.regruhosting.ru 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64 User : www-root ( 1010) PHP Version : 8.0.30 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/www-root/data/www/aravanatula.ru/wp-content/plugins/google-maps-easy/modules/user/ |
Upload File : |
<?php
class userGmp extends moduleGmp {
protected $_data = array();
protected $_curentID = 0;
protected $_dataLoaded = false;
public function loadUserData() {
return $this->getCurrent();
}
public function isAdmin() {
if(!function_exists('wp_get_current_user')) {
frameGmp::_()->loadPlugins();
}
return current_user_can( frameGmp::_()->getModule('adminmenu')->getMainCap() );
}
public function isUserLoggedIn() {
if(!function_exists('wp_get_current_user') || !function_exists('is_user_logged_in')) {
frameGmp::_()->loadPlugins();
}
return is_user_logged_in();
}
public function getCurrentUserPosition() {
if($this->isAdmin())
return GMP_ADMIN;
else if($this->getCurrentID())
return GMP_LOGGED;
else
return GMP_GUEST;
}
public function getCurrent() {
return wp_get_current_user();
}
public function getCurrentID() {
$this->_loadUserData();
return $this->_curentID;
}
protected function _loadUserData() {
if(!$this->_dataLoaded) {
if(!function_exists('wp_get_current_user')) frameGmp::_()->loadPlugins();
$user = wp_get_current_user();
$this->_data = $user->data;
$this->_curentID = $user->ID;
$this->_dataLoaded = true;
}
}
public function getAdminsList() {
global $wpdb;
$admins = dbGmp::get('SELECT * FROM #__users
INNER JOIN #__usermeta ON #__users.ID = #__usermeta.user_id
WHERE #__usermeta.meta_key = "#__capabilities" AND #__usermeta.meta_value LIKE "%administrator%"');
return $admins;
}
}