summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--catégories disco mélaine.txt50
-rw-r--r--controller/admin.php2
-rw-r--r--controller/config.php5
-rw-r--r--controller/visitor.php2
-rw-r--r--view/album.php17
-rw-r--r--view/articlesContent.php28
-rw-r--r--view/template-formulaires.php8
-rw-r--r--à faire après livraison.txt8
8 files changed, 94 insertions, 26 deletions
diff --git a/catégories disco mélaine.txt b/catégories disco mélaine.txt
new file mode 100644
index 0000000..ffea6dd
--- /dev/null
+++ b/catégories disco mélaine.txt
@@ -0,0 +1,50 @@
1en route pour la gloire
2route 29
3route 66
4Remière trilogie
5Kan tri Men
6Kan Tri 
7
8Albums personnels
9Emoi des mots
10Hey!Ho!
11Nos îles, nos amours
12Présent d’exil
13La chambre
14Melaine
15Au secret déluge chansons simples et chants de longue haleine
16Petit Garçon Chante, chante
17Basse danse
18Du bon côté Compil l’Oz
19Eliz Isa Les grandes voix de Bretagne
20Fip flop chut
21levée en masse
22Dan ar Braz
23
24interprétés par ou avec d’autres
25Marche à mer
26Anthologie Bagadou
27Diaouled ar Menez
28Chants de marins L’île de Batz
29Marche à mer Kevrenn st Mark
30Afrojig   Kevrenn st Mark
31Bagad Ronsed mor
32
33Anthologie de la chanson française
34Good Bye Gagarine - G.Pierron
35Le plus bel âge - Duo Tanghe Coudroy
36Les blés sur l’eau G.Yacoub
37Amours que j’ai Roulez fillettes 
38La Mirlitantouille
39Plage - Biniou Braz Patrick Molard
40le plus bel äge-  La compagnie du beau temps
41Au bout du vent Enez Eussa
42Ne t’approche pas comme ça-  Barbara d’Alcantara
43Chanson pour Marinette TSF
44Blanche Rowen et Mike Gulston Sorta Kinda
45
46Illustrations de pochettes
47ça tourne toujours 
48Hop là!
49Bagad Kemperle ( préface livret)
50
diff --git a/controller/admin.php b/controller/admin.php
index 038d4c3..21a8f6f 100644
--- a/controller/admin.php
+++ b/controller/admin.php
@@ -169,6 +169,8 @@ function legalEdit($fileCode, int $suppression)
169function albumEdit($fileCode, int $suppression) 169function albumEdit($fileCode, int $suppression)
170{ 170{
171 $page = $_GET['page']; 171 $page = $_GET['page'];
172 $lien_partage = 'index.php?page=' . $page . '&file_code=' . $fileCode;
173 global $host;
172 $title = "Discographie"; 174 $title = "Discographie";
173 175
174 // modèle 176 // modèle
diff --git a/controller/config.php b/controller/config.php
index 067d89b..6fc7000 100644
--- a/controller/config.php
+++ b/controller/config.php
@@ -12,8 +12,9 @@ $storage = 'files';
12// laisser 'files'!! 12// laisser 'files'!!
13// l'utilisation d'une BDD n'est pas prévue pour l'instant 13// l'utilisation d'une BDD n'est pas prévue pour l'instant
14 14
15// Racine du site (inutile pour l'instant) 15// Racine du site
16//$root = getcwd(); 16//$root = getcwd();
17//$root = 'http://' . $_SERVER['DOCUMENT_ROOT'];
17 18
18// nom de domaine (utilisé pour créer des liens absolus) 19// nom de domaine (utilisé pour créer des liens absolus)
19// depuis une fonction, faire un: 'global $host;' 20// depuis une fonction, faire un: 'global $host;'
@@ -46,7 +47,7 @@ else
46 47
47 48
48// conversion des 2M du php.ini en 2000000 49// conversion des 2M du php.ini en 2000000
49// les kibi, mébi et gibi sont inutiles ici 50// note: les kibi, mébi et gibi sont inutiles ici
50function returnBytes ($size_str) // chaine du style '2M' 51function returnBytes ($size_str) // chaine du style '2M'
51{ 52{
52 switch (substr ($size_str, -1)) 53 switch (substr ($size_str, -1))
diff --git a/controller/visitor.php b/controller/visitor.php
index 92f3db7..477ef77 100644
--- a/controller/visitor.php
+++ b/controller/visitor.php
@@ -163,6 +163,8 @@ function discoVisitor()
163function albumVisitor($fileCode) 163function albumVisitor($fileCode)
164{ 164{
165 $page = $_GET['page']; 165 $page = $_GET['page'];
166 $lien_partage = 'index.php?page=' . $page . '&file_code=' . $fileCode;
167 global $host;
166 $Albums = new Album($page, 'discographie'); 168 $Albums = new Album($page, 'discographie');
167 169
168 $Albums->getAllJSON(); 170 $Albums->getAllJSON();
diff --git a/view/album.php b/view/album.php
index 795491d..f8879aa 100644
--- a/view/album.php
+++ b/view/album.php
@@ -84,18 +84,19 @@ else
84?> 84?>
85 </article> 85 </article>
86<?php 86<?php
87// boutons modifier et supprimer, mais pas monter ni descendre 87
88// modifier ouvre l'éditeur, supprimer renvoie vers la discographie
89if($_SESSION['admin'] == 1 && (!isset($_GET['action']) || $_GET['action'] !== 'edition'))
90{
91 $lien_partage = 'index.php?page=' . $page . '&file_code=' . $fileCode;
92 global $host;
93?> 88?>
94 <p> 89 <p>
95 <a class="infobulle" href="<?= $lien_partage ?>" > 90 <a class="infobulle" href="<?= $lien_partage ?>" >
96 <img src="public/icone_partager.png" onclick="copierDansPressePapier('<?= $host ?>/<?= $lien_partage ?>')" > 91 <img src="public/icone_partager.png" onclick="copierDansPressePapier('<?= $host ?>/<?= $lien_partage ?>')" >
97 <button>Partager</button> 92 <button>Partager</button>
98 </a> 93 </a>
94<?php
95// boutons modifier et supprimer, mais pas monter ni descendre
96// modifier ouvre l'éditeur, supprimer renvoie vers la discographie
97if($_SESSION['admin'] == 1 && (!isset($_GET['action']) || $_GET['action'] !== 'edition'))
98{
99?>
99 <a class="infobulle" href="index.php?page=album&action=edition&file_code=<?= $fileCode ?>" > 100 <a class="infobulle" href="index.php?page=album&action=edition&file_code=<?= $fileCode ?>" >
100 <img src="public/icone_modifier.png" > 101 <img src="public/icone_modifier.png" >
101 <button>Modifier</button> 102 <button>Modifier</button>
@@ -104,8 +105,10 @@ if($_SESSION['admin'] == 1 && (!isset($_GET['action']) || $_GET['action'] !== 'e
104 <img src="public/icone_supprimer.png" > 105 <img src="public/icone_supprimer.png" >
105 <button>Supprimer</button> 106 <button>Supprimer</button>
106 </a> 107 </a>
108<?php
109}
110?>
107 <button><a href="index.php?page=discographie" >Retour page discographie</a></button> 111 <button><a href="index.php?page=discographie" >Retour page discographie</a></button>
108 </p> 112 </p>
109<?php 113<?php
110}
111$content = ob_get_clean(); 114$content = ob_get_clean();
diff --git a/view/articlesContent.php b/view/articlesContent.php
index 87b3676..a03b39d 100644
--- a/view/articlesContent.php
+++ b/view/articlesContent.php
@@ -61,7 +61,9 @@ for($i = 0; $i < $Articles->fileListCount; $i++)
61 <article id="<?= $Articles->fileList[$i]['fileCode'] ?>"> 61 <article id="<?= $Articles->fileList[$i]['fileCode'] ?>">
62 <div <?= $style ?>> 62 <div <?= $style ?>>
63<?php 63<?php
64 64 $lien_partage = 'index.php?page=' . $page . '#' . $Articles->fileList[$i]['fileCode'];
65 global $host;
66
65 // remplacer un article par l'éditeur 67 // remplacer un article par l'éditeur
66 if($_SESSION['admin'] == 1 && isset($_GET['action']) && $_GET['action'] == 'editor' && isset($_GET['file_code']) 68 if($_SESSION['admin'] == 1 && isset($_GET['action']) && $_GET['action'] == 'editor' && isset($_GET['file_code'])
67 && $_GET['file_code'] == $Articles->fileList[$i]['fileCode'] 69 && $_GET['file_code'] == $Articles->fileList[$i]['fileCode']
@@ -72,6 +74,15 @@ for($i = 0; $i < $Articles->fileListCount; $i++)
72 <h3>Modification d'un article</h3> 74 <h3>Modification d'un article</h3>
73<?php 75<?php
74 echo($editeurHTML); // injection de template-editor.php 76 echo($editeurHTML); // injection de template-editor.php
77?>
78 </div>
79 <p class="boutonArticle" >
80 <a class="infobulle" href="<?= $lien_partage ?>" >
81 <img src="public/icone_partager.png" onclick="copierDansPressePapier('<?= $host ?>/<?= $lien_partage ?>')" >
82 <button>Partager</button>
83 </a>
84 </p>
85<?php
75 } 86 }
76 87
77 // placer un article 88 // placer un article
@@ -79,19 +90,18 @@ for($i = 0; $i < $Articles->fileListCount; $i++)
79 { 90 {
80 // et voila 91 // et voila
81 echo($Articles->fileList[$i]['content'] . "\n"); 92 echo($Articles->fileList[$i]['content'] . "\n");
82 93?>
83 // bouton
84 if($_SESSION['admin'] == 1)
85 {
86 $lien_partage = 'index.php?page=' . $page . '#' . $Articles->fileList[$i]['fileCode'];
87 global $host;
88 ?>
89 </div> 94 </div>
90 <p class="boutonArticle" > 95 <p class="boutonArticle" >
91 <a class="infobulle" href="<?= $lien_partage ?>" > 96 <a class="infobulle" href="<?= $lien_partage ?>" >
92 <img src="public/icone_partager.png" onclick="copierDansPressePapier('<?= $host ?>/<?= $lien_partage ?>')" > 97 <img src="public/icone_partager.png" onclick="copierDansPressePapier('<?= $host ?>/<?= $lien_partage ?>')" >
93 <button>Partager</button> 98 <button>Partager</button>
94 </a> 99 </a>
100<?php
101 // bouton
102 if($_SESSION['admin'] == 1)
103 {
104?>
95 <a class="infobulle" href="index.php?page=<?= $page ?>&action=editor&file_code=<?= $Articles->fileList[$i]['fileCode'] ?>#<?= $Articles->fileList[$i]['fileCode'] ?>" > 105 <a class="infobulle" href="index.php?page=<?= $page ?>&action=editor&file_code=<?= $Articles->fileList[$i]['fileCode'] ?>#<?= $Articles->fileList[$i]['fileCode'] ?>" >
96 <img src="public/icone_modifier.png" > 106 <img src="public/icone_modifier.png" >
97 <button>Modifier</button> 107 <button>Modifier</button>
@@ -109,7 +119,7 @@ for($i = 0; $i < $Articles->fileListCount; $i++)
109 <button>Supprimer</button> 119 <button>Supprimer</button>
110 </a> 120 </a>
111 </p> 121 </p>
112 <?php 122<?php
113 } 123 }
114 } 124 }
115?> 125?>
diff --git a/view/template-formulaires.php b/view/template-formulaires.php
index 8c1d161..0ffbba3 100644
--- a/view/template-formulaires.php
+++ b/view/template-formulaires.php
@@ -55,14 +55,6 @@ if($page === 'discographie' || $page === 'album')
55 <input class="boutonSubmitEditeur" type="submit" value="Valider" /> 55 <input class="boutonSubmitEditeur" type="submit" value="Valider" />
56 <a class="boutonAnnuler" href="index.php?page=<?= $lienBoutonAnnuler ?>" > 56 <a class="boutonAnnuler" href="index.php?page=<?= $lienBoutonAnnuler ?>" >
57 <input type="button" value="Annuler" /></a> 57 <input type="button" value="Annuler" /></a>
58<?php
59if($page === 'album')
60{
61?>
62 <button><a href="index.php?page=discographie" >Retour page discographie</a></button>
63<?php
64}
65?>
66 <script> 58 <script>
67 let editor; // variable utilisable depuis une fonction 59 let editor; // variable utilisable depuis une fonction
68 60
diff --git a/à faire après livraison.txt b/à faire après livraison.txt
index 36997ee..b5e2c52 100644
--- a/à faire après livraison.txt
+++ b/à faire après livraison.txt
@@ -1,3 +1,11 @@
1protéger les e-mails de la page infos légales
2avec JS peut-être, comme l'adresse de melaine?
3
4renommer fichiers melaineDATA et melainePHP en melainefavennec.comDATA, etc
5
6gérer les / dans les noms de fichiers (pour mac)
7reproduire le comportement du ckeditor qui les remplace par :
8
1écrire Security::fixLinks() 9écrire Security::fixLinks()
2 10
3barre de progression au téléchargement d'un melaineDATA 11barre de progression au téléchargement d'un melaineDATA