Meta admini so po novem definirani v settings_optional.php

This commit is contained in:
pero1203 2021-08-02 12:07:34 +02:00
parent afe41c114b
commit bd4800851f

View File

@ -76,24 +76,27 @@ class Dostop {
}
/**
* Kao meta admin, ki vidi vse
* Meta admin, ki vidi vse ankete
*/
static function isMetaAdmin()
{
global $global_user_id;
static function isMetaAdmin(){
global $global_user_id;
global $admin_type;
global $mysql_database_name;
global $meta_admin_ids;
// Samo na www in virtualkah
if(($mysql_database_name == 'www1kasi' || $mysql_database_name == 'real1kasi') && $admin_type == '0'){
// vvasja@gmail.com - id: 100, peter.h1203@gmail.com - id: 12611, 1ka.techsupport - id: 49089 (virtualke), 72253
if (in_array($global_user_id, [100, 12611, 49089, 72253])) {
// Ce ni admin ni nikoli metaadmin
if($admin_type != '0'){
return FALSE;
}
// Ce imamo nastavljene id-je za metaadmine v settings_optional
if(isset($meta_admin_ids) && !empty($meta_admin_ids)){
if (in_array($global_user_id, $meta_admin_ids)) {
return TRUE;
}
}
}
// Gorenje ima svoje metaadmine
if ($admin_type == '0' && Common::checkModule('gorenje')){
elseif(Common::checkModule('gorenje')){
global $meta_admin_emails;
$sql = sisplet_query("SELECT email FROM users WHERE id = '$global_user_id'");