Получает и кеширует информацию о файле по ID файла
@return array | false
Фильтры из функции
ds_get_file
Использование
$file = get_file(1); // Данные о файле с ID 1
Код функции
function get_file($file_id)
{
$get_files = ds_get('ds_get_files', array());
if (!isset($get_files[$file_id])) {
$get_files[$file_id] = db::fetch("SELECT * FROM files WHERE `id` = '" . $file_id . "' LIMIT 1");
ds_set('ds_get_files', $get_files);
}
if (!isset($get_files[$file_id]['id'])) {
$get_files[$file_id] = false;
}
return use_filters('ds_get_file', $get_files[$file_id]);
}