/** * Check file exists. * * @param string $filename Target file name * @return bool Returns FALSE if the file does not exists, or Returns full path file(string). */ public static function exists($filename) { $filename = self::getRealPath($filename); return Rhymix\Framework\Storage::exists($filename) ? $filename : false; }
function iconUrlCheck($iconname, $default_icon_name, $default) { if ($default) { return \RX_BASEURL . 'modules/admin/tpl/img/' . $default_icon_name; } $site_info = Context::get('site_module_info'); if ($site_info->site_srl) { $virtual_site = $site_info->site_srl . '/'; } else { $virtual_site = ''; } $filename = 'files/attach/xeicon/' . $virtual_site . $iconname; if (Rhymix\Framework\Storage::exists(\RX_BASEDIR . $filename)) { return \RX_BASEURL . $filename . '?' . date('YmdHis', filemtime(\RX_BASEDIR . $filename)); } else { return false; } }