uawdijnntqw1x1x1
IP : 216.73.216.163
Hostname : yjpwxulqtt
Kernel : Linux yjpwxulqtt 5.15.0-126-generic #136-Ubuntu SMP Wed Nov 6 10:38:22 UTC 2024 x86_64
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,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,exec,system,passthru,shell_exec,proc_open,popen
OS : Linux
PATH:
/
home
/
user
/
web
/
pansionat-v-yaroslavle.ru
/
public_html
/
bitrix
/
modules
/
main
/
classes
/
general
/
option.php
/
/
<? ############################################## # Bitrix: SiteManager # # Copyright (c) 2002-2006 Bitrix # # http://www.bitrixsoft.com # # mailto:admin@bitrixsoft.com # ############################################## global $MAIN_OPTIONS; $MAIN_OPTIONS = array(); class CAllOption { public static function err_mess() { return "<br>Class: CAllOption<br>File: ".__FILE__; } public static function GetOptionString($module_id, $name, $def="", $site=false, $bExactSite=false) { $v = null; try { if ($bExactSite) { $v = \Bitrix\Main\Config\Option::getRealValue($module_id, $name, $site); return $v === null ? false : $v; } $v = \Bitrix\Main\Config\Option::get($module_id, $name, $def, $site); } catch (\Bitrix\Main\ArgumentNullException $e) { } return $v; } public static function SetOptionString($module_id, $name, $value="", $desc=false, $site="") { \Bitrix\Main\Config\Option::set($module_id, $name, $value, $site); return true; } public static function RemoveOption($module_id, $name="", $site=false) { $filter = array(); if (strlen($name) > 0) $filter["name"] = $name; if (strlen($site) > 0) $filter["site_id"] = $site; \Bitrix\Main\Config\Option::delete($module_id, $filter); } public static function GetOptionInt($module_id, $name, $def="", $site=false) { return intval(COption::GetOptionString($module_id, $name, $def, $site)); } public static function SetOptionInt($module_id, $name, $value="", $desc="", $site="") { return COption::SetOptionString($module_id, $name, IntVal($value), $desc, $site); } } global $MAIN_PAGE_OPTIONS; $MAIN_PAGE_OPTIONS = array(); class CAllPageOption { public static function GetOptionString($module_id, $name, $def="", $site=false) { global $MAIN_PAGE_OPTIONS; if($site===false) $site = SITE_ID; if(isset($MAIN_PAGE_OPTIONS[$site][$module_id][$name])) return $MAIN_PAGE_OPTIONS[$site][$module_id][$name]; elseif(isset($MAIN_PAGE_OPTIONS["-"][$module_id][$name])) return $MAIN_PAGE_OPTIONS["-"][$module_id][$name]; return $def; } public static function SetOptionString($module_id, $name, $value="", $desc=false, $site="") { global $MAIN_PAGE_OPTIONS; if($site===false) $site = SITE_ID; if(strlen($site)<=0) $site = "-"; $MAIN_PAGE_OPTIONS[$site][$module_id][$name] = $value; return true; } public static function RemoveOption($module_id, $name="", $site=false) { global $MAIN_PAGE_OPTIONS; if ($site === false) { foreach ($MAIN_PAGE_OPTIONS as $site => $temp) { if ($name == "") unset($MAIN_PAGE_OPTIONS[$site][$module_id]); else unset($MAIN_PAGE_OPTIONS[$site][$module_id][$name]); } } else { if ($name == "") unset($MAIN_PAGE_OPTIONS[$site][$module_id]); else unset($MAIN_PAGE_OPTIONS[$site][$module_id][$name]); } } public static function GetOptionInt($module_id, $name, $def="", $site=false) { return CPageOption::GetOptionString($module_id, $name, $def, $site); } public static function SetOptionInt($module_id, $name, $value="", $desc="", $site="") { return CPageOption::SetOptionString($module_id, $name, IntVal($value), $desc, $site); } } ?>
/home/user/web/pansionat-v-yaroslavle.ru/public_html/bitrix/modules/main/classes/general/option.php