public function voteNews($minititolo) { if (parent::isLogged()) { $nickname = $this->username[0]->nickname; if (parent::resultCountQuery("SELECT COUNT(*) FROM {$this->prefix}voti WHERE minititolo='{$minititolo}' AND nickname='{$nickname}' AND tipo='news'") > 0) { return false; } $voti = parent::resultCountQuery("SELECT COUNT(*) FROM {$this->prefix}voti WHERE minititolo='{$minititolo}' AND tipo='news'"); $voti = !$voti ? 1 : $voti + 1; $data = date('d-m-y'); if (parent::query("INSERT INTO {$this->prefix}voti(minititolo, data, nickname, tipo) VALUES('{$minititolo}', '{$data}', '{$nickname}', 'news')") && parent::query("UPDATE {$this->prefix}news SET voti='{$voti}' WHERE minititolo='{$minititolo}' AND approvato='1'")) { return true; } } return false; }