2 require_once 'smarty/Smarty.class.php';
3 require_once 'utils.inc';
5 class Visualization
extends Smarty
7 public function __construct($temp) {
10 $this->template_dir
= $temp.'/'.'templates';
11 $this->compile_dir
= $temp.'/'.'templates_c';
12 $this->cache_dir
= $temp.'/'.'cache';
13 $this->config_dir
= $temp.'/'.'configs';
16 public function load_files($type, $dir) {
21 while (($entry = $d->read()) !== false) {
22 if (is_file($dir.'/'.$entry)) {
23 $target[] = $uri.'/'.$dir.'/'.$entry;
29 $this->assign($type, $target);
35 $a = new Visualization('../../templates');
36 $a->load_files('models', 'scripts');
37 $a->load_files('styles', 'styles');
38 $a->display('main.tpl');