PHPFusion\Blog\Functions::update_blogReads PHP Метод

update_blogReads() публичный статический Метод

Session based blog reads updater Not used at this moment
public static update_blogReads ( $blog_id )
$blog_id
    public static function update_blogReads($blog_id)
    {
        $session_id = \defender::set_sessionUserID();
        if (!isset($_SESSION['blog'][$blog_id][$session_id])) {
            $_SESSION['blog'][$blog_id][$session_id] = time();
            dbquery("UPDATE " . DB_BLOG . " SET blog_reads=blog_reads+1 WHERE blog_id='" . intval($blog_id) . "'");
        } else {
            $days_to_keep_session = 30;
            $time = $_SESSION['blog'][$blog_id][$session_id];
            if ($time <= time() - $days_to_keep_session * 3600 * 24) {
                $_SESSION['blog'][$blog_id][$session_id] = time();
                dbquery("UPDATE " . DB_BLOG . " SET blog_reads=blog_reads+1 WHERE blog_id='" . intval($blog_id) . "'");
            }
        }
    }