diff --git a/robocze/admin/gallery_item_add.php b/robocze/admin/gallery_item_add.php index 617a44c..a16af31 100644 --- a/robocze/admin/gallery_item_add.php +++ b/robocze/admin/gallery_item_add.php @@ -4,5 +4,107 @@ * @file admin/gallery_item_add.php * @version $Id$ **/ +$msg = ''; +define('ADM', true); # to taka pomoc przy stronnicowaniu -?> \ No newline at end of file +//print_r($_FILES); +if (isset($_FILES['img_file']['tmp_name'])) +{ + $nazwa = $_FILES['img_file']['name']; + if (!move_uploaded_file($_FILES['img_file']['tmp_name'], '../images/upload/input.jpg')) + { + blad('Nie mozna wgrac zdjecia!'); + } + + if (mime_content_type('../images/upload/input.jpg') == 'image/jpeg') + { + #wyodrebnij nazwe pliku bez rozszerzenia + $tmp = explode('.', $nazwa); + $nazwa = ''; + for ($i=0;$iquery($sql)) + { + blad('Nie mozna dodac zdjecia do bazy!'); + } + + Przekieruj('index.php?mode=admin_gallery', 'Zdjęcie zostało pomyślnie dodane! Przekierowanie...'); + } + else + { + unlink ('../images/upload/input.jpg'); + $msg = 'Nieprawidłowy typ pliku'; + } +} + + + + + +if ($msg != '') +{ + $msg = ''.$msg.''; +} +$_POST['author'] = (!isset($_POST['author'])) ? '' : $_POST['nick']; +$_POST['desc'] = (!isset($_POST['desc'])) ? '' : $_POST['desc']; +NaglowekPA('Dodaj zdjęcie'); +?> +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + +
Dodaj zdjęcie
+ W tym panelu wprowadzisz swoje dane do zdjęcia. Fotografia musi być formatu JPEG. + Zostanie ona automatycznie przekonwertowana, aby jej szerokość lub długość (jeżeli fotografia jest pionowa) nie przekroczyła 600px. + Poniżej możesz również ustawić autora zdjęcia i opis. +
Ścieżka do zdjęcia: + +
Autor: + +
Opis:
+    + +
+
+
+ \ No newline at end of file diff --git a/robocze/admin/gallery_item_delete.php b/robocze/admin/gallery_item_delete.php index 13b5d6b..b554258 100644 --- a/robocze/admin/gallery_item_delete.php +++ b/robocze/admin/gallery_item_delete.php @@ -21,6 +21,10 @@ if ($result->num_rows == 0) { Przekieruj('index.php?mode=admin_gallery', 'Zdjęcie nie istnieje!'); } +else +{ + $row = $result->fetch_assoc(); +} if (isset($_POST['del'])) { $sql = "DELETE FROM `photos` WHERE `id`='$id'"; @@ -29,6 +33,8 @@ if (isset($_POST['del'])) blad('Nie mozna skasowac zdjecia!'); } + unlink('../images/upload/'.$row['thumb_name']); + unlink('../images/upload/'.$row['photo_name']); Przekieruj('index.php?mode=admin_gallery', 'Zdjęcie zostało usunięte. Powrót...'); } NaglowekPA('Usuń zdjęcie'); diff --git a/robocze/admin/gallery_item_edit.php b/robocze/admin/gallery_item_edit.php index 6859433..728d134 100644 --- a/robocze/admin/gallery_item_edit.php +++ b/robocze/admin/gallery_item_edit.php @@ -60,16 +60,12 @@ NaglowekPA('Edycja zdjęcia'); Autor: - + Opis: - + diff --git a/robocze/admin/gallery_view.php b/robocze/admin/gallery_view.php index ee4fc0e..6c2484a 100644 --- a/robocze/admin/gallery_view.php +++ b/robocze/admin/gallery_view.php @@ -6,84 +6,23 @@ **/ -$sql = "SELECT * FROM `photos` $limit"; +$sql = "SELECT * FROM `photos` ORDER BY `id` $limit"; if (!$result = $DB->query($sql)) { blad('Nie mozna pobrac zdjec uzytkownikow!'); } -if (isset($_POST['nick'])) -{ - $_POST['nick'] = addslashes(strip_tags(trim($_POST['nick']))); - $_POST['email'] = addslashes(strip_tags(trim($_POST['email']))); - - #sprawdzanie, czy nick nie jest zajety - $sql = "SELECT `id` FROM `admins` WHERE `nick` ='".$_POST['nick']."';"; - if (!$result = $DB->query($sql)) - { - blad('Nie mozna sprawdzic, czy nick nie zostal zajety.'); - } - if ($result->num_rows>0) - { - $reserved = true; - } - else - { - $reserved = false; - } - $result->free(); - - if (strlen($_POST['nick']) > 0 && trim($_POST['nick']) != $row['nick'] && ~$reserved) - { - $sql = "UPDATE `admins` SET `nick`='".$_POST['nick']."' WHERE `id`='$id'"; - if (!$DB->query($sql)) - { - blad('Nie mozna zaaktualizowac nicku administratora.'); - } - } - - if (strlen($_POST['email']) > 0 && trim($_POST['nick']) != $row['email']) - { - if (ereg ("^.+@.+\..+$", $_POST['email'])) - { - $sql = "UPDATE `admins` SET `email`='".$_POST['email']."' WHERE `id`='$id'"; - if (!$DB->query($sql)) - { - blad('Nie mozna zaaktualizowac emaila administratora.'); - } - } - else - { - $msg = 'Adres email jest nieprawidłowy! (przykład: admin@domain.com)'; - } - } - - if (strlen(trim($_POST['pass'])) > 0 && md5(trim($_POST['pass'])) != $row['password']) - { - $_POST['pass'] = md5(addslashes(strip_tags(trim($_POST['pass'])))); - $sql = "UPDATE `admins` SET `password`='".$_POST['pass']."' WHERE `id`='$id'"; - if (!$DB->query($sql)) - { - blad('Nie mozna zaaktualizowac hasla administratora.'); - } - } - - if ($msg == '') - { - Przekieruj('index.php?mode=admin_users', 'Użytkownik został zaaktualizowany! Powrót...'); - } -} - NaglowekPA('Listowanie galerii'); ?>

+
Dodaj nowe zdjęcie...
- + @@ -97,16 +36,12 @@ while ($row = $result->fetch_assoc()) - +
Lista zdjęć (strona )
IdId Miniatura Autor Opis Zdjęcie Popraw Usuń
-
Strony:
+
Strony:
Dodaj nowe zdjęcie...
- - - \ No newline at end of file + \ No newline at end of file diff --git a/robocze/admin/login.php b/robocze/admin/login.php index afbc501..85b702e 100644 --- a/robocze/admin/login.php +++ b/robocze/admin/login.php @@ -37,7 +37,6 @@ if (isset($_POST['nick'], $_POST['passwd']) && strlen(trim($_POST['nick']))>0 && } } } - NaglowekPA('Logowanie'); ?>
Wpisz dane administratora, aby się zalogować
@@ -64,5 +63,7 @@ NaglowekPA('Logowanie'); +»Powrót do Galerii« + diff --git a/robocze/admin/user_add.php b/robocze/admin/user_add.php index 55734c6..cea456f 100644 --- a/robocze/admin/user_add.php +++ b/robocze/admin/user_add.php @@ -94,5 +94,6 @@ NaglowekPA('Dodaj użytkownika'); +
\ No newline at end of file