authCode), -10); $db = Typecho_Db::get(); if ($rating && $cid) { $ip = isset($_SERVER["HTTP_X_FORWARDED_FOR"]) ? $_SERVER["HTTP_X_FORWARDED_FOR"] : (isset($_SERVER["HTTP_CLIENT_IP"]) ? $_SERVER["HTTP_CLIENT_IP"] : $_SERVER["REMOTE_ADDR"]); $user = Typecho_Widget::widget('Widget_User'); $name = $user->hasLogin() ? $user->screenName : Typecho_Cookie::get('__typecho_remember_author', ''); $created = time() + Typecho_Widget::widget('Widget_Options')->timezone; /* insert data */ $db->query("INSERT INTO ". $db->getPrefix() ."postrating VALUES ('$cid', '$rating', '$ip', '$name', '$created')"); // for debug //echo '$cid='.$cid.' $rating='.$rating.' $ip='.$ip.' $name='. $name.' $created='.$created; } elseif ($delete && isset($_POST['hash']) && $_POST['hash'] == $hash) { /* delete data */ $db->query($db->delete('table.postrating')->where('created = ?', $delete)); } exit;