/** * Akcja odpowiedzialna za usuniecie konta ankietera */ public function usunankieteraAction() { $post = new Zend_Filter_Input($_POST); $user = new Uzytkownicy(); $db = $user->getAdapter(); $where = $db->quoteInto('id_uzytkownik = ?', $post->getRaw('ankieter_id')); $rows_affected = $user->delete($where); $this->_forward('admin', 'index'); }
/** * Przypisuje do zmiennych lokalnych id i grup użytkownika * * @param $login login użytkowika * @param $pass hasło użytkownika */ public function login($login, $pass) { $user = new Uzytkownicy(); $result = $user->findOneWithLoginAndPass($login, $pass); if ($result->idUzytkownik != false) { $this->userId = $result->idUzytkownik; $this->userGroup = $result->grupa; $this->login = $result->login; } else { $this->userId = 0; $this->userGroup = 0; } }
public static function Generuj($user, $typ, $parent = 0) { global $mysqli; $result = $mysqli->query("\n\t\t\tSELECT * \n\t\t\tFROM menu \n\t\t\tWHERE \n\t\t\t\tparent_id = {$parent}\n\t\t\t\tAND typ = {$typ}\n\t\t"); if ($result->num_rows > 0) { $tablica = array(); while ($row = $result->fetch_assoc()) { if ($row['naglowek'] == 0) { if (!Uzytkownicy::SprawdzOpcje($user, $row['opcja_id'])) { continue; } print "<li><a href=\"{$row['adres']}\">{$row['etykieta']}</a></li>"; } else { print "<li>{$row['etykieta']} "; } self::Generuj($user, $typ, $row['id']); print "</li>"; } return $tablica; } }
} else { $stanowiska = null; } if (isset($_POST['role'])) { $role = $_POST['role']; } else { $role = null; } if (isset($_POST['edytujuzytkownika'])) { if (Uzytkownicy::Update($co, $_POST['email'], $_POST['imie'], $_POST['nazwisko'], $_POST['pesel'], $_POST['grupa'], $stanowiska, $_POST['ulica'], $_POST['numer'], $_POST['miasto'], $_POST['panstwo'], $role) == 0) { } print "Pomyślnie zaktualizowano"; } $b = Uzytkownicy::Get($co); $br = Uzytkownicy::GetRole($co); $bs = Uzytkownicy::GetStanowiska($co); ?> <form method="post" action="" class="form"> <fieldset> <legend>Dane do logowania</legend> <div> <label for="nazwa"> Adres e-mail: </label> <input type="email" name="email" id="email" value="<?php echo $b['email']; ?>
<article> <h1>Logowanie</h1> <?php include_once "src/uzytkownicy.php"; if (isset($_POST['zaloguj'])) { if ($id = Uzytkownicy::Uwierzytelnianie($_POST['email'], $_POST['haslo'])) { $_SESSION['id'] = $id; $_SESSION['user'] = new Uzytkownicy($id); header("Location: index.php"); exit; } else { print "Zły e-mail lub hasło"; } } ?> <form method="post" action="" class="form"> <fieldset> <div> <label for="email"> Adres e-mail: </label> <input type="email" name="email" id="email" placeholder="*****@*****.**" /> </div> <div>
<article> <h1><i>Użytkownicy:</i> Zmień hasło</h1> <?php include_once "src/uzytkownicy.php"; if (isset($_POST['edytujuzytkownika'])) { if (isset($_POST['haslo-stare']) && Uzytkownicy::HasloOK($id, $_POST['haslo-stare']) == 0) { if (Uzytkownicy::UpdateHaslo($_SESSION['id'], $_POST['haslo-nowe']) == 0) { } print "Pomyślnie zaktualizowano"; } else { print "Było złe stare hasło"; } } ?> <form method="post" action="" class="form"> <fieldset> <div> <label for="haslo-stare"> Stare hasło: </label> <input type="password" name="haslo-stare" id="haslo-stare" /> </div> <div> <label for="haslo-nowe">
<article> <h1>Dawcy</h1> <?php include_once "src/uzytkownicy.php"; if (isset($_GET['metoda']) && isset($_GET['co']) && strcmp($_GET['metoda'], "usun") == 0) { if (!Uzytkownicy::Usun($_GET['co'])) { print "Usunięto użytkownika"; } else { print "Blad"; } } $tablica = Uzytkownicy::GetAllDawcy(); if (count($tablica) > 0) { ?> <table> <thead> <tr> <td>Dawca</td> <td>E-mail</td> <td>PESEL</td> <td>Liczba donacji</td> <td>Operacje</td> </tr> </thead> <tbody> <?php foreach ($tablica as $t) {
<article> <h1>Rejestracja</h1> <?php include_once "src/uzytkownicy.php"; if (isset($_POST['rejestruj'])) { if (!Uzytkownicy::Dodaj($_POST['email'], $_POST['passwd'], $_POST['imie'], $_POST['nazwisko'], $_POST['pesel'])) { print "Pomyślnie zarejestrowano"; } } else { ?> <form method="post" action="" class="form"> <fieldset> <legend>Dane do logowania</legend> <div> <label for="nazwa"> Adres e-mail: </label> <input type="email" name="email" id="email" placeholder="*****@*****.**" /> </div> <div> <label for="ulica"> Hasło: </label>
<article> <h1>Pracownicy</h1> <?php include_once "src/uzytkownicy.php"; if (isset($_GET['metoda']) && isset($_GET['co']) && strcmp($_GET['metoda'], "usun") == 0) { if (!Uzytkownicy::Usun($_GET['co'])) { print "Usunięto użytkownika"; } else { print "Blad"; } } $tablica = Uzytkownicy::GetAllPracownicy(); if (count($tablica) > 0) { ?> <table> <thead> <tr> <td>Pracownik</td> <td>Stanowisko</td> <td>Ile zarabia</td> <td>Operacje</td> </tr> </thead> <tbody> <?php foreach ($tablica as $t) { ?>
<article> <h1><i>Pracownicy:</i> Dodaj</h1> <?php include_once "src/uzytkownicy.php"; include_once "src/stanowiska.php"; if (isset($_POST['rejestruj'])) { if (isset($_POST['grupa'])) { $grupa = $_POST['grupa']; } else { $grupa = NULL; } switch (Uzytkownicy::Dodaj($_POST['email'], $_POST['pesel'], $_POST['imie'], $_POST['nazwisko'], $_POST['pesel'], $grupa)) { case -1: print "Mail już jest w bazie"; break; case 0: print "Pomyślnie zarejestrowano"; break; default: print "Jakiś błąd"; break; } } else { ?> <form method="post" action="" class="form">