- Модуль: 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__);
}