$smarty->caching = 0; $smarty->compile_check = true; //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");
<?php session_start(); header('Content-type: text/html; charset=UTF-8'); include_once "_plugins/smarty/Smarty.class.php"; include_once "_configs/config.php"; include_once "include/funkcje.php"; function __autoload($class_name) { require_once '_classes/' . $class_name . '.php'; } $sesja = new cSession(); $sesja->start(); $sesja->set('login', 'Administrator'); $sql = new cSQL(CONF_DB_HOST, CONF_DB_LOGIN, CONF_DB_PASS, CONF_DB_NAME); // WYBIERAM ODPOWIEDNIA STRONĘ // sprawdz czy czy podano paramatr `page` poprzez GET if (isset($_GET['page'])) { // sprawdz czy wybrano grupy (grupy.html) if (strcmp($_GET['page'], 'groups') == 0) { // pobieram ilość rekordów z tabeli grupa $q = "SELECT COUNT(id) FROM grupa"; $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 = (int) $_GET['str']; } else { $strona = 0; }