--------------------------------------------------ADMINISTRATEUR-------------------------------------------------
-
---CREATION D'UN COMPTE
-INSERT INTO TUSER (login, firstname, lastname, aPassword) VALUES ('$newLogin','$newFirstName','$newLastName','$newPassword');
-
---On utilisera des checkbox pour renvoyer des "droit"?
---Si coché, on insère
-INSERT INTO DROIT_USER (login, droit) VALUES ('$newLogin','administrateur');
-INSERT INTO DROIT_USER (login, droit) VALUES ('$newLogin','auteur');
-INSERT INTO DROIT_USER (login, droit) VALUES ('$newLogin','editeur');
-INSERT INTO DROIT_USER (login, droit) VALUES ('$newLogin','moderateur');
-INSERT INTO DROIT_USER (login, droit) VALUES ('$newLogin','lecteur');
-
--------------------------------------------------AUTEUR-------------------------------------------------------------
-
---CREATION D'UN ARTICLE--
-
-INSERT INTO ARTICLE (id, title, nbBloc, honor, aDate, author, statut) VALUES (idauto_art.nextval, '$newTitle', 0, 0, current_date, '$currentLogin', 'en_redaction'); --nextval???
-
-
---AJOUTER DES BLOCS--
---SI BLOC DE TEXT
-INSERT INTO BLOC (art, aOrder, title, texte, image_uml) VALUES ('$currentArt', fOrdreBloc($currentArt), '$titleBloc', '$nexText' , NULL);
---SI BLOC D'IMAGE
-INSERT INTO BLOC (art, aOrder, title, texte, image_uml) VALUES ('$currentArt', fOrdreBloc($currentArt), '$titleBloc', NULL, '$newUml')
-
-
---VOIR SES ARTICLES EN COURS DE REDACTION--
-SELECT id, title, aDate, statut
-FROM ARTICLE
-WHERE author='$currentLogin' AND (statut='en_redaction' OR statut='supprime')
-ORDER BY aDate;
-
-
---SUPPRIMER UN ARTICLE--
-UPDATE ARTICLE SET statut='supprime' WHERE id='$currentArt';
-
---RECUPERER UN ARTICLE SUPPRIME--
-UPDATE ARTICLE SET statut='en_redaction' WHERE id='$currentArt' AND statut='supprime';
-
---SOUMETTRE UN ARTICLE--
-UPDATE ARTICLE SET statut='soumis' WHERE id='$currentArt' AND statut='en_redaction';
-
-
-
--------------------------------------------------EDITEUR----------------------------------------------------------
-
---VOIR ENSEMBLE DES ARTICLE, PAR AUTEUR, PAR DATE, PAR STATUT
+
+-----------------------------PAGE D'ACCEUIL & PAGE DE LISTE-----------------------------------------------------------------
+
+-----------------LA LIST DES ARTICLES----------------------
+
+--LA LISTE DE TOUS LES ARTICLES
+SELECT A.id, A.title, A.honor, A.aDate, A.author, U.firstname, U.lastname, A.statut--Il faut vérifier que le statut='pubilie' pour les lecteur!!!
+FROM ARTICLE A, TUSER U
+WHERE A.author=U.login
+ORDER BY A.aDate;
+
+
+
+
+--PAR RUBRIQUES ET/OU SOUS-RUBRIQUE
+----Rubriques qui n'ont pas de mère
+SELECT title
+FROM RUBRIQUE
+WHERE mother IS NULL;
+
+----Selon une Rubrique choisi, les titres de ses sous-rubriques
+SELECT title
+FROM RUBRIQUE
+WHERE mother='$currentRub';
+
+----la liste des articles par rubriques/sous-rubriques()
+SELECT A.id, A.title, A.honor, A.aDate, A.author, U.firstname, U.lastname, A.statut--Il faut vérifier que le statut='pubilie' pour les lecteur!!!
+FROM ARTICLE A, RUBRIQUE_ARTICLE RA, TUSER U
+WHERE A.id=RA.art AND RA.rub='$currentRub' AND A.author=U.login
+ORDER BY A.aDate;
+
+
+
+
+--PAR MOTS CLES
+----Tous les mots clés : ("datalist" de html sera bien pour le saisir https://developer.mozilla.org/en-US/docs/Web/HTML/Element/datalist)
+SELECT word FROM TAGS;
+
+----
+SELECT A.id, A.title, U.firstName, U.lastname, A.aDate, A.honor, A.statut--CONDITION AVEC statut : Des lecteurs ET modérateurs ne peuvent que voir des articles 'publié' !!
+FROM ARTICLE A, TUSER U, TAGS T
+WHERE A.author=U.login AND T.art=A.id AND T.word = lower('$wordCherche');
+
+
+
+
+--PAR L'HONNEUR
+SELECT A.id, A.title, U.firstName, U.lastname, A.aDate, A.honor, A.statut----CONDITION AVEC statut : Des lecteurs ET modérateurs ne peuvent que voir des articles 'publié' !!
+FROM ARTICLE A, TUSER U
+WHERE A.author=U.login AND A.honor=1;
+
+
+
 
 ----PAR AUTEUR
 ------ la liste des auteurs

INSERT INTO TAGS (art, word) VALUES('$currentArt', '$newTag');


--CREATION D'UN RUBRIQUE
--On utilisera des checkbox pour renvoyer des "mère"?
--Si coché, on insère une mère ?
INSERT INTO RUBRIQUE (title, mother, creator, aDate) VALUES ( '$newTitle', '$mother', '$currentLogin', current_timestamp);

--ASSOCIER DES ARTICLES A UNE OU PLUSIEURS RUBRIQUES
INSERT INTO RUBRIQUE_ARTICLE (rub, art) VALUES('$rubriqueVoulu','$currentArt');

--SELECTIONNER PARMI DES ARTICLES VALIDES CEUX QUI SONT PUBILIE SUR LE SITE

ORDER BY aDate;


--ASSOCIER UN STATUT A CHAQUE ARTICLE
UPDATE ARTICLE SET statut='en_redaction' WHERE id='$currentArt';
UPDATE ARTICLE SET statut='en_relecture' WHERE id='$currentArt';

