Ejemplo n.º 1
0
 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);
 }
Ejemplo n.º 2
0
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;
}