40902 skanuj0454 (2)

40902 skanuj0454 (2)



Rozdział 17. ♦ System news 471

Jeśli zatem parametr action ma wartość add, w pierwszej kolejności jest sprawdzane, czy użytkownik wywołujący skrypt jest załogowany oraz czy ma on przywilej News, a następnie czy do skryptu zostały przekazane argumenty header i contents. Jeśli zostały przekazane, jest wywoływana funkcja addMessage, dodająca nową wiadomość do systemu. W zależności od wartości zwróconej przez addMessage do przeglądarki jest wysyłany komunikat informujący, czy operacja zakończyła się sukcesem, czy też wiadomość nie została dodana.

W przypadku gdy parametr action ma wartość modify, postępowanie jest bardzo podobne. Również jest sprawdzane, czy użytkownik ma uprawniania oraz czy zostały przekazane wszystkie niezbędne dane. Różnica jest taka, że modyfikacja wiadomości jest wykonywana przez funkcję modifyMessage.


Wyszukiwarka

Podobne podstrony:
skanuj0450 (2) Rozdział 17. ♦ System news 467 /*jeśli action - edit*/ else if($_GET[ action ] — ‘edi
skanuj0434 Rozdział 17. ♦ System news 451 Zmienne sesji, które zostały ustawione w skrypcie login.ph
skanuj0452 (2) Rozdział 17. ♦ System news Kod rozpoczyna się od wywołania funkcji session_start, doł
65885 skanuj0440 (2) Rozdział 17. ♦ System news 457 if(!$result - @mysql_query(Squery)){ //echo(&quo
44910 skanuj0438 Rozdział 17. ♦ System news 455} else{ $where - " WHERE Userld = Suserld} $quer
69879 skanuj0448 Rozdział 17. ♦ System news 465 Rysunek 17.5. Przykładowy wygląd formularza edycji w
70526 skanuj0436 Rozdział 17. ♦ System news 453 <tr height="10*"> <td align="

więcej podobnych podstron