<?php header('Content-type: text/html; charset=UTF-8'); // Inclu les sources de la librairies require '../hyla_tpl.class.php'; // Créé l'objet Hyla_Tpl $t = new Hyla_Tpl('tpl'); $t->logError(true); // Import du gabarits $t->importFile('main.tpl'); $t->render('multiple_block'); #exit; // Fonction de traduction function traduction($var) { global $lang; if ($lang == 'en') { return $var; } $l10n = array('Hello' => 'Salut', 'Current path' => 'Chemin courant', 'Size' => 'Taille', 'Name' => 'Nom', 'Switch lang' => 'Changer de langue'); return array_key_exists($var, $l10n) ? $l10n[$var] : $var; } // Déclare la fonction de traduction $t->setL10nCallback('traduction'); // Test error $t->displayError(true); $t->render('unknow.block'); $t->displayError(false); $t->render('unknow.block.1'); $t->render('unknow.block.2'); // Cette fonction renvoie une taille facilement lisible (ex: 1024o renverra 1ko)