Update 1.5
This commit is contained in:
parent
e6d49f9781
commit
7226bad303
@ -1,5 +1 @@
|
||||
#Changelog update 1.1<br />
|
||||
- Les utilisateurs membres peuvent publier des articles, pour cela il suffit de se rendre dans [Profil->Publier un article](upload.php)<br />
|
||||
- En haut de chaque article se trouve une petite pastille contenant le nom de l'auteur, en cliquant dessus, on peut aller voir son profil.<br />
|
||||
- Les articles ont des miniatures qui peuvent être modifiées dans [Edition](editpage.php).<br />
|
||||
- Système de certification des utilisateurs avec des pastilles comme sur Twitter (Certifié : bleu, Directeur : jaune)
|
||||
Je suis gay, merci à mes parents de m'avoir soutenu dans cette période difficile, je vous aime sauf toi papa qui a toujours été un fils de pute, du coup mamie je t'aime pas non plus vas te faire cuire un oeuf, du coup l'oeuf je t'aime pas non plus par ce que t'es blanc et jaune, du coup les blancs je vous aime pas les asiats
|
@ -1,12 +1 @@
|
||||
#Changelog Update 1.2<br />
|
||||
<br />
|
||||
- Interface utilisateur améliorée<br />
|
||||
- Liens des pages modifiés<br />
|
||||
- Code source mieux compréhensible<br />
|
||||
- Failles de sécurité corrigées<br />
|
||||
- Transmission de la propriété des articles à Deleted_User lors de la suppression du compte<br />
|
||||
- Insersion d'émojis possible<br />
|
||||
- Certification modifiée avec une forme unique pour chaque role.<br />
|
||||
- Membre du club : Bleu Clair<br />
|
||||
- Responsable : Violet<br />
|
||||
- Directeur/Admin : Orange<br />
|
||||
Je suis gay, merci à mes parents de m'avoir soutenu dans cette période difficile, je vous aime sauf toi papa qui a toujours été un fils de pute, du coup mamie je t'aime pas non plus vas te faire cuire un oeuf, du coup l'oeuf je t'aime pas non plus par ce que t'es blanc et jaune, du coup les blancs je vous aime pas les asiats
|
@ -1,3 +1 @@
|
||||
# Changelog update 1.3<br />
|
||||
- Ajout de la recherche utilisateurs dans la barre de recherche news.<br />
|
||||
- Améliorations backend
|
||||
grrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
|
@ -1,4 +0,0 @@
|
||||
# Changelog update 1.4<br />
|
||||
- Administration simplifiée<br />
|
||||
- Ajout de l'heure à la date de création<br />
|
||||
- Si un article a été mis à jour après sa publication, la date et l'heure de modification sont affichés)
|
0
content/articles/15.md
Normal file
0
content/articles/15.md
Normal file
71
content/articles/16.md
Normal file
71
content/articles/16.md
Normal file
@ -0,0 +1,71 @@
|
||||
Nana nana nana nana nana nana nana nana na na na Mmmh<br />
|
||||
<br />
|
||||
Il y a des mots qui me gênent, des centaines de mots des milliers de rengaines qui ne sont jamais les mêmes<br />
|
||||
Comment te dire ? Je veux pas te mentir, tu m'attires<br />
|
||||
Et c'est là que se trouve le vrai fond du problème<br />
|
||||
Ton orgueil, tes caprices, tes baisers, tes délices<br />
|
||||
Tes désirs, tes supplices, je vois vraiment pas où ça nous mène<br />
|
||||
<br />
|
||||
Alors on se raisonne, c'est pas la fin de notre monde<br />
|
||||
Et à tort, on se questionne encore une dernière fois<br />
|
||||
<br />
|
||||
Je ne sais pas comment te dire<br />
|
||||
J'aurais peur de tout foutre en l'air<br />
|
||||
De tout détruire<br />
|
||||
Un tas d'idées à mettre au clair<br />
|
||||
Depuis longtemps<br />
|
||||
Mais j'ai toujours laissé derrière<br />
|
||||
Mes sentiments<br />
|
||||
<br />
|
||||
Parfois je me dis que j'ai tort de rester si passive<br />
|
||||
<br />
|
||||
<br />
|
||||
Mais toi tu me regardes, moi je te dévore<br />
|
||||
Mais c'est parfois trop dur de discerner l'amour<br />
|
||||
Mon ami, mon amant, mon amour, et bien plus encore<br />
|
||||
<br />
|
||||
Alors on se raisonne, c'est pas la fin de notre monde<br />
|
||||
Et à tort, on se questionne encore une dernière fois<br />
|
||||
<br />
|
||||
(x2)<br />
|
||||
Je ne sais pas comment te dire<br />
|
||||
J'aurais peur de tout foutre en l'air<br />
|
||||
De tout détruire<br />
|
||||
Un tas d'idées à mettre au clair<br />
|
||||
Depuis longtemps<br />
|
||||
Mais j'ai toujours laissé derrière<br />
|
||||
Mes sentiments<br />
|
||||
<br />
|
||||
Je te veux toi avec défauts<br />
|
||||
Et tes problèmes de fabrication<br />
|
||||
Je te veux toi, j'veux pas un faux<br />
|
||||
Pas de contrefaçons<br />
|
||||
<br />
|
||||
J'vais pas te rendre pour prendre un autre<br />
|
||||
J'vais pas te vendre pour une ou deux fautes<br />
|
||||
Je veux tes mots, je veux ta peau, C'est jamais trop.<br />
|
||||
<br />
|
||||
Je te veux plus changer ta vie<br />
|
||||
Qui veut un autre un peu plus joli<br />
|
||||
Je ne veux pas, je ne veux plus, jamais voulu<br />
|
||||
Et puis t'es qui j'te connais pas<br />
|
||||
T'as du rêver ce n’était pas moi<br />
|
||||
Mes confusions, tu les connais, laissons tomber<br />
|
||||
<br />
|
||||
Comment te dire<br />
|
||||
J'aurais peur de tout foutre en l'air<br />
|
||||
De tout détruire<br />
|
||||
Un tas d'idées à mettre au clair<br />
|
||||
Depuis longtemps<br />
|
||||
Mais j'ai toujours laissé derrière<br />
|
||||
Mes sentiments<br />
|
||||
<br />
|
||||
Je ne sais pas comment te dire<br />
|
||||
J'aurais peur de tout foutre en l'air<br />
|
||||
De tout détruire<br />
|
||||
Un tas d'idées à mettre au clair<br />
|
||||
Depuis longtemps<br />
|
||||
Mais j'ai toujours laissé derrière<br />
|
||||
Mes sentiments...<br />
|
||||
(x 2)<br />
|
||||
<br />
|
71
content/articles/17.md
Normal file
71
content/articles/17.md
Normal file
@ -0,0 +1,71 @@
|
||||
Nana nana nana nana nana nana nana nana na na na Mmmh<br />
|
||||
<br />
|
||||
Il y a des mots qui me gênent, des centaines de mots des milliers de rengaines qui ne sont jamais les mêmes<br />
|
||||
Comment te dire ? Je veux pas te mentir, tu m'attires<br />
|
||||
Et c'est là que se trouve le vrai fond du problème<br />
|
||||
Ton orgueil, tes caprices, tes baisers, tes délices<br />
|
||||
Tes désirs, tes supplices, je vois vraiment pas où ça nous mène<br />
|
||||
<br />
|
||||
Alors on se raisonne, c'est pas la fin de notre monde<br />
|
||||
Et à tort, on se questionne encore une dernière fois<br />
|
||||
<br />
|
||||
Je ne sais pas comment te dire<br />
|
||||
J'aurais peur de tout foutre en l'air<br />
|
||||
De tout détruire<br />
|
||||
Un tas d'idées à mettre au clair<br />
|
||||
Depuis longtemps<br />
|
||||
Mais j'ai toujours laissé derrière<br />
|
||||
Mes sentiments<br />
|
||||
<br />
|
||||
Parfois je me dis que j'ai tort de rester si passive<br />
|
||||
<br />
|
||||
<br />
|
||||
Mais toi tu me regardes, moi je te dévore<br />
|
||||
Mais c'est parfois trop dur de discerner l'amour<br />
|
||||
Mon ami, mon amant, mon amour, et bien plus encore<br />
|
||||
<br />
|
||||
Alors on se raisonne, c'est pas la fin de notre monde<br />
|
||||
Et à tort, on se questionne encore une dernière fois<br />
|
||||
<br />
|
||||
(x2)<br />
|
||||
Je ne sais pas comment te dire<br />
|
||||
J'aurais peur de tout foutre en l'air<br />
|
||||
De tout détruire<br />
|
||||
Un tas d'idées à mettre au clair<br />
|
||||
Depuis longtemps<br />
|
||||
Mais j'ai toujours laissé derrière<br />
|
||||
Mes sentiments<br />
|
||||
<br />
|
||||
Je te veux toi avec défauts<br />
|
||||
Et tes problèmes de fabrication<br />
|
||||
Je te veux toi, j'veux pas un faux<br />
|
||||
Pas de contrefaçons<br />
|
||||
<br />
|
||||
J'vais pas te rendre pour prendre un autre<br />
|
||||
J'vais pas te vendre pour une ou deux fautes<br />
|
||||
Je veux tes mots, je veux ta peau, C'est jamais trop.<br />
|
||||
<br />
|
||||
Je te veux plus changer ta vie<br />
|
||||
Qui veut un autre un peu plus joli<br />
|
||||
Je ne veux pas, je ne veux plus, jamais voulu<br />
|
||||
Et puis t'es qui j'te connais pas<br />
|
||||
T'as du rêver ce n’était pas moi<br />
|
||||
Mes confusions, tu les connais, laissons tomber<br />
|
||||
<br />
|
||||
Comment te dire<br />
|
||||
J'aurais peur de tout foutre en l'air<br />
|
||||
De tout détruire<br />
|
||||
Un tas d'idées à mettre au clair<br />
|
||||
Depuis longtemps<br />
|
||||
Mais j'ai toujours laissé derrière<br />
|
||||
Mes sentiments<br />
|
||||
<br />
|
||||
Je ne sais pas comment te dire<br />
|
||||
J'aurais peur de tout foutre en l'air<br />
|
||||
De tout détruire<br />
|
||||
Un tas d'idées à mettre au clair<br />
|
||||
Depuis longtemps<br />
|
||||
Mais j'ai toujours laissé derrière<br />
|
||||
Mes sentiments...<br />
|
||||
(x 2)<br />
|
||||
<br />
|
71
content/articles/18.md
Normal file
71
content/articles/18.md
Normal file
@ -0,0 +1,71 @@
|
||||
Nana nana nana nana nana nana nana nana na na na Mmmh<br />
|
||||
<br />
|
||||
Il y a des mots qui me gênent, des centaines de mots des milliers de rengaines qui ne sont jamais les mêmes<br />
|
||||
Comment te dire ? Je veux pas te mentir, tu m'attires<br />
|
||||
Et c'est là que se trouve le vrai fond du problème<br />
|
||||
Ton orgueil, tes caprices, tes baisers, tes délices<br />
|
||||
Tes désirs, tes supplices, je vois vraiment pas où ça nous mène<br />
|
||||
<br />
|
||||
Alors on se raisonne, c'est pas la fin de notre monde<br />
|
||||
Et à tort, on se questionne encore une dernière fois<br />
|
||||
<br />
|
||||
Je ne sais pas comment te dire<br />
|
||||
J'aurais peur de tout foutre en l'air<br />
|
||||
De tout détruire<br />
|
||||
Un tas d'idées à mettre au clair<br />
|
||||
Depuis longtemps<br />
|
||||
Mais j'ai toujours laissé derrière<br />
|
||||
Mes sentiments<br />
|
||||
<br />
|
||||
Parfois je me dis que j'ai tort de rester si passive<br />
|
||||
<br />
|
||||
<br />
|
||||
Mais toi tu me regardes, moi je te dévore<br />
|
||||
Mais c'est parfois trop dur de discerner l'amour<br />
|
||||
Mon ami, mon amant, mon amour, et bien plus encore<br />
|
||||
<br />
|
||||
Alors on se raisonne, c'est pas la fin de notre monde<br />
|
||||
Et à tort, on se questionne encore une dernière fois<br />
|
||||
<br />
|
||||
(x2)<br />
|
||||
Je ne sais pas comment te dire<br />
|
||||
J'aurais peur de tout foutre en l'air<br />
|
||||
De tout détruire<br />
|
||||
Un tas d'idées à mettre au clair<br />
|
||||
Depuis longtemps<br />
|
||||
Mais j'ai toujours laissé derrière<br />
|
||||
Mes sentiments<br />
|
||||
<br />
|
||||
Je te veux toi avec défauts<br />
|
||||
Et tes problèmes de fabrication<br />
|
||||
Je te veux toi, j'veux pas un faux<br />
|
||||
Pas de contrefaçons<br />
|
||||
<br />
|
||||
J'vais pas te rendre pour prendre un autre<br />
|
||||
J'vais pas te vendre pour une ou deux fautes<br />
|
||||
Je veux tes mots, je veux ta peau, C'est jamais trop.<br />
|
||||
<br />
|
||||
Je te veux plus changer ta vie<br />
|
||||
Qui veut un autre un peu plus joli<br />
|
||||
Je ne veux pas, je ne veux plus, jamais voulu<br />
|
||||
Et puis t'es qui j'te connais pas<br />
|
||||
T'as du rêver ce n’était pas moi<br />
|
||||
Mes confusions, tu les connais, laissons tomber<br />
|
||||
<br />
|
||||
Comment te dire<br />
|
||||
J'aurais peur de tout foutre en l'air<br />
|
||||
De tout détruire<br />
|
||||
Un tas d'idées à mettre au clair<br />
|
||||
Depuis longtemps<br />
|
||||
Mais j'ai toujours laissé derrière<br />
|
||||
Mes sentiments<br />
|
||||
<br />
|
||||
Je ne sais pas comment te dire<br />
|
||||
J'aurais peur de tout foutre en l'air<br />
|
||||
De tout détruire<br />
|
||||
Un tas d'idées à mettre au clair<br />
|
||||
Depuis longtemps<br />
|
||||
Mais j'ai toujours laissé derrière<br />
|
||||
Mes sentiments...<br />
|
||||
(x 2)<br />
|
||||
<br />
|
71
content/articles/19.md
Normal file
71
content/articles/19.md
Normal file
@ -0,0 +1,71 @@
|
||||
Nana nana nana nana nana nana nana nana na na na Mmmh<br />
|
||||
<br />
|
||||
Il y a des mots qui me gênent, des centaines de mots des milliers de rengaines qui ne sont jamais les mêmes<br />
|
||||
Comment te dire ? Je veux pas te mentir, tu m'attires<br />
|
||||
Et c'est là que se trouve le vrai fond du problème<br />
|
||||
Ton orgueil, tes caprices, tes baisers, tes délices<br />
|
||||
Tes désirs, tes supplices, je vois vraiment pas où ça nous mène<br />
|
||||
<br />
|
||||
Alors on se raisonne, c'est pas la fin de notre monde<br />
|
||||
Et à tort, on se questionne encore une dernière fois<br />
|
||||
<br />
|
||||
Je ne sais pas comment te dire<br />
|
||||
J'aurais peur de tout foutre en l'air<br />
|
||||
De tout détruire<br />
|
||||
Un tas d'idées à mettre au clair<br />
|
||||
Depuis longtemps<br />
|
||||
Mais j'ai toujours laissé derrière<br />
|
||||
Mes sentiments<br />
|
||||
<br />
|
||||
Parfois je me dis que j'ai tort de rester si passive<br />
|
||||
<br />
|
||||
<br />
|
||||
Mais toi tu me regardes, moi je te dévore<br />
|
||||
Mais c'est parfois trop dur de discerner l'amour<br />
|
||||
Mon ami, mon amant, mon amour, et bien plus encore<br />
|
||||
<br />
|
||||
Alors on se raisonne, c'est pas la fin de notre monde<br />
|
||||
Et à tort, on se questionne encore une dernière fois<br />
|
||||
<br />
|
||||
(x2)<br />
|
||||
Je ne sais pas comment te dire<br />
|
||||
J'aurais peur de tout foutre en l'air<br />
|
||||
De tout détruire<br />
|
||||
Un tas d'idées à mettre au clair<br />
|
||||
Depuis longtemps<br />
|
||||
Mais j'ai toujours laissé derrière<br />
|
||||
Mes sentiments<br />
|
||||
<br />
|
||||
Je te veux toi avec défauts<br />
|
||||
Et tes problèmes de fabrication<br />
|
||||
Je te veux toi, j'veux pas un faux<br />
|
||||
Pas de contrefaçons<br />
|
||||
<br />
|
||||
J'vais pas te rendre pour prendre un autre<br />
|
||||
J'vais pas te vendre pour une ou deux fautes<br />
|
||||
Je veux tes mots, je veux ta peau, C'est jamais trop.<br />
|
||||
<br />
|
||||
Je te veux plus changer ta vie<br />
|
||||
Qui veut un autre un peu plus joli<br />
|
||||
Je ne veux pas, je ne veux plus, jamais voulu<br />
|
||||
Et puis t'es qui j'te connais pas<br />
|
||||
T'as du rêver ce n’était pas moi<br />
|
||||
Mes confusions, tu les connais, laissons tomber<br />
|
||||
<br />
|
||||
Comment te dire<br />
|
||||
J'aurais peur de tout foutre en l'air<br />
|
||||
De tout détruire<br />
|
||||
Un tas d'idées à mettre au clair<br />
|
||||
Depuis longtemps<br />
|
||||
Mais j'ai toujours laissé derrière<br />
|
||||
Mes sentiments<br />
|
||||
<br />
|
||||
Je ne sais pas comment te dire<br />
|
||||
J'aurais peur de tout foutre en l'air<br />
|
||||
De tout détruire<br />
|
||||
Un tas d'idées à mettre au clair<br />
|
||||
Depuis longtemps<br />
|
||||
Mais j'ai toujours laissé derrière<br />
|
||||
Mes sentiments...<br />
|
||||
(x 2)<br />
|
||||
<br />
|
0
content/articles/20.md
Normal file
0
content/articles/20.md
Normal file
1
content/articles/21.md
Normal file
1
content/articles/21.md
Normal file
@ -0,0 +1 @@
|
||||
j'adore ma vie
|
0
content/articles/22.md
Normal file
0
content/articles/22.md
Normal file
0
content/articles/23.md
Normal file
0
content/articles/23.md
Normal file
1
content/articles/24.md
Normal file
1
content/articles/24.md
Normal file
@ -0,0 +1 @@
|
||||
dz
|
0
content/articles/25.md
Normal file
0
content/articles/25.md
Normal file
0
content/articles/26.md
Normal file
0
content/articles/26.md
Normal file
@ -30,6 +30,19 @@ if (isset($_POST['user-id']) && isset($_POST['user-role']) && isset($_POST['user
|
||||
$status = "Erreur SQL";
|
||||
}
|
||||
}
|
||||
|
||||
if (isset($_POST['delete-user']) && isset($_POST['delete-user-id'])) {
|
||||
$userID = (int)$_POST['delete-user-id'];
|
||||
$sqlRequest = "DELETE FROM users WHERE ID = :userID";
|
||||
$request = $pdo->prepare($sqlRequest);
|
||||
$request->bindParam(":userID", $userID);
|
||||
if($request->execute()) {
|
||||
$status = "Utilisateur supprimé";
|
||||
} else {
|
||||
$status = "Erreur SQL";
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
<!DOCTYPE html>
|
||||
@ -63,7 +76,6 @@ if (isset($_POST['user-id']) && isset($_POST['user-role']) && isset($_POST['user
|
||||
<div class="content">
|
||||
<?=$status?>
|
||||
<?php
|
||||
|
||||
echo ('<form action="" method="get">');
|
||||
$shapePath = '<path d="M10.25 3.75c-3.59 0-6.5 2.91-6.5 6.5s2.91 6.5 6.5 6.5c1.795 0 3.419-.726 4.596-1.904 1.178-1.177 1.904-2.801 1.904-4.596 0-3.59-2.91-6.5-6.5-6.5zm-8.5 6.5c0-4.694 3.806-8.5 8.5-8.5s8.5 3.806 8.5 8.5c0 1.986-.682 3.815-1.824 5.262l4.781 4.781-1.414 1.414-4.781-4.781c-1.447 1.142-3.276 1.824-5.262 1.824-4.694 0-8.5-3.806-8.5-8.5z"></path>';
|
||||
textInput("text", $shapePath, "search", "Chercher", "");
|
||||
@ -102,13 +114,18 @@ if (isset($_POST['user-id']) && isset($_POST['user-role']) && isset($_POST['user
|
||||
selectInput("user-accreditation", "Accreditation", $confidentialLevels, $row['accreditation']);
|
||||
echo ('<input type="hidden" name="user-id" value=' . $row['ID'] . '>');
|
||||
echo ('<button type="submit">Mettre à jour</button>');
|
||||
echo ('</form></div>');
|
||||
echo ('</form>');
|
||||
echo ('<form action="#" method="post">');
|
||||
echo ('<input type="hidden" name="delete-user-id" value="' . $row['ID'] . '">');
|
||||
echo ('<button type="submit" name="delete-user">Supprimer</button>');
|
||||
echo ('</div>');
|
||||
}
|
||||
echo ('</div>');
|
||||
} else {
|
||||
echo ('Aucun utilisateur trouvé.');
|
||||
}
|
||||
?>
|
||||
<a href="/phpmyadmin" class="button">PHPMyAdmin</a>
|
||||
</div>
|
||||
</main>
|
||||
<footer>
|
||||
|
Binary file not shown.
Before Width: | Height: | Size: 328 KiB After Width: | Height: | Size: 60 KiB |
@ -3,7 +3,7 @@
|
||||
require("../../include/variables.php");
|
||||
require("../../include/init.php");
|
||||
|
||||
if (!isset($_SESSION['userRole']) || $_SESSION['userRole'] < 1) {
|
||||
if (!isset($_SESSION['userRole']) || $_SESSION['userRole'] < 10) {
|
||||
header("Location: /login");
|
||||
http_response_code(403);
|
||||
die('Veuillez vous connecter dans <a href="/login">/login</a>');
|
||||
@ -18,10 +18,11 @@ $pdo = sqlConnect($sqlDatabaseHost, $sqlDatabaseName, $sqlDatabaseUser, $sqlData
|
||||
// Getting article informations
|
||||
|
||||
if (isset($_GET['article'])) {
|
||||
$sqlRequest = "SELECT ID, title, resume, miniature, classification FROM articles WHERE ID = :articleID AND author = :authorID";
|
||||
$sqlRequest = "SELECT ID, title, resume, miniature, classification FROM articles WHERE ID = :articleID AND (author = :authorID OR :authorRole = 50)";
|
||||
$request = $pdo->prepare($sqlRequest);
|
||||
$request->bindParam(":articleID", $_GET['article']);
|
||||
$request->bindParam(":authorID", $_SESSION['userID']);
|
||||
$request->bindParam(":authorRole", $_SESSION['userRole']);
|
||||
$request->execute();
|
||||
$result = $request->fetchAll(PDO::FETCH_ASSOC);
|
||||
if ($result) {
|
||||
|
@ -87,8 +87,8 @@ if (isset($_POST['username']) && isset($_POST['password'])) {
|
||||
textInput("password", "", "password", "Mot de Passe", "");
|
||||
?>
|
||||
<button type="submit">Se connecter</button>
|
||||
<div>ou</div>
|
||||
<a href="register.php" class="button">Créer un compte</a>
|
||||
<!--<div>ou</div>
|
||||
<a href="register.php" class="button">Créer un compte</a>-->
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
@ -151,7 +151,7 @@ if (isset($_GET['article']) && filter_var($_GET['article'], FILTER_VALIDATE_INT)
|
||||
echo (' (Mis à jour le ' . $updateDate . ')');
|
||||
}
|
||||
echo ('</div>');
|
||||
if ($_SESSION['userID'] == $authorID) {
|
||||
if ($_SESSION['userID'] == $authorID || $_SESSION['userRole'] == 50) {
|
||||
echo ('<a href="/editor?article=' . $articleID . '" class="button">Editer</a>');
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user