• Модуль: perfmon
  • Путь к файлу: ~/bitrix/modules/perfmon/classes/general/error.php
  • Класс: CPerfomanceError
  • Вызов: CPerfomanceError::Delete
static function Delete($arFilter)
{
	global $DB;

	$obQueryWhere = new CSQLWhere;
	$obQueryWhere->SetFields(array(
		"HIT_ID" => array(
			"TABLE_ALIAS" => "e",
			"FIELD_NAME" => "HIT_ID",
			"FIELD_TYPE" => "int",
			"JOIN" => false,
		),
		"ERRNO" => array(
			"TABLE_ALIAS" => "e",
			"FIELD_NAME" => "ERRNO",
			"FIELD_TYPE" => "int",
			"JOIN" => false,
		),
		"ERRFILE" => array(
			"TABLE_ALIAS" => "e",
			"FIELD_NAME" => "ERRFILE",
			"FIELD_TYPE" => "string",
			"JOIN" => false,
		),
		"ERRSTR" => array(
			"TABLE_ALIAS" => "e",
			"FIELD_NAME" => "ERRSTR",
			"FIELD_TYPE" => "string",
			"JOIN" => false,
		),
		"ERRLINE" => array(
			"TABLE_ALIAS" => "e",
			"FIELD_NAME" => "ERRLINE",
			"FIELD_TYPE" => "int",
			"JOIN" => false,
		),
	));

	$strSql = "
		DELETE FROM b_perf_error
	";
	if (!is_array($arFilter))
		$arFilter = array();
	if ($strQueryWhere = $obQueryWhere->GetQuery($arFilter))
	{
		$strSql .= "
			WHERE
			".$strQueryWhere."
		";
	}

	return $DB->Query($strSql, false, "File: ".__FILE__."
Line: ".__LINE__); }