$new = "Y"; } if (strlen($strError) <= 0) { $statDB->Commit(); if (strlen($save) > 0) { LocalRedirect("searcher_list.php?lang=" . LANG); } elseif ($new == "Y") { LocalRedirect($APPLICATION->GetCurPage() . "?lang=" . LANG . "&ID=" . $ID); } } else { $statDB->Rollback(); } } } ClearVars(); $searcher = CSearcher::GetByID($ID); if (!$searcher->ExtractFields()) { $ID = 0; $str_ACTIVE = "Y"; $str_SAVE_STATISTIC = "Y"; $str_USER_AGENT = htmlspecialcharsbx($ua); $str_NAME = htmlspecialcharsbx($nm); $str_CHECK_ACTIVITY = "Y"; } if (strlen($strError) > 0) { $statDB->InitTableVarsForEdit("b_stat_searcher", "", "str_"); } if ($ID > 0) { $sDocTitle = GetMessage("STAT_EDIT_RECORD", array("#ID#" => $ID)); } else { $sDocTitle = GetMessage("STAT_NEW_RECORD");