Changeset 3203
- Timestamp:
- 05/06/07 04:37:19 (20 months ago)
- Files:
-
- 4 modified
-
branches/1.5/components/Eolin.PHP.Core.php (modified) (1 diff)
-
branches/1.5/lib/model/blog.trash.php (modified) (1 diff)
-
trunk/components/Eolin.PHP.Core.php (modified) (1 diff)
-
trunk/lib/model/blog.trash.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/1.5/components/Eolin.PHP.Core.php
r3124 r3203 907 907 return ((isset($time) ? date('Y-m-d\TH:i:s', $time) : date('Y-m-d\TH:i:s')) . Timezone::getISO8601()); 908 908 } 909 910 /*@static@*/ 911 function getUNIXtime($time = null) { 912 return (isset($time) ? date('U', $time) : date('U')); 913 } 914 909 915 } 910 916 -
branches/1.5/lib/model/blog.trash.php
r3124 r3203 120 120 function trashVan() { 121 121 global $database; 122 DBQuery::execute("DELETE FROM {$database['prefix']}Comments where isFiltered < UNIX_TIMESTAMP() - 1296000 AND isFiltered > 0"); 123 DBQuery::execute("DELETE FROM {$database['prefix']}Trackbacks where isFiltered < UNIX_TIMESTAMP() - 1296000 AND isFiltered > 0"); 122 requireComponent('Eolin.PHP.Core'); 123 if(Timestamp::getUNIXtime() - getUserSetting('lastTrashSweep',0) > 86400) { 124 DBQuery::execute("DELETE FROM {$database['prefix']}Comments where isFiltered < UNIX_TIMESTAMP() - 1296000 AND isFiltered > 0"); 125 DBQuery::execute("DELETE FROM {$database['prefix']}Trackbacks where isFiltered < UNIX_TIMESTAMP() - 1296000 AND isFiltered > 0"); 126 setUserSetting('lastTrashSweep',Timestamp::getUNIXtime()); 127 } 124 128 } 125 129 -
trunk/components/Eolin.PHP.Core.php
r3124 r3203 907 907 return ((isset($time) ? date('Y-m-d\TH:i:s', $time) : date('Y-m-d\TH:i:s')) . Timezone::getISO8601()); 908 908 } 909 910 /*@static@*/ 911 function getUNIXtime($time = null) { 912 return (isset($time) ? date('U', $time) : date('U')); 913 } 914 909 915 } 910 916 -
trunk/lib/model/blog.trash.php
r3124 r3203 120 120 function trashVan() { 121 121 global $database; 122 DBQuery::execute("DELETE FROM {$database['prefix']}Comments where isFiltered < UNIX_TIMESTAMP() - 1296000 AND isFiltered > 0"); 123 DBQuery::execute("DELETE FROM {$database['prefix']}Trackbacks where isFiltered < UNIX_TIMESTAMP() - 1296000 AND isFiltered > 0"); 122 requireComponent('Eolin.PHP.Core'); 123 if(Timestamp::getUNIXtime() - getUserSetting('lastTrashSweep',0) > 86400) { 124 DBQuery::execute("DELETE FROM {$database['prefix']}Comments where isFiltered < UNIX_TIMESTAMP() - 1296000 AND isFiltered > 0"); 125 DBQuery::execute("DELETE FROM {$database['prefix']}Trackbacks where isFiltered < UNIX_TIMESTAMP() - 1296000 AND isFiltered > 0"); 126 setUserSetting('lastTrashSweep',Timestamp::getUNIXtime()); 127 } 124 128 } 125 129
