Location: PHPKode > scripts > Smarty Template Engine Loader > index.php
<?php
/*
=============================================================
Script Name               : Smarty Template Engine Loader
Auther                    : Payam khaninejad
Contact                   : hide@address.com
Follow me on twitter      : http://twitter.com/khaninejad
Location                  : Iran-Azarbayjan 
Year                      : 2011-02-25
Version                   : 1.0
=============================================================
*/
// include theme loader
require_once("load-theme.class.php");
// include smarty class. You can download smarty from http://www.smarty.net/download
require_once("class/smarty/Smarty.class.php");
$smarty = new Smarty;
$my=new load_theme;
// Check whether the theme has changed?! 
if(isset($_GET['thm']))
{
	$my->default_theme=$_GET['thm'];
}
if(isset($_GET['del']))
{
	// with deleting default theme, you will get error
	if(!$my->delete_theme($_GET['del'])){
	echo "dir dosn't exits";
	}
}

// read installed theme
$my->read_dir();

// disable debugging in smarty
$smarty->debugging = false;
// disable caching
$smarty->caching = false;
///////////////////////////////////////////////
// default theme title
$title="smarty simple 2";
// simple text 
$welcome="Smarty Template Engine Theme Selection Class";
// it used to find header place in server
$header_theme_path=dirname ( __FILE__ )."/theme/".$my->default_theme."/header.tpl";
//get them installed url
$theme_path=$my->theme_url_path.$my->default_theme;
$theme_box=$my->theme_box;
///////////////////////////////////////////////
// assign variable
$smarty->assign("title", $title);
$smarty->assign("header_theme_path", $header_theme_path);
$smarty->assign("welcome", $welcome);
$smarty->assign("theme_path", $theme_path);
$smarty->assign("theme_box", $theme_box);
// display theme using smarty
$smarty->display(dirname ( __FILE__ )."/theme/".$my->default_theme.'/index.tpl');
// show theme selection box


?>
Return current item: Smarty Template Engine Loader