Файловый менеджер - Редактировать - /home/freeclou/optimyar/wp-content/plugins/wp-statistics/src/Components/View.php
Назад
<?php namespace WP_Statistics\Components; use WP_Statistics\Exception\SystemErrorException; class View { /** * Load a view file and pass data to it. * * @param string|array $view The view path inside views directory * @param array $args An associative array of data to pass to the view. * @param bool $return Return the template if requested * @param string $baseDir The base directory to load the view, defaults to WP_STATISTICS_DIR * * @throws Exception if the view file cannot be found. */ public static function load($view, $args = [], $return = false, $baseDir = null) { // Default to WP_STATISTICS_DIR $baseDir = empty($baseDir) ? WP_STATISTICS_DIR : $baseDir; try { $viewList = is_array($view) ? $view : [$view]; foreach ($viewList as $view) { $viewPath = "$baseDir/views/$view.php"; if (!file_exists($viewPath)) { throw new SystemErrorException(esc_html__("View file not found: {$viewPath}", 'wp-statistics')); } if (!empty($args)) { extract($args); } // Return the template if requested if ($return) { ob_start(); include $viewPath; return ob_get_clean(); } include $viewPath; } } catch (\Exception $e) { \WP_Statistics::log($e->getMessage(), 'error'); } } }
| ver. 1.4 |
Github
|
.
| PHP 8.1.33 | Генерация страницы: 0.01 |
proxy
|
phpinfo
|
Настройка