*/
// ------------------------------------------------------------------------
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;
}
}
?>