Rozdział 19. ♦ Subskrypcje 501
i f(i sSet($_SESSI0N['Przywi1eje']['Admi ni strator'])){ i f(makeDBConnecti on()){
/* Kiedy action - print */
if($_POST['action'] == 'print'){ echo("<p align-'center'>''); sendOrPrintC print'): echo("</p>-):
else if($_POST['action'] — 'send'){ if(!i sSet($_POST['subject']) || !isSet($_POST['contents'])){ echo("<p allgn-’center'>Brak tematu lub treści listu.</p>"):
else{
echo("<p align-'center'>"):
Sresult = sendOrPrintCsend'. $_POST[’subject']. $_POST['contents']): if($result “■ false){
echo("Wystąpił błąd podczas wysyłania listów."):
else if($result = true){ echoCListy zostały wysłane.''):
else{
echo("Wystąpił błąd. Nie zostały wysłane listy do:<br>"): echo(Sresult):
echo("</p>");
}
/* Jeśli parametr action ma nieprawidłową wartość */ el se{
echo("<p align='center^Nieprawidłowe "); echo("wywołanie skryptu.</p>"):
/* Jeśli nie udało się nawiązać połączenia z bazą */ else{
echo("<p align='center’>Błąd serwera. "): echoCBrak dostępu do subskrypcji .</p>“):
echo("<p ali gn='center'><a href-'subskrypcje.php?action=admi n'>"): echot"Powrót do administracji subskrypcjami</a></p>"):
/* Jeśli użytkownik nie ma przywileju administratora */ else{
echo(”<p align-'center’>Nie masz uprawnień "): echoCdo wyświetlania tej strony.</p>''):
}