Ejemplo n.º 1
0
//sprawdza czy plik szablonu lub konfiguracja uleg�y zmienie
$smarty->cache_lifetime = 3600;
//czas �ycia pliku w cache 1 godzina
$sesja->start();
$opcja = $_GET[opcja];
$rodzaj = $_GET[rodzaj];
$sortuj = '';
if ($_GET[sortuj]) {
    $sortuj = $_GET[sortuj];
}
$smarty->assign("slownik", $lang);
$smarty->assign("lang", "pl");
if ($_POST[username] == "admin" && $_POST[password] == "admin") {
    $sesja->set("zalogowany", "admin");
}
if ($sesja->get("zalogowany") == "admin") {
    switch ($opcja) {
        case "wyswietl":
            switch ($rodzaj) {
                case "grupe":
                    $smarty->assign("nav_step_all", $grupa->get_rows());
                    $smarty->assign('grupa', $grupa->read(0, $sortuj));
                    $smarty->assign('sortuj_wg', $sortuj);
                    $smarty->assign('dodaj', "add_group");
                    $smarty->assign('zaznacz', "select_groups");
                    $smarty->assign('usun', "delete_groups");
                    $smarty->assign('naglowek_tabeli', 'Grupy');
                    $smarty->assign('plik_css', "style.css");
                    $smarty->assign('srodek', "html/grupy.tpl");
                    $smarty->display('index.tpl');
                    break;
Ejemplo n.º 2
0
             $encja['aktywna'] = 'aktywna';
         } else {
             $encja['aktywna'] = 'nieaktywna';
         }
         // pobieram ilosc uzytkownikow z danej grupy
         $q = "SELECT COUNT(*) AS `uzytkownicy` FROM grupa_uzytkownik WHERE grupa_id={$encja['id']}";
         $sql2->query($q);
         $num = $sql2->get_rows();
         // dodaje licbe uzytkownikow
         $encja['uzytkownikow'] = $num['uzytkownicy'];
         // dodaje elementy do tablicy groups
         $groups[] = $encja;
     }
     $smarty->assign("title", "Grupy");
     $smarty->assign("grupy", $groups);
     $smarty->assign("login", $sesja->get('login'));
     $smarty->assign("porcjowanie", $porcjowanie);
     $smarty->assign("rekordow", $rekordow[0]);
     $smarty->assign("strona", $strona / ITEMS_ON_PAGE + 1);
     $smarty->assign("rekord_n", $rekord_n);
     $smarty->display('grupy.tpl');
 } else {
     if (strcmp($_GET['page'], 'users') == 0) {
         // pobieram ilosc uzytkownikow w tabeli (w widoku)
         $q = "SELECT COUNT(id) FROM v_uzytkownicy";
         $sql->query($q);
         $rekordow = $sql->get_rows();
         // zmienne pomocnicze przy stronnicowaniu
         if (isset($_GET['str'])) {
             if ($_GET['str'] > 0 and $_GET['str'] % ITEMS_ON_PAGE == 0 and $_GET['str'] < $rekordow[0]) {
                 $strona = $_GET['str'];