Example #1
0
 function Lib_buildTabSections($NbSections, $section, $session, $page, $action, $mode)
 {
     global $taille_tableaux;
     if ($section == "") {
         $section = 0;
     }
     $IdLink = $section;
     // On affiche maximum 10 champs de navigation (outre << et >>)!
     $NbCases = $NbSections - $section > 12 ? 12 : $NbSections - $section + 2;
     $Tab = new Table(1, $NbCases);
     for ($i = 1; $i <= $NbCases - 2; $i++) {
         $link = new Link("main.php?session={$session}&page={$page}&action={$action}&mode={$mode}&section={$IdLink}", font("{$IdLink}"));
         $Tab->addObject($link, 0, $i);
         $IdLink++;
     }
     $link = new Link("main.php?session={$session}&page={$page}&action={$action}&mode={$mode}&section=0", font("<<"));
     $Tab->addObject($link, 0, 0);
     $Fin = $NbSections - 1;
     $link = new Link("main.php?session={$session}&page={$page}&action={$action}&mode={$mode}&section={$Fin}", font(">>"));
     $Tab->addObject($link, 0, $NbCases - 1);
     return $Tab;
 }