X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;ds=inline;f=include%2Fexpire.php;h=4c6fb7a19dd3e1bd37f79cda4eccd38299615a6c;hb=39d8fec290613cac87c2821b9f7b20fa94d319ca;hp=5fa0ec758b3d723b45ac53b2a7b0dd0a951962ec;hpb=c3139fa0fd49b0b4de4568d46a6946c75ccb2a62;p=friendica.git diff --git a/include/expire.php b/include/expire.php index 5fa0ec758b..4c6fb7a19d 100644 --- a/include/expire.php +++ b/include/expire.php @@ -2,7 +2,7 @@ require_once("boot.php"); -function expire_run($argv, $argc){ +function expire_run(&$argv, &$argc){ global $a, $db; if(is_null($a)) { @@ -11,7 +11,7 @@ function expire_run($argv, $argc){ if(is_null($db)) { @include(".htconfig.php"); - require_once("dba.php"); + require_once("include/dba.php"); $db = new dba($db_host, $db_user, $db_pass, $db_data); unset($db_host, $db_user, $db_pass, $db_data); }; @@ -32,7 +32,11 @@ function expire_run($argv, $argc){ // physically remove anything that has been deleted for more than two months $r = q("delete from item where deleted = 1 and changed < UTC_TIMESTAMP() - INTERVAL 60 DAY"); - q("optimize table item"); + + // make this optional as it could have a performance impact on large sites + + if(intval(get_config('system','optimize_items'))) + q("optimize table item"); logger('expire: start');