<?php

	function mod_smarty_primjeri () {
		
		// deklaracija globalnih varijabli koje se koriste za prijenos podataka iz Web obrasca u PHP
		global $smarty_primjer, $smarty_ime, $smarty_tekst, $smarty_stil, $smarty_stupci, $smarty_retci;
		global $smarty_okvir, $smarty_boja, $smarty_font, $smarty_boja_fonta;

					
		// je li uneseno ime (prvi primjer)?
		if (($smarty_primjer == 1) && (isset ($smarty_ime))) {
			
			// prijenos podataka iz Web obrasca u polje $podaci
			$podaci["ime"] = $smarty_ime;
			
			// odredjivanje predloska za 1. primjer
			$tpl = "smarty_primjer1.tpl";
		
			
		// je li zatrazeno oblikovanje teksta (drugi primjer)?	
		} elseif (($smarty_primjer == 2) && (isset ($smarty_tekst)) && (isset ($smarty_stil))) {
			
			// prijenos podataka iz Web obrasca u polje $podaci
			$podaci["tekst"] = $smarty_tekst;
			$podaci["stil"] = $smarty_stil;
			
			// odredjivanje predloska za 2. primjer
			$tpl = "smarty_primjer2.tpl";
		
			
		// je li zatrazen ispis tablice (treci primjer)?
		} elseif ($smarty_primjer == 3) {
			
			// prijenos podataka iz Web obrasca u polje $podaci
			$podaci["stupci"] = $smarty_stupci;
			$podaci["retci"] = $smarty_retci;
			$podaci["okvir"] = $smarty_okvir;
			$podaci["boja"] = $smarty_boja;
			$podaci["font"] = $smarty_font;
			$podaci["boja_fonta"] = $smarty_boja_fonta;
			
			// odredjivanje predloska za 3. primjer
			$tpl = "smarty_primjer3.tpl";
			
			
		// ako nije odabran nijedan primjer onda smo na pocetnom sucelju	
		} else
			$tpl = "smarty_primjeri.tpl";
			
	// slanje podataka u Smarty
	// zbog tehnickih specificnosti FERWeba prijenos podataka u Smarty
	// odvija se na ovaj nacin umjesto sa npr.
	//
	// $smarty_objekt = new Smarty;
	// $smatry_objekt -> assign (array("tekst" => $smarty_tekst, "stil" => $smarty_stil));
	// $smatry_objekt -> display ($tpl);
	return array ('title' => "Smarty primjeri", 'template' => $tpl, data => array (podaci => $podaci));
	
	}
	
?>