*/ function add_favicon() { $obj =& get_instance(); $base = _is_secure() ? $obj->config->item('base_url_secure') : $obj->config->item('base_url'); $img_folder = $obj->config->item('image_path'); return '<link rel="shortcut icon" href="' . $base . $img_folder . 'favicon.ico" />' . "\r\n"; } // ------------------------------------------------------------------------ /** * Flash include helper * * Genera un tag object usando la base_url que apunta a un flash externo * $params debe ser un array asociativo que sera usado para generar los tags * PARAM necesitados * * @access public * @param string * @param array * @param mixed * @param string * @return string */ function add_flash($flash, $params = array(), $attributes = '', $innerHTML = '') { if (is_array($attributes)) { $attributes = parse_tag_attributes($attributes); } $obj =& get_instance(); $base = _is_secure() ? $obj->config->item('base_url_secure') : $obj->config->item('base_url'); $media_folder = $obj->config->item("media_path"); $tag = "<object "; $tag .= "type=\"application/x-shockwave-flash\" "; $tag .= "data=\"{$base}{$media_folder}{$flash}.swf\" "; $tag .= $attributes;
/** * Javascript include helper * * Generates a link tag using the base url that points to external javascript * * @access public * @param string the javascript name - leave the '.js' off * @param mixed any attributes * @return string */ function add_jscript($javascript, $attributes = '') { if (is_array($attributes)) { $attributes = parse_tag_attributes($attributes); } $obj =& get_instance(); $base = $obj->config->item('base_url'); $jscript_folder = $obj->config->item('javascript_path'); return '<script type="text/javascript" src="' . $base . $jscript_folder . $javascript . '.js"' . $attributes . '></script>' . "\r\n"; }