$error_log->_similar_count = $_info["total"]; $error_log->_datetime_min = $_info["datetime_min"]; $error_log->_datetime_max = $_info["datetime_max"]; $error_log->_similar_user_ids = array_unique(explode(",", $_info["similar_user_ids"])); $error_log->_similar_server_ips = array_unique(explode(",", $_info["similar_server_ips"])); $error_logs[] = $error_log; $user_ids = array_merge($user_ids, $error_log->_similar_user_ids); $list_ids = array_merge($list_ids, $error_log->_similar_ids); } // Load users for similar groupings $user_ids = array_unique($user_ids); $user = new CUser(); $users = $user->loadAll($user_ids); } else { $total = $error_log->countList($where); $error_logs = $error_log->loadList($where, $order, $limit, $groupby); $list_ids = CMbArray::pluck($error_logs, "_id"); $users = CStoredObject::massLoadFwdRef($error_logs, "user_id"); } // Get all data CStoredObject::massLoadFwdRef($error_logs, "stacktrace_id"); CStoredObject::massLoadFwdRef($error_logs, "param_GET_id"); CStoredObject::massLoadFwdRef($error_logs, "param_POST_id"); CStoredObject::massLoadFwdRef($error_logs, "session_data_id"); foreach ($error_logs as $_error_log) { $_error_log->loadComplete(); } // Création du template $smarty = new CSmartyDP(); $smarty->assign("error_logs", $error_logs); $smarty->assign("list_ids", $list_ids);