my-st.ru не правильно считает хиты,хосты и не обновляет их,выручайте братцы ))
class count_model{
//Пишем ip, считаем хиты/хосты
public function update(){
$site = Core::query("SELECT * FROM `user_sites` WHERE `id` = ?", array($_GET['get'])) -> fetch();
if(Core::count("SELECT COUNT(*) FROM `ip` WHERE `ip` = ? && `id_site` = ?", array($_SERVER['REMOTE_ADDR'], $site['id'])) == false){
Core::query("INSERT INTO `ip` SET `ip` = ?, `id_site` = ?", array($_SERVER['REMOTE_ADDR'], $site['id']));
Core::query("UPDATE `user_sites` SET `host` = '".($site['host'] + 1)."', `7_host` = '".($site['7_host'] + 1)."', `all_host` = '".($site['all_host'] + 1)."' WHERE `id` = ?", array($site['id']));
}
Core::query("UPDATE `user_sites` SET `hit` = '".($site['hit'] + 1)."', `7_hit` = '".($site['7_hit'] + 1)."', `all_hit` = '".($site['all_hit'] + 1)."' WHERE `id` = ?", array($site['id']));
}
}
class count_model{
//Пишем ip, считаем хиты/хосты
public function update(){
$site = Core::query("SELECT * FROM `user_sites` WHERE `id` = ?", array($_GET['get'])) -> fetch();
if(Core::count("SELECT COUNT(*) FROM `ip` WHERE `ip` = ? && `id_site` = ?", array($_SERVER['REMOTE_ADDR'], $site['id'])) == false){
Core::query("INSERT INTO `ip` SET `ip` = ?, `id_site` = ?", array($_SERVER['REMOTE_ADDR'], $site['id']));
Core::query("UPDATE `user_sites` SET `host` = '".($site['host'] + 1)."', `7_host` = '".($site['7_host'] + 1)."', `all_host` = '".($site['all_host'] + 1)."' WHERE `id` = ?", array($site['id']));
}
Core::query("UPDATE `user_sites` SET `hit` = '".($site['hit'] + 1)."', `7_hit` = '".($site['7_hit'] + 1)."', `all_hit` = '".($site['all_hit'] + 1)."' WHERE `id` = ?", array($site['id']));
}
}