При создании профиля компании в поле "Адрес сайта" не принимаются значения без https:// и http://
Спрашивается зачем???
Не каждый понимает что от него требуется.
Я лично сам всегда привык вводить адрес сайта без http:
site.ru
или
www.site.ruМожет я чего не догоняю? Объясните в чём прикол?
И что надо изменить в users_shop.php, чтобы этой лабуды не было?
$site_error = false;
$save_site = '';
if($_POST['site'] != ""){
$site_error = true;
$site = $_POST['site'];
$site = @parse_url($site);
if(isset($site['host'])){
if(strpos($site['host'], '.') !== false){
$site_error = false;
if(!isset($site['scheme'])){
$site['scheme'] = 'http';
}
$save_site = $site['scheme'].'://'.$site['host'];
if($site['path'] != ""){
$save_site .= $site['path'];
}
if($site['query'] != ""){
$save_site .= '?'.$site['query'];
}
$save_site = addslashes($save_site);
}
}
}
if($site_error) $err[] = $locale[87].' «'.$locale[410].'»';