403Webshell
Server IP : 80.87.202.40  /  Your IP : 216.73.216.169
Web Server : Apache
System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64
User : bitrix ( 600)
PHP Version : 8.2.27
Disable Function : NONE
MySQL : OFF |  cURL : ON |  WGET : ON |  Perl : ON |  Python : OFF |  Sudo : ON |  Pkexec : ON
Directory :  /home/bitrix/ext_www/cvetdv.ru/bitrix/modules/acrit.cleanmaster/classes/general/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : /home/bitrix/ext_www/cvetdv.ru/bitrix/modules/acrit.cleanmaster/classes/general/ccleanperfmon.php
<?

class CCleanPerfmon extends TCleanMasterFunctions
{
	private $documentRoot;

	public function __construct()
	{
		$this->documentRoot = Bitrix\Main\Application::getDocumentRoot();
	}

	public function Clear(): void
	{
		if (!Cmodule::IncludeModule('perfmon')) {
			return;
		}
		CPerfomanceError::Clear();
		CPerfomanceHit::Clear();
		CPerfomanceIndexSuggest::Clear();
		CPerfomanceComponent::Clear();
		CPerfomanceCache::Clear();
		CPerfomanceSQL::Clear();
	}

	/*
		Получаем данные для диагностики
	*/
	public function GetDiagnosticData($step = false)
	{
		if (!Cmodule::IncludeModule('perfmon'))
			return false;
		global $DB;
		$_SESSION['cleanmaster']['diagnostic']['perfmon']['size'] = 0;
		$arrTables                                                = [
			"b_perf_error",
			"b_perf_hit",
			"b_perf_tab_stat",
			"b_perf_tab_column_stat",
			"b_perf_index_suggest",
			"b_perf_index_suggest_sql",
			"b_perf_component",
			"b_perf_cache",
			"b_perf_sql_backtrace",
			"b_perf_sql",
		];
		$arDBSize                                                 = $this->GetDBSize();
		foreach ($arrTables as $table_name) {
			$_SESSION['cleanmaster']['diagnostic']['perfmon']['table'][$table_name] = $arDBSize[$table_name];
			$_SESSION['cleanmaster']['diagnostic']['perfmon']['size']               += $arDBSize[$table_name]['total_size_mb'];
			$_SESSION['cleanmaster']['diagnostic']['perfmon']['record']             += $arDBSize[$table_name]['table_rows'];
		}
		return false;
	}
}

?>

Youez - 2016 - github.com/yon3zu
LinuXploit