Current Path: > home > transcarter > > www > wp-content > plugins > wordfence > > vendor > > wordfence > wf-waf > src > lib
Operation : Linux host59.registrar-servers.com 4.18.0-513.18.1.lve.2.el8.x86_64 #1 SMP Sat Mar 30 15:36:11 UTC 2024 x86_64 Software : Apache Server IP : 198.54.126.42 | Your IP: 216.73.216.135 Domains : 1034 Domain(s) Permission : [ 0755 ]
Name | Type | Size | Last Modified | Actions |
---|---|---|---|---|
parser | Directory | - | - | |
storage | Directory | - | - | |
api.php | File | 1767 bytes | July 17 2025 21:05:48. | |
config.php | File | 2192 bytes | July 17 2025 21:05:48. | |
http.php | File | 10783 bytes | July 17 2025 21:05:48. | |
i18n.php | File | 1434 bytes | July 17 2025 21:05:48. | |
json.php | File | 30931 bytes | July 17 2025 21:05:48. | |
request.php | File | 34219 bytes | July 17 2025 21:05:48. | |
rules.php | File | 47133 bytes | July 17 2025 21:05:48. | |
shutdown.php | File | 1325 bytes | July 17 2025 21:05:48. | |
storage.php | File | 1891 bytes | July 17 2025 21:05:48. | |
utils.php | File | 42982 bytes | July 17 2025 21:05:48. | |
view.php | File | 2325 bytes | July 17 2025 21:05:48. | |
waf.php | File | 70716 bytes | July 17 2025 21:05:48. | |
xmlrpc.php | File | 9203 bytes | July 17 2025 21:05:48. |
<?php if (defined('WFWAF_VERSION') && !defined('WFWAF_RUN_COMPLETE')) { class wfWAFView { /** * @var string */ protected $viewPath; /** * @var string */ protected $viewFileExtension = '.php'; /** * @var string */ protected $view; /** * @var array */ protected $data; /** * @param string $view * @param array $data * @return wfWAFView */ public static function create($view, $data = array()) { return new self($view, $data); } /** * @param string $view * @param array $data */ public function __construct($view, $data = array()) { $this->viewPath = WFWAF_VIEW_PATH; $this->view = $view; $this->data = $data; } /** * @return string * @throws wfWAFViewNotFoundException */ public function render() { $view = preg_replace('/\.{2,}/', '.', $this->view); $viewPath = $this->viewPath . '/' . $view . $this->viewFileExtension; if (!file_exists($viewPath)) { throw new wfWAFViewNotFoundException('The view ' . $viewPath . ' does not exist or is not readable.'); } extract($this->data, EXTR_SKIP); if (!defined('WFWAF_VIEW_RENDERING')) { define('WFWAF_VIEW_RENDERING', true); } ob_start(); /** @noinspection PhpIncludeInspection */ include $viewPath; return ob_get_clean(); } /** * @return string */ public function __toString() { try { return $this->render(); } catch (wfWAFViewNotFoundException $e) { return defined('WFWAF_DEBUG') && WFWAF_DEBUG ? $e->getMessage() : 'The view could not be loaded.'; } } /** * @param $data * @return $this */ public function addData($data) { $this->data = array_merge($data, $this->data); return $this; } /** * @return array */ public function getData() { return $this->data; } /** * @param array $data * @return $this */ public function setData($data) { $this->data = $data; return $this; } /** * @return string */ public function getView() { return $this->view; } /** * @param string $view * @return $this */ public function setView($view) { $this->view = $view; return $this; } /** * Prevent POP */ public function __wakeup() { $this->viewPath = WFWAF_VIEW_PATH; $this->view = null; $this->data = array(); $this->viewFileExtension = '.php'; } } class wfWAFViewNotFoundException extends Exception { } }
SILENT KILLER Tool