$t->render('b3'); $t->render('b3'); $t->render('b2'); $t->render('b2'); $t->render('b1'); $t->render('b2'); $t->render('b1'); for ($i = 0; $i < 5; $i++) { $t->render('cycle'); } // Récupère les variables get $dir = isset($_GET['dir']) ? $_GET['dir'] : dirname(__FILE__); $dir = realpath($dir); $lang = isset($_GET['lang']) ? $_GET['lang'] : 'fr'; // Assigne quelques variables $t->setVars(array('VERSION' => $t->getVersion(), 'a' => 'Lorem ipsum dolor sit amet', 'test' => 'ok', 'TEST' => 'OK', 'test1' => 'ok1', 'test2' => 'ok2', 'escape' => '<span class="ko">toto</span>', 'trim' => ' Trim ', 'words' => 'hello wOrld !', 'get' => $t->get('get'), 'dir' => $dir, 'lang' => $lang, 'lang_switch' => $lang == 'en' ? 'fr' : 'en')); $t->setVars(array('var_default_null' => null, 'var_default_false' => false, 'var_default_0' => 0)); // Ouvre le dossier if (!($files = @scandir($dir))) { exit("Unable to open « {$dir} »"); } // Parcours des dossiers / fichiers foreach ($files as $file) { $path = realpath("{$dir}/{$file}"); $file = array('path' => $path, 'name' => $file, 'size' => filesize($path)); $t->setVar('file', $file); // L'élément courant est un dossier ? if (is_dir($path)) { $t->render('table.line.dir'); } // Affiche la ligne