Ejemplo n.º 1
0
            $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");