File manager - Edit - /usr/local/cpanel/base/frontend/jupiter/cpguard/includes/webuzo.php
Back
<?php if( !isset($globals, $SESS['user'])){ die("Cannot obtain required information form Webuzo!"); } $base_dir = dirname(__DIR__); $current_user = $SESS['user']; $home_dir = posix_getpwnam($current_user)['dir'] ?? '/home/' . $current_user; $theme_style = '' ; $lang_map = array( 'english' => 'en', 'es' => 'es', 'pt' => 'pt' ); $locale = $globals['language'] ?? 'english'; $locale = in_array($locale, $lang_map) ? $locale : 'en'; function assets_url($echo = true) { global $globals; $url = ($globals['panel_url'] ?? '') . 'cpguard/'; if ($echo) echo $url; else return $url; } function ajax_url($echo = true) { global $globals; $url = $globals['index'] . 'act=cpguard&iframe&ajax='; if ($echo) { echo $url; } else { return $url; } } function file_url($echo = true) { global $globals; $url = $globals['index'] . 'act=cpguard&iframe&ajax='; if ($echo) { echo $url; } else { return $url; } } function route_url($echo = true) { global $globals; $url = $globals['index'] . 'act=cpguard&iframe&page='; if ($echo) { echo $url; } else { return $url; } } function get_domain_data() { global $home_dir; $domain_data = []; // 1️⃣ Primary domain $main_domain_conf = '/usr/local/webuzo/conf/webuzo.conf'; echo $main_domain_conf; if (file_exists($main_domain_conf)) { $conf = parse_ini_file($main_domain_conf); print_r($conf); if (!empty($conf['PRIMARY_DOMAIN'])) { $domain_data[] = [ 'domain' => $conf['PRIMARY_DOMAIN'], 'documentroot' => $home_dir . '/public_html' ]; } } // 2️⃣ Addon / parked domains $domains_dir = $home_dir . '/domains'; // print_r($home_dir . '/domains'); if (is_dir($domains_dir)) { $domains = array_diff(scandir($domains_dir), ['.', '..']); foreach ($domains as $domain) { $docroot = "$domains_dir/$domain/public_html"; if (is_dir($docroot)) { $domain_data[] = [ 'domain' => $domain, 'documentroot' => $docroot ]; } } } // 3️⃣ Sort & return return array_values($domain_data); }
| ver. 1.4 |
Github
|
.
| PHP 8.1.34 | Generation time: 0.04 |
proxy
|
phpinfo
|
Settings