public static function get_image_uri4file_name($file_name, $size = 'L', $additional_table = '') { if (!$file_name) { return ''; } if (strlen($file_name) < 4) { return ''; } $file_cate = Site_Upload::get_file_cate_from_filename($file_name); $file_size = img_size($file_cate, $size, $additional_table); return Site_Upload::get_uploaded_file_path($file_name, $file_size, 'img', false, true); }
function img_uri($filename = '', $size_key = '', $is_profile = false, $is_return_file_info = false) { if (strlen($filename) <= conf('upload.file_category_max_length')) { $file_cate = $filename; $filename = ''; } else { $file_cate = Site_Upload::get_file_cate_from_filename($filename); } $additional_table = ''; if ($is_profile) { if (conf('upload.types.img.types.m.save_as_album_image') && $filename != '' && $file_cate != 'm') { $size_key = 'P_' . $size_key; $additional_table = 'profile'; if (!$file_cate) { $file_cate = 'ai'; } } } if (!($size = img_size($file_cate, $size_key, $additional_table))) { $size = $size_key; } $file_path = Site_Upload::get_uploaded_file_path($filename, $size, 'img', false, true); if ($is_return_file_info) { return array($file_path, $filename, $file_cate, $size); } return $file_path; }