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

Class: WidgetUser

Source Location: /class.WidgetUser.M.php

Class Overview


Klasa WidgetUser reprezentuje użytkownika systemu oraz jego kontakty.


Author(s):

Methods



Class Details

[line 18]
Klasa WidgetUser reprezentuje użytkownika systemu oraz jego kontakty.

Klasa ta jest odpowiedzialna za pobieranie danych użytkownika z bazy danych oraz zapisywania zmian w bazie.




Tags:

since:  2006
author:  Radek Bartosiak <kedar@mimuw.edu.pl>


[ Top ]


Class Methods


constructor __construct [line 29]

WidgetUser __construct( )

Konstruktor bezargumentowy



Tags:

access:  public


[ Top ]

destructor __destruct [line 45]

void __destruct( )

Destruktor, w którym zatwierdzamy zmiany i zwalniamy polaczenie z baza



Tags:

access:  public


[ Top ]

method dajKontakt [line 93]

array dajKontakt( mixed $id)

Funkcja zwraca dane kontaktu biezacego uzytkownika (takze usuniety).



Tags:

return:  tablica postaci ("nazwa kolumny"=>"wartosc w kolumnie") lub null jesli kontaktu o zadanym $id nie ma.
access:  public


[ Top ]

method dajKontakty [line 78]

array dajKontakty( )

Funkcja zwraca tablice nieusunietych kontaktow biezacego uzytkownika.



Tags:

return:  tablica (integer=>wiersz), gdzie wiersz jest tablica ("nazwa kolumny"=>"wartosc w kolumnie")
access:  public


[ Top ]

method dodajKontakt [line 175]

void dodajKontakt( $imie, $nazwisko, $telefon, $email)

Dodajemy nowy kontakt, sprawdzajac czy parametry są poprawne.

return mixed false lub liczbę wstawionych wierszy




Tags:

access:  public


Parameters:

   $imie  
   $nazwisko  
   $telefon  
   $email  

[ Top ]

method login [line 59]

boolean login( string $login, string $haslo)

Zalogowanie bezpowrotnie zmienia stan usera, jesli raz sie zalogujemy to obiekt bedzie w stanie zalogowany az do momentu destrukcji (w naszej aplikacji jest to przeważnie koniec przetwarzania pliku index.php).



Tags:

return:  prawda jeżeli użytkownik został zalogowany lub był już wcześniej zalogowany
access:  public


Parameters:

string   $login   login zapisany w tabeli uzytkownicy
string   $haslo   haslo zapisany w tabeli uzytkownicy

[ Top ]

method usunKontakt [line 113]

int usunKontakt( mixed $nr)

Funkcja ta nie usuwa kontaktu z bazy, tylko zmienia jego stan na usuniety.



Tags:

return:  liczba zmienionych wierszy
access:  public


[ Top ]

method zmienKontakt [line 197]

void zmienKontakt( $id, $imie, $nazwisko, $telefon, $email)

Zmieniamy kontakt, sprawdzajac czy nowe parametry sa poprawne.

return mixed false lub liczbę wstawionych wierszy




Tags:

access:  public


Parameters:

   $id  
   $imie  
   $nazwisko  
   $telefon  
   $email  

[ Top ]


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