<?php
?>
<h1>Konto</h1>
<div id="haslo">
<?php
/* Function */
include("includes/funkcje.php");
/* End Function */
/* Database connection */
include("includes/db.inc.php");
or
die("".$obrazek. "<h5>Brak połączenia z serverem MySQL</h5>"); or
die("".$obrazek. "<h5>Brak połączenia z bazą danych</h5>"); /* End Database connection */
if($_SERVER['REQUEST_METHOD']== 'GET'){
?>
<form action="<?= $PHP_SELF ?>" method="POST">
<div id="account_menu">
<input type="submit" class="dodaj" name="nowe" value="nowe" />
<input type="submit" class="edycja" name="edycja" value="edycja" />
<input type="submit" class="usun" name="usun" value="usuń" />
</div>
<div id="account_table">
<table class="table"">
<tr class="first" style="background: #4babbf; color: #fff;">
<td class="first" style="width: 15px; text-align: center;">#</td>
<td style="width: 150px; padding: 0px 0px 0px 8px">Nazwa</td>
<td style="width: 120px; padding: 0px 0px 0px 8px">Pozycja</td>
<td style="width: 150px; padding: 0px 0px 0px 8px">Ostatnie logowanie</td>
<td style="width: 40px; padding: 0px 1px 0px 1px">Aktywne</td>
<td class="last" style="width: 40px; padding: 0px 0px 0px 2px">Status</td></tr>
<?php
/* Select base */
if($db){
} else echo "Blad wyboru Bazy!"; /* End select base */
if($tabelka){
$aktywne = $dane['aktywne'];
$status = $dane['status'];
$ostatnie_logowanie = data_pl($dane['ostatnie_logowanie']);
if($aktywne == 0){
$aktywne = "<img src='images/icon/cross.png' title='brak aktywacji' alt='NIE' />";
}elseif($aktywne == 1){
$aktywne = "<img src='images/icon/accept.png' title='aktywowane' alt='TAK' />";
}
if($status == 0){
$status = "<img src='images/icon/cross.png' title='wylogowany' alt='wylogowany' />";
}elseif($status == 1){
$status = "<img src='images/icon/accept.png' title='zalogowany' alt='zalogowany' />";
}
<td class='first' style='text-align: center;'><input type='checkbox' name='zaznacz[".$dane['id']."]' value='".$dane['id']."' /></td>
<td style='padding: 0px 0px 0px 8px'>".$dane['nazwa']."</td>
<td style='padding: 0px 0px 0px 8px'>".$dane['pozycja']."</td>
<td style='text-align: center;'>".$ostatnie_logowanie."</td>
<td style='width: 40px; text-align: center;'>".$aktywne."</td>
<td class='last' style='text-align: center;'>".$status."</td></tr>";
}
}
?>
</table>
</div>
</form>
<?php
}elseif ($_SERVER['REQUEST_METHOD']== 'POST'){
if(!isset($_SESSION['wybor'])){ $_SESSION['wybor'] = array(); }
$_SESSION['wybor'] = $_POST['zaznacz'];
if(isset($_POST['tak'])){
foreach((array)$_SESSION['wybor'] as $id){ }
if($ins){
echo '<div id="ok"><br /> konto zostało usunięte poprawnie!
</div>';
unset($_SESSION['wybor']); }else{
echo '<div id="uwaga"><br /> Wystąpił błąd podczas usuwania konta!
</div>';
}
}
if(isset($_POST['usun'])){
if(isset($_SESSION['wybor'])){
?>
<form action="" method="POST">
<div id="uwaga">
<br />Czy jestes pewien że chcesz usunąć wybrane konta?<br />
<input type="submit" class="pyt" name="tak" value="Tak" />
<a href='java script:history.back()'><input type="button" class="pyt" name="nie" value="Nie" /></a>
</div>
</form>
<?php
}else echo '<div id="uwaga"><br />Nie wybrałeś żadnego konta do usunięcia!</div>'; }
if(isset($_POST['edycja'])){
}
if(isset($_POST['nowe'])){
?>
<form action="<?= $PHP_SELF ?>" method="POST">
<div id="account_menu">
<input type="submit" class="nowy" name="submit" value="dodaj" />
<a href='java script:history.back()'><input type="button" class="usun" value="anuluj" /></a>
</div>
<div id="uwaga">
<br />Pola oznaczone * muszą zostać wypełnione!
</div>
<table class="account_create">
<tr><td>Nazwa*:</td><td>
<input type="text" name="nazwa" tabindex="1" /></td></tr>
<tr><td>E-mail*:</td><td>
<input type="text" name="email1" tabindex="2" /></td>
<td>Powtórz e-mail*:</td><td>
<input type="text" name="email2" tabindex="3" /></td></tr>
<tr><td>Stare hasło*:</td><td>
<input type="password" name="old_pass" tabindex="4" /></td></tr>
<tr><td>Hasło*:</td><td>
<input type="password" name="haslo1" tabindex="4" /></td>
<td>Powtórz hasło*:</td><td>
<input type="password" name="haslo2" tabindex="5" /></td></tr>
<tr><td>Pozycja*:</td><td>
<select name="pozycja" tabindex="6" />
<option value="Adminnistrator">Administrator
<option value="Redaktor">Redaktor
</select></td></tr>
<tr><td>Kod potwierdzający*:</td><td>
<input type="text" name="kod" tabindex="7" /></td>
<td><img src="includes/image.php" style="margin: 0px -20px 0px 20px" id="image" alt=""></td>
<td><a href="#" onclick="document.getElementById('image').src='includes/image.php?'+Math.random()*1000000;return!1;">
<img src="images/icon/reload.png" alt="Refresh" style="margin: 0px 0px 0px -170px"/></a> </td></tr>
</table>
</form>
<?php
}
$nazwa = $_POST['nazwa'];
$email1 = $_POST['email1'];
$email2 = $_POST['email2'];
$pozycja = $_POST['pozycja'];
$pass = $_POST['kod'];
$blad = "<a href='java script:history.back()'><< Powrót</a>";
function passcheck($pass) {
for($i = 0; $i < strlen($pass); $i++) if($i % 2 == 0) $a .= $pass[$i]; else $b .= $pass[$i];
if($a + $b <= $nr && $a + $b >= $nr - 2) return true;
return false;
}
function verifyEmail($email) {
$wholeexp = '/^(.+?)@(([a-z0-9\.-]+?)\.[a-z]{2,5})$/i';
$userexp = "/^[a-z0-9\~\\!\#\$\%\&\(\)\-\_\+\=\[\]\;\:\'\"\,\.\/]+$/i";
$username = $regs[1];
$host = $regs[2];
if (checkdnsrr($host, MX)) {
return true;
} else { return false; }
} else { return false; }
} else { return false; }
}
if(isset($_POST['submit'])){
if($nazwa and $haslo1 and $haslo2 and $email1 and $email2 and $pozycja and $pass) {
if(!sprawdzenie($nazwa)){
if($haslo1 == $haslo2){
if($email1 == $email2){
if(passcheck($pass) == true){
if($email1){
$query = mysql_query("INSERT INTO uzytkownicy SET nazwa='$nazwa', haslo='$haslo1', email='$email1', pozycja='$pozycja', data_dodania='$data_dodania'") or
die("MySQL ERROR: ".mysql_error());
$ip = $_SERVER['REMOTE_ADDR'];
if($query) echo "<p class='info'><br>Konto o nazwie ".$_POST['nazwa']." zostało utowrzone poprawnie. <br> <br>Twoje Ip to: ".$ip."<br><br><a href='?ids=konto'>Powrót</a><br><br></p>";
else echo "<p class='info'>".$obrazek."Błąd! Nie udało się wysłać wiadomosci<br><br></p>";
}else echo "<p class='info'>".$obrazek."<br>Email jest niepoprawny!!!<br>".$blad."<br><br></p>";
}else echo "<p class='info'>".$obrazek."Kod z obrazka jest nie poprawny !!!<br>".$blad."<br><br></p>";
}else echo "<p class='info'>".$obrazek."Emaile są różne!!! Popraw to!<br>".$blad."<br><br></p>";
}else echo "<p class='info'>".$obrazek."Hasła są różne!!! Popraw to!<br>".$blad."<br><br></p>";
}else echo "<p class='info'>".$obrazek."Podana nazwa już istnieje w bazie!<br>".$blad."<br><br></p>"; } else echo "<p class='info'>".$obrazek."Uzupełnij wszystkie pola<br>".$blad."<br><br></p>";
}}?>
</div>
<?php
?>