diff options
author | friendica <info@friendica.com> | 2012-01-30 15:13:24 -0800 |
---|---|---|
committer | friendica <info@friendica.com> | 2012-01-30 15:13:24 -0800 |
commit | c76b224d8ac79d10ee68134d5585e0832e49a3c8 (patch) | |
tree | f5e17b7695ca8535ed344dc2dea329dcb2bee41e | |
parent | 61246cbd1c5abe15bf3a0c4f52d3063966293ec2 (diff) | |
download | volse-hubzilla-c76b224d8ac79d10ee68134d5585e0832e49a3c8.tar.gz volse-hubzilla-c76b224d8ac79d10ee68134d5585e0832e49a3c8.tar.bz2 volse-hubzilla-c76b224d8ac79d10ee68134d5585e0832e49a3c8.zip |
prune old expired and deleted items
-rwxr-xr-x | boot.php | 2 | ||||
-rwxr-xr-x | include/expire.php | 5 | ||||
-rwxr-xr-x | mod/settings.php | 2 |
3 files changed, 7 insertions, 2 deletions
@@ -9,7 +9,7 @@ require_once('include/nav.php'); require_once('include/cache.php'); define ( 'FRIENDICA_PLATFORM', 'Friendica'); -define ( 'FRIENDICA_VERSION', '2.3.1239' ); +define ( 'FRIENDICA_VERSION', '2.3.1240' ); define ( 'DFRN_PROTOCOL_VERSION', '2.22' ); define ( 'DB_UPDATE_VERSION', 1118 ); diff --git a/include/expire.php b/include/expire.php index 64dbe2536..7608b9054 100755 --- a/include/expire.php +++ b/include/expire.php @@ -29,6 +29,11 @@ function expire_run($argv, $argc){ $a->set_baseurl(get_config('system','url')); + // physically remove anything that has been deleted from more than two months + + $r = q("delete from item where deleted = 1 and changed < UTC_TIMESTAMP() - INTERVAL 60 DAY"); + + logger('expire: start'); $r = q("SELECT `uid`,`username`,`expire` FROM `user` WHERE `expire` != 0"); diff --git a/mod/settings.php b/mod/settings.php index c61d5c227..e75272539 100755 --- a/mod/settings.php +++ b/mod/settings.php @@ -757,7 +757,7 @@ function settings_content(&$a) { $celeb = ((($a->user['page-flags'] == PAGE_SOAPBOX) || ($a->user['page-flags'] == PAGE_COMMUNITY)) ? true : false); $expire_arr = array( - 'days' => array('expire', t("Automatically expire posts after days:"), $expire, t('If empty, posts will not expire. Expired posts will be deleted')), + 'days' => array('expire', t("Automatically expire posts after this many days:"), $expire, t('If empty, posts will not expire. Expired posts will be deleted')), 'advanced' => t('Advanced expiration settings'), 'label' => t('Advanced Expiration'), 'items' => array('expire_items', t("Expire posts:"), $expire_items, '', array(t('No'),t('Yes'))), |