*/ // ------------------------------------------------------------------------ function css_url($name) { $CI =& get_instance(); return $CI->assets->get_asset_from_name('css',$name); } function js_url($name) { $CI =& get_instance(); return $CI->assets->get_asset_from_name('js',$name); } function image_url($name) { $CI =& get_instance(); return $CI->assets->get_asset_from_name('images',$name); } function flash_url($name) { $CI =& get_instance(); return $CI->assets->get_asset_from_name('flash',$name); } function asset_url($name,$type='') { $CI =& get_instance(); if($type == '') return $CI->assets->get_asset_from_path($name); return $CI->assets->get_asset_from_name($type,$name); } function asset_path($asset) { $CI =& get_instance(); if($type == '') return $CI->assets->get_asset_from_path($name); return $CI->assets->get_asset_path($asset); } function css_html($name, $media='all') { return ''; } function js_html($name) { return ''; } function rss_html($href,$title) { return ''; } function image_html($name, $attr=array()) { $rstr = '$val) $rstr.= $key.'="'.$val.'" '; $rstr.='/>'; return $rstr; } function flash_html($name, $attr=array()) { //coming soon } function meta_html($name, $content) { return ''; } function favicon_html($name) { $rstr = ''; return $rstr; } function merge_resources($res_array,$asset_type,$delim='',$ext='',$jsmin=false) { if(count($res_array)) { $md5 = md5(serialize($res_array)); $outpath = "/assets/tmp/$md5".$ext; $outfile = $_SERVER['DOCUMENT_ROOT'].$outpath; if(!file_exists($outfile)) { ob_start(); foreach($res_array as $r) { include $_SERVER['DOCUMENT_ROOT'].asset_url($asset_type."/".$r); echo $delim; } $resdata = ob_get_clean(); if($jsmin) { include_once 'JSMin.php'; $resdata = JSMin::minify($resdata); } file_put_contents($outfile,$resdata); } return $outpath; } } ?>