foreach ($inserts as $_insert) { /** @var callable $callback */ list($object_class, $type, $fields, $callback) = $_insert; if ($fields === $_fields && $object_class === $_object_class && $type === $_type) { $_query = $callback($ds, $_row); $ds->exec($_query); $counts["insert"] += $ds->affectedRows(); } } } // Delete user logs entries $request = new CRequest(); $request->addWhereClause("user_log_id", "BETWEEN {$min} AND {$max}"); $request->addForceIndex("PRIMARY"); $request->addWhere($where); $query = $request->makeDelete($log); $ds->exec($query); $counts["insert"] = $ds->affectedRows(); } else { $query = $request->makeSelectCount($log); $counts["insert"] = $ds->loadResult($query); } //</editor-fold> $offset = $max + 1; // Stop auto if end is reached $log->loadMatchingObject("user_log_id DESC"); if ($log->_id < $offset) { $auto = 0; } // Création du template $smarty = new CSmartyDP();