r4082 getFile(): employ MySQL's NOW() to avoid timezone logic
authorDenis Ovsienko <infrastation@yandex.ru>
Fri, 7 Jan 2011 20:33:08 +0000 (20:33 +0000)
committerDenis Ovsienko <infrastation@yandex.ru>
Fri, 7 Jan 2011 20:33:08 +0000 (20:33 +0000)
getFileCache(): idem, and fix to actually return the result

inc/database.php

index 9344b19f5222d6e888cec5b991f23b890a0298e4..5dcec520879dffe1db736cca61de62bc22ad3bf9 100644 (file)
@@ -3474,7 +3474,7 @@ function getFile ($file_id)
                unset ($query);
 
                // Someone accessed this file, update atime
-               usePreparedExecuteBlade ('UPDATE File SET atime = ? WHERE id = ?', array (date ('YmdHis'), $file_id));
+               usePreparedExecuteBlade ('UPDATE File SET atime = NOW() WHERE id = ?', array ($file_id));
        }
        return $ret;
 }
@@ -3489,9 +3489,9 @@ function getFileCache ($file_id)
        );
        if (($row = $query->fetch (PDO::FETCH_ASSOC)) == NULL)
                return FALSE;
-       $ret = $row['contents'];
+       $ret = $row['thumbnail'];
        $query->CloseCursor();
-       usePreparedExecuteBlade ('UPDATE File SET atime = ? WHERE id = ?', array (date ('YmdHis'), $file_id));
+       usePreparedExecuteBlade ('UPDATE File SET atime = NOW() WHERE id = ?', array ($file_id));
        return $ret;
 }