$val = "N"; } COption::SetOptionString($module_id, $name, $val); if (${$name . "_clear"} == "Y") { $func = $arOption[3]; eval($func); } } } } COption::SetOptionString($module_id, "IP_LOOKUP_CLASS", $IP_LOOKUP_CLASS); COption::SetOptionString($module_id, "ADV_EVENTS_DEFAULT", $ADV_EVENTS_DEFAULT); COption::SetOptionString($module_id, "USE_AUTO_OPTIMIZE", $USE_AUTO_OPTIMIZE); InitBVar($recount_base_currency); if ($recount_base_currency == "Y") { CStatistics::RecountBaseCurrency($BASE_CURRENCY); } COption::SetOptionString($module_id, "BASE_CURRENCY", $BASE_CURRENCY); $arr = array(); $arr = preg_split("/[\n\r]+/", $BROWSERS); $statDB->Query("DELETE FROM b_stat_browser", false, $err_mess . __LINE__); foreach ($arr as $u) { if (strlen($u) > 0) { $arFields = array("USER_AGENT" => "'" . $statDB->ForSql($u, 255) . "'"); $statDB->Insert("b_stat_browser", $arFields, $err_mess . __LINE__); } } if ($SKIP_STATISTIC_WHAT != 'groups' && $SKIP_STATISTIC_WHAT != 'ranges' && $SKIP_STATISTIC_WHAT != 'both') { $SKIP_STATISTIC_WHAT = 'none'; } COption::SetOptionString($module_id, "SKIP_STATISTIC_WHAT", $SKIP_STATISTIC_WHAT);