vogelor
2010-05-01 9db145495ec61a1c934b2ffa944543ecec442f0e
Fixed a error in cleaning the remote-actions - Table
1 files modified
12 ■■■■ changed files
server/cron_daily.php 12 ●●●● patch | view | raw | blame | history
server/cron_daily.php
@@ -225,9 +225,17 @@
    $app->dbmaster->query($sql);
    /*
     *  Delete all remote-actions "done" and older than 7 days
     * Delete all remote-actions "done" and older than 7 days
     * ATTENTION: We have the same problem as described in cleaning the datalog. We must not
     * delete the last entry
     */
    $sql = "DELETE FROM sys_remoteaction WHERE tstamp < " . $tstamp . " AND action_status = 'ok'";
    $sql = "SELECT max(action_id) FROM sys_remoteaction";
    $res = $app->dbmaster->queryOneRecord($sql);
    $maxId = $res['max(action_id)'];
    $sql =  "DELETE FROM sys_remoteaction " .
            "WHERE tstamp < " . $tstamp . " " .
            " AND action_status = 'ok' " .
            " AND action_id <" . intval($maxId);
    $app->dbmaster->query($sql);
    /*