Beispiel #1
0
$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