/**
  * 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');
 }
示例#2
0
 /**
  * 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">