Пример #1
0
 public function _preloadData($a_obj_ids, $a_ref_ids)
 {
     global $ilDB;
     self::$preload_list_gui_data = array();
     $set = $ilDB->query("SELECT obj_id,max(hdate) latest" . " FROM history" . " WHERE obj_type = " . $ilDB->quote("file", "text") . " AND " . $ilDB->in("obj_id", $a_obj_ids, "", "integer") . " GROUP BY obj_id");
     while ($row = $ilDB->fetchAssoc($set)) {
         self::$preload_list_gui_data[$row["obj_id"]]["date"] = $row["latest"];
     }
     $set = $ilDB->query("SELECT file_size,version,file_id" . " FROM file_data" . " WHERE " . $ilDB->in("file_id", $a_obj_ids, "", "integer"));
     while ($row = $ilDB->fetchAssoc($set)) {
         self::$preload_list_gui_data[$row["file_id"]]["size"] = $row["file_size"];
         self::$preload_list_gui_data[$row["file_id"]]["version"] = $row["version"];
     }
 }