<?php if (!defined('BASEPATH')) exit('No direct script access allowed');
class Javascripts
{
private $javascripts;
private $CI;
function __construct($params=NULL)
{
$this->clear();
$this->CI =& get_instance();
$config = $this->CI->config->item('javascript_files');
if ($config) $this->add($config);
if ($params) $this->add($params);
}
function clear()
{
$this->javascripts = array();
}
function add($items)
{
if (is_array($items)) {
foreach ($items as $item) {
if (!in_array($item, $this->javascripts)) {
$this->javascripts[] = $item;
}
}
} else {
if (!in_array($items, $this->javascripts)) {
$this->javascripts[] = $items;
}
}
}
function get()
{
return $this->javascripts;
}
function to_string()
{
return 'javascripts are: '.implode(',', $this->javascripts);
}
}
?>