From 4f6ead08b2af1624982230710450d3bc3d9daf92 Mon Sep 17 00:00:00 2001 From: Szymon Date: Mon, 17 Dec 2018 01:02:03 +0100 Subject: [PATCH] som changes in responsive - admin zone, new massage layout - account settings --- admin-zone/acc_settings.php | 324 ++++++++++++++++---------------- admin-zone/account_settings.php | 281 +++++++++++++-------------- admin-zone/add_post.php | 58 +++--- admin-zone/css/style.css | 12 +- admin-zone/css/style2.css | 34 +++- admin-zone/edit.php | 90 +++++---- admin-zone/index.php | 186 +++++++++--------- admin-zone/menu.php | 15 ++ admin-zone/sidebar.php | 10 +- admin-zone/update_post.php | 2 +- css/login.css | 16 ++ css/register.css | 16 ++ register/index.php | 12 +- 13 files changed, 595 insertions(+), 461 deletions(-) create mode 100644 admin-zone/menu.php diff --git a/admin-zone/acc_settings.php b/admin-zone/acc_settings.php index ff548a8..3acf6f1 100644 --- a/admin-zone/acc_settings.php +++ b/admin-zone/acc_settings.php @@ -1,201 +1,201 @@ query($sql) === true){ - $_SESSION['user']=$user; - $_SESSION['password']=$newpassword; - $_SESSION['loggedIn']=1; - $_SESSION['message'] = "Hasło zostało zmienione!
"; + if(isset($_POST['password_change'])){ + if(!empty($_POST['password']) && !empty($_POST['newpassword']) && !empty($_POST['confirmpassword'])) { + if($password != md5($_POST['newpassword'])) { + if($_POST['newpassword'] == $_POST['confirmpassword']) { + if(md5($_POST['password']) == $password) { + $newpassword=md5($_POST['newpassword']); + $sql = "UPDATE user SET password='$newpassword' WHERE password='$password' AND username='$user'"; + if($mysqli->query($sql) === true){ + $_SESSION['user']=$user; + $_SESSION['password']=$newpassword; + $_SESSION['loggedIn']=1; + $_SESSION['message'] = "Hasło: Hasło zostało zmienione!"; + } + else{ + $_SESSION['message'] = "Hasło: Coś poszło nie tak, spróbuj ponownie później."; + } + mysqli_close($mysqli); } - else{ - $_SESSION['message'] = "Coś poszło nie tak, spróbuj ponownie później.
"; + else { + $_SESSION['message'] = "Hasło: Błędne hasło!"; } - mysqli_close($mysqli); } - else { - $_SESSION['message'] = "Błędne hasło!
"; + else{ + $_SESSION['message'] = "Hasło: Potwierdź hasło ponownie"; } } else{ - $_SESSION['message'] = "Potwierdź hasło ponownie
"; + $_SESSION['message'] = "Hasło: Nowe hasło nie może być takie samo jak obecne"; } } else{ - $_SESSION['message'] = "Nowe hasło nie może być takie samo jak obecne
"; + $_SESSION['message'] = "Hasło: Należy wypełnić wszystkie wmagane pola"; } } - else{ - $_SESSION['message'] = "Należy wypełnić wszystkie wmagane pola
"; - } -} -if(isset($_POST['email_change'])){ - $email=$row['email']; - if(!empty($_POST['password']) && !empty($_POST['newemail']) && !empty($_POST['confirmemail'])) { - if($email != md5($_POST['newemail'])) { - if($_POST['newemail'] == $_POST['confirmemail']) { - if(md5($_POST['password']) == $password) { - $newemail=$_POST['newemail']; - $sql = "UPDATE user SET email='$newemail' WHERE password='$password' AND username='$user'"; - if($mysqli->query($sql) === true){ - $_SESSION['message'] = "email został zmieniony!"; + if(isset($_POST['email_change'])){ + $email=$row['email']; + if(!empty($_POST['password']) && !empty($_POST['newemail']) && !empty($_POST['confirmemail'])) { + if($email != md5($_POST['newemail'])) { + if($_POST['newemail'] == $_POST['confirmemail']) { + if(md5($_POST['password']) == $password) { + $newemail=$_POST['newemail']; + $sql = "UPDATE user SET email='$newemail' WHERE password='$password' AND username='$user'"; + if($mysqli->query($sql) === true){ + $_SESSION['message'] = "E-mail: email został zmieniony!"; + } + else{ + $_SESSION['message'] = "E-mail: Coś poszło nie tak, spróbuj ponownie później."; + } + mysqli_close($mysqli); } - else{ - $_SESSION['message'] = "Coś poszło nie tak, spróbuj ponownie później.
"; + else { + $_SESSION['message'] = "E-mail: Błędne hasło!"; } - mysqli_close($mysqli); } - else { - $_SESSION['message'] = "Błędne hasło!
"; + else{ + $_SESSION['message'] = "E-mail: Potwierdź email ponownie"; } } else{ - $_SESSION['message'] = "Potwierdź email ponownie
"; + $_SESSION['message'] = "E-mail: Nowy email nie może być taki sam jak obecny"; } } else{ - $_SESSION['message'] = "Nowy email nie może być taki sam jak obecny
"; + $_SESSION['message'] = "E-mail: Należy wypełnić wszystkie wmagane pola"; } } - else{ - $_SESSION['message'] = "Należy wypełnić wszystkie wmagane pola
"; - } -} -if(isset($_POST['avatar_change'])){ - $currentavatar = $row['avatar']; - $avatar_path = $mysqli->real_escape_string('../images/avatars/'.$_FILES['avatar']['name']); - if (preg_match("!image!", $_FILES['avatar']['type'])){ - if(copy($_FILES['avatar']['tmp_name'], $avatar_path)){ - $sql = "UPDATE user SET avatar='$avatar_path' WHERE password='$password' AND username='$user'"; + if(isset($_POST['avatar_change'])){ + $currentavatar = $row['avatar']; + $avatar_path = $mysqli->real_escape_string('../images/avatars/'.$_FILES['avatar']['name']); + if (preg_match("!image!", $_FILES['avatar']['type'])){ + if(copy($_FILES['avatar']['tmp_name'], $avatar_path)){ + $sql = "UPDATE user SET avatar='$avatar_path' WHERE password='$password' AND username='$user'"; + if($mysqli->query($sql) === true){ + if($currentavatar != $avatar_path){ + unlink($currentavatar); + } + $_SESSION['message'] = "Avatar: avatar został zmieniony!"; + } + else{ + $_SESSION['message'] = "Avatar: Coś poszło nie tak, spróbuj ponownie później."; + } + mysqli_close($mysqli); + } + else{ + $_SESSION['message'] = "Avatar: Coś poszło nie tak, spróbuj ponownie później."; + } + } + else{ + $_SESSION['message'] = "Avatar: Plik musi byc graficzny"; + } + } + + if(isset($_POST['aboutshort_change'])){ + $newabout_short = $_POST['aboutshort']; + if($about_short != $newabout_short){ + $sql = "UPDATE user SET about_short='$newabout_short' WHERE password='$password' AND username='$user'"; if($mysqli->query($sql) === true){ - if($currentavatar != $avatar_path){ - unlink($currentavatar); + $_SESSION['message'] = "Krótko o mnie: Zmiany zostały zatwierdzone!"; + $about_short = $row['about_short']; + header('Location: account_settings.php'); + } + else{ + $_SESSION['message'] = "Krótko o mnie: Coś poszło nie tak, spróbuj ponownie później."; + } + } + else{ + $_SESSION['message'] = "Krótko o mnie: Brak zmian"; + } + } + + if(isset($_POST['aboutme_change'])){ + $newabout_me = $_POST['aboutme']; + if($about_me != $newabout_me){ + $sql = "UPDATE user SET about_me='$newabout_me' WHERE password='$password' AND username='$user'"; + if($mysqli->query($sql) === true){ + $_SESSION['message'] = "O mnie: Zmiany zostały zatwierdzone!"; + $about_me = $row['about_me']; + header('Location: account_settings.php'); + } + else{ + $_SESSION['message'] = "O mnie: Coś poszło nie tak, spróbuj ponownie później."; + } + } + else{ + $_SESSION['message'] = "O mnie: Brak zmian"; + } + } + + if(isset($_POST['aboutblog_change'])){ + $newabout_blog = $_POST['aboutblog']; + if($about_blog != $newabout_blog){ + $sql = "UPDATE user SET about_blog='$newabout_blog' WHERE password='$password' AND username='$user'"; + if($mysqli->query($sql) === true){ + $_SESSION['message'] = "Opis bloga: Zmiany zostały zatwierdzone!"; + $about_blog = $row['about_blog']; + header('Location: account_settings.php'); + } + else{ + $_SESSION['message'] = "Opis bloga: Coś poszło nie tak, spróbuj ponownie później."; + } + } + else{ + $_SESSION['message'] = "Opis bloga: Brak zmian"; + } + } + + if(isset($_POST['face_change'])){ + if(!empty($_POST['FB'])) { + $face = $row['FB']; + $newface = $_POST['FB']; + if($face != $newface) { + $sql = "UPDATE user SET FB='$newface' WHERE password='$password' AND username='$user'"; + if($mysqli->query($sql) === true){ + $_SESSION['message'] = "Social media: Zmiany zostały zatwierdzone!"; + } + else{ + $_SESSION['message'] = "Social media: Coś poszło nie tak, spróbuj ponownie później."; } - $_SESSION['message'] = "avatar został zmieniony!
"; } else{ - $_SESSION['message'] = "Coś poszło nie tak, spróbuj ponownie później.
"; + $_SESSION['message'] = "Social media: Brak zmian"; } - mysqli_close($mysqli); - } - else{ - $_SESSION['message'] = "Coś poszło nie tak, spróbuj ponownie później.
"; } } - else{ - $_SESSION['message'] = "Plik musi byc graficzny
"; - } -} - -if(isset($_POST['aboutshort_change'])){ - $newabout_short = $_POST['aboutshort']; - if($about_short != $newabout_short){ - $sql = "UPDATE user SET about_short='$newabout_short' WHERE password='$password' AND username='$user'"; - if($mysqli->query($sql) === true){ - $_SESSION['message'] = "Zmiany zostały zatwierdzone!"; - $about_short = $row['about_short']; - header('Location: account_settings.php'); - } - else{ - $_SESSION['message'] = "Coś poszło nie tak, spróbuj ponownie później.
"; - } - } - else{ - $_SESSION['message'] = "Brak zmian
"; - } -} - -if(isset($_POST['aboutme_change'])){ - $newabout_me = $_POST['aboutme']; - if($about_me != $newabout_me){ - $sql = "UPDATE user SET about_me='$newabout_me' WHERE password='$password' AND username='$user'"; - if($mysqli->query($sql) === true){ - $_SESSION['message'] = "Zmiany zostały zatwierdzone!"; - $about_me = $row['about_me']; - header('Location: account_settings.php'); - } - else{ - $_SESSION['message'] = "Coś poszło nie tak, spróbuj ponownie później.
"; - } - } - else{ - $_SESSION['message'] = "Brak zmian
"; - } -} - -if(isset($_POST['aboutblog_change'])){ - $newabout_blog = $_POST['aboutblog']; - if($about_blog != $newabout_blog){ - $sql = "UPDATE user SET about_blog='$newabout_blog' WHERE password='$password' AND username='$user'"; - if($mysqli->query($sql) === true){ - $_SESSION['message'] = "Zmiany zostały zatwierdzone!"; - $about_blog = $row['about_blog']; - header('Location: account_settings.php'); - } - else{ - $_SESSION['message'] = "Coś poszło nie tak, spróbuj ponownie później.
"; - } - } - else{ - $_SESSION['message'] = "Brak zmian
"; - } -} - -if(isset($_POST['face_change'])){ - if(!empty($_POST['FB'])) { - $face = $row['FB']; - $newface = $_POST['FB']; - if($face != $newface) { - $sql = "UPDATE user SET FB='$newface' WHERE password='$password' AND username='$user'"; - if($mysqli->query($sql) === true){ - $_SESSION['message'] = "Zmiany zostały zatwierdzone!"; + if(isset($_POST['twit_change'])){ + if(!empty($_POST['TW'])) { + $twit = $row['FB']; + $newtwit = $_POST['TW']; + if($twit != $newtwit) { + $sql = "UPDATE user SET TW='$newtwit' WHERE password='$password' AND username='$user'"; + if($mysqli->query($sql) === true){ + $_SESSION['message'] = "Social media: Zmiany zostały zatwierdzone!"; + } + else{ + $_SESSION['message'] = "Social media: Coś poszło nie tak, spróbuj ponownie później."; + } } else{ - $_SESSION['message'] = "Coś poszło nie tak, spróbuj ponownie później.
"; + $_SESSION['message'] = "Social media: Brak zmian"; } } - else{ - $_SESSION['message'] = "Brak zmian
"; - } } -} -if(isset($_POST['twit_change'])){ - if(!empty($_POST['TW'])) { - $twit = $row['FB']; - $newtwit = $_POST['TW']; - if($twit != $newtwit) { - $sql = "UPDATE user SET TW='$newtwit' WHERE password='$password' AND username='$user'"; - if($mysqli->query($sql) === true){ - $_SESSION['message'] = "Zmiany zostały zatwierdzone!
"; - } - else{ - $_SESSION['message'] = "Coś poszło nie tak, spróbuj ponownie później.
"; - } - } - else{ - $_SESSION['message'] = "Brak zmian
"; - } - } -} ?> \ No newline at end of file diff --git a/admin-zone/account_settings.php b/admin-zone/account_settings.php index b499858..6aabf00 100644 --- a/admin-zone/account_settings.php +++ b/admin-zone/account_settings.php @@ -7,154 +7,160 @@ include "acc_settings.php"; ?> - - Ustawienia Konta CMS - Bloggero - - - - - - - - - - - - - + + + + + Ustawienia Konta CMS - Bloggero + + + + + + + + + + + + + + + + +
-
- -
-
- - - - - - - -
-
-
-
-

Zmiana hasła

-
- - -
-
- - -
-
- - -
- - -
+
+ +
+
+
-
-
-
-

Zmiana avatara

- - - - -
-
-
-
-
-
-

Krótko o mnie

-
- - -
-
-
-
-
-
-

O mnie

-
- - -
-
-
-
-
-
-

Opis Bloga

-
-
- -
-
-
-
-
-
-

Social Media

-
- - -
- - -
-
-
- - -
- - -
+
+
+ + + + + + +
+
+
+
+

Zmiana hasła

+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+
+
+
+

Zmiana adresu e-mail

+
+ + +
+
+ + +
+
+ + +
+ +
+
+
+
+
+
+

Zmiana avatara

+ + + +
+
+
+
+
+
+

Krótko o mnie

+
+ + +
+
+
+
+
+
+

O mnie

+
+ +
+
+
+
+
+
+

Opis Bloga

+
+ +
+
+
+
+
+
+

Social Media

+
+ + +
+ +
+
+
+ + +
+ +
+
+
-
+
@@ -195,6 +201,7 @@ include "acc_settings.php"; document.getElementById(contentID).style.display = "block"; event.currentTarget.className += " active"; } + document.getElementById("open").click(); \ No newline at end of file diff --git a/admin-zone/add_post.php b/admin-zone/add_post.php index cc8ecd1..4b96cc0 100644 --- a/admin-zone/add_post.php +++ b/admin-zone/add_post.php @@ -10,6 +10,7 @@ else{ + Panel CMS @@ -26,33 +27,44 @@ else{ - + + + + + + +
-
- -
-
- -

Meta opis

- -

Treść posta

- - -
-
- + +
+
+
+
+

Tytuł

+ +

Meta opis

+ +

Treść posta

+ + +
+
+
+
diff --git a/admin-zone/css/style.css b/admin-zone/css/style.css index dfd5798..17923ff 100644 --- a/admin-zone/css/style.css +++ b/admin-zone/css/style.css @@ -1,7 +1,13 @@ - .navbar { + .indexnavbar { margin-bottom: 0; border-radius: 0; } + + .navbar { + margin-left: 20px; + margin-bottom: 0; + border-radius: 0; + } /* Add a gray background color and some padding to the footer */ footer { @@ -132,4 +138,8 @@ a[aria-expanded="true"]::before { } .addPostForm{ margin-left: 20px; + margin-top: 20px; +} +.addPostForm input { + margin-bottom: 20px; } \ No newline at end of file diff --git a/admin-zone/css/style2.css b/admin-zone/css/style2.css index 58f1025..df8689a 100644 --- a/admin-zone/css/style2.css +++ b/admin-zone/css/style2.css @@ -25,6 +25,7 @@ a, a:hover, a:focus { .navbar { padding: 15px 10px; + margin-left: 10px; background: #fff; border: none; border-radius: 0; @@ -155,6 +156,23 @@ a.article, a.article:hover { width: 100%; } +/* --------------------------------------------------- + ALTERNATIVE MENU STYLE +----------------------------------------------------- */ +#menuwrap { + position: relative; + left: 0; + top: 0; +} + +#aboutdown{ + position: relative; + top: 30px; +} + +.dropdown { + display: none; +} /* --------------------------------------------------- MEDIAQUERIES @@ -172,12 +190,17 @@ a.article, a.article:hover { #content.active { width: calc(100% - 250px); } + #sidebarCollapse { + display: none; + } #sidebarCollapse span { display: none; } + .dropdown { + display: block; + } } - /* --------------------------------------------------- ACCOUNT SETTINGS ----------------------------------------------------- */ @@ -186,6 +209,13 @@ a.article, a.article:hover { background-color: #e8ebef; } +.info { + text-align: center; + margin: 20px 20px; + font-size: 110%; + color: orangered; +} + .tabs button { background-color: inherit; float: left; @@ -255,7 +285,7 @@ a.article, a.article:hover { transition: .5s; } -.inputbox .form-control, .form-control:focus{ +.inputbox .form-control,.inputbox .form-control:focus{ -webkit-box-shadow: none; box-shadow: none; border-bottom: solid lightblue; diff --git a/admin-zone/edit.php b/admin-zone/edit.php index a19114c..fea66ac 100644 --- a/admin-zone/edit.php +++ b/admin-zone/edit.php @@ -10,6 +10,7 @@ else{ + Panel CMS @@ -26,49 +27,60 @@ else{ + + + + + + -
+
-
- -
-
- prepare( "SELECT tytul,opis,tekst FROM post WHERE post_id= ?;")) - { - $sql->bind_param("i" ,$post_id); - $sql->execute(); - $sql->bind_result($title,$meta_desc,$text); - if (!$sql->fetch()) die("Blad!!! Brak rekordu do edycji w bazie!!! Liczba rekodow:".$sql->num_rows); - ?> -

Tytuł posta:

- -

Meta opis

- -

Treść posta

- - - close(); - } - $mysqli->close(); - ?> -
-
- + +
+
+
+
+ prepare( "SELECT tytul,opis,tekst FROM post WHERE post_id= ?;")) + { + $sql->bind_param("i" ,$post_id); + $sql->execute(); + $sql->bind_result($title,$meta_desc,$text); + if (!$sql->fetch()) die("Blad!!! Brak rekordu do edycji w bazie!!! Liczba rekodow:".$sql->num_rows); + ?> +

Tytuł posta:

+ +

Meta opis

+ +

Treść posta

+ + + close(); + } + $mysqli->close(); + ?> +
+
+
+
diff --git a/admin-zone/index.php b/admin-zone/index.php index 73a0a2a..9cf5c98 100644 --- a/admin-zone/index.php +++ b/admin-zone/index.php @@ -1,91 +1,109 @@ - - - Panel CMS - - - - + + + + + Panel CMS - Bloggero + + + + - - - - - - - - - - -
- -
- - - - - - - - - -prepare("SELECT * FROM post WHERE blog_id IN (SELECT user_id FROM user WHERE username='$user' AND password='$password') ORDER BY data_dodania")) -{ - $sql->execute(); - $sql->bind_result($post_id,$trash,$title,$description,$main,$img,$date,$mod_date); - while ($sql->fetch()) - { - echo " - - - - - - - - "; - } - $sql->close(); - } -else die( "Błąd w zapytaniu SQL! Sprawdź kod SQL w PhpMyAdmin. $user $password" ); - - $mysqli->close(); -?> -
ID PostuTytułMeta DescriptionData dodaniaData modyfikacji
$post_id$title$description$date$mod_dateEdytujUsuń
- Dodawanie nowego -
-
- +
+ @@ -105,8 +123,8 @@ else die( "Błąd w zapytaniu SQL! Sprawdź kod SQL w PhpMyAdmin. $user $passwor $('#dodajemy').click(function(){ $("#zawartosc").load('index.php'); - }); + }); }); - + \ No newline at end of file diff --git a/admin-zone/menu.php b/admin-zone/menu.php new file mode 100644 index 0000000..b04a024 --- /dev/null +++ b/admin-zone/menu.php @@ -0,0 +1,15 @@ + \ No newline at end of file diff --git a/admin-zone/sidebar.php b/admin-zone/sidebar.php index 44eaf98..fb33a38 100644 --- a/admin-zone/sidebar.php +++ b/admin-zone/sidebar.php @@ -6,14 +6,14 @@
-
    -
  • Przejdź do Bloga
  • -
  • Wyloguj
  • + \ No newline at end of file diff --git a/admin-zone/update_post.php b/admin-zone/update_post.php index dedb5f3..ee185be 100644 --- a/admin-zone/update_post.php +++ b/admin-zone/update_post.php @@ -15,7 +15,7 @@ $mod_date=date("Y-m-d H:i:s"); $sql = $mysqli->prepare("UPDATE post SET tytul=?,opis=?,tekst=?,data_modyfikacji=? WHERE post_id=?;"); if ($sql) { - $sql->bind_param("isssi",$title,$meta_desc,$text,$mod_date,$post_id); + $sql->bind_param("ssssi",$title,$meta_desc,$text,$mod_date,$post_id); $sql->execute(); $sql->close(); } diff --git a/css/login.css b/css/login.css index 07b47f5..af8b933 100644 --- a/css/login.css +++ b/css/login.css @@ -94,6 +94,22 @@ font-size: 12px; } +.elementsOnLoginMain .toregister { + text-align: right; +} + +.elementsOnLoginMain .toregister a:link { + color: black; + background-color: transparent; + text-decoration: none; +} + +.elementsOnLoginMain .toregister a:visited { + color: black; + background-color: transparent; + text-decoration: none; +} + .loginFooter { width: 100%; } diff --git a/css/register.css b/css/register.css index d270d9d..93bd53c 100644 --- a/css/register.css +++ b/css/register.css @@ -95,6 +95,22 @@ font-size: 12px; } +.elementsOnRegisterMain .tologin { + text-align: right; +} + +.elementsOnRegisterMain .tologin a:link { + color: black; + background-color: transparent; + text-decoration: none; +} + +.elementsOnRegisterMain .tologin a:visited { + color: black; + background-color: transparent; + text-decoration: none; +} + .registerFooter { width: 100%; } diff --git a/register/index.php b/register/index.php index c032a37..65751f7 100644 --- a/register/index.php +++ b/register/index.php @@ -16,12 +16,6 @@ - -
    @@ -57,6 +51,9 @@
+
@@ -74,7 +71,8 @@