kontroler
[ class tree: kontroler ] [ index: kontroler ] [ all elements ]

Procedural File: index.php

Source Location: /index.php



Page Details:

Główny plik sterujący aplikacji kontakty2006.

Skrypt sprawdza czy odczytane ze zmiennych sesji login i haslo są poprawne (jeżeli nie to przekierowujemy na stronę logowania) odczytuje ze zmiennej _REQUEST jaką akcję chce wykonać użytkownik (dodawania, modyfikowania i usuwania kontaktów oraz wysylania emaili lub wypisanie listy kontaktów użytkownika). Kontakty zawierają informacje o imieniu, nazwisku, telefonie oraz mailu, te informacje są albo odczytywane z bazy danych (wypisanie listy kontaktów), albo ze zmiennej _REQUEST (pozostałe akcje) oraz wykonuje odpowiednie działania przeważnie w następującej sekwencji 2 akcji (wyświetlenie formularza, modyfikacja danych w bazie).




Tags:

todo:  Ten kod nie jest w pelni dopracowany, ani tym bardziej przetestowany. Zauwazone bledy oraz uwagi prosze zglaszac autorowi.
since:  2006
author:  Radek Bartosiak <kedar@mimuw.edu.pl>


Includes:

require_once("class.WidgetUser.M.php") [line 26]
require_once("libs/Smarty.class.php") [line 28]
require_once("debug.php") [line 30]
require_once("config.php") [line 32]






iniSmarty [line 55]

void iniSmarty( string $szablon, [string $typ = ""], [string $wynik = ""], [array $dane = ""])

Inicjowanie obiektu smarty.



Tags:

global:  smarty $smarty$cfg: Utworzony obiekt Smarty.


Parameters

string   $szablon   Nazwa pliku szablonu Smarty (*.tpl).
string   $typ   Określa jak szablon ma się wypisywać. Przykładowo gdy jeden szablon jest wykorzystywany, zarówno do dodawania jak i modyfikowania kontaktu trzeba zmienić rodzaj wyświetlanych napisów (dodaj lub zmodyfikuj).
string   $wynik   Jeżeli jest ustawiony, oznacza to ze jakas akcja na bazie danych miala juz miejsce (wstawienie...) i chcemy tylko wypisac, potwierdzenie wykonania tej operacji, jeśli nie to oznacza ze mamy wyświetlić formularz (np do wprowadzenia nowego kontaktu).
array   $dane   Tablica zawierające informacje o modyfikowanym lub dodawanym kontakcie (pod indeksami id, imie, nazwisko, telefon, email).
[ Top ]



Documentation generated on Thu, 29 Jun 2006 22:13:13 +0200 by phpDocumentor 1.3.0RC6