diff options
| author | polo <ordipolo@gmx.fr> | 2023-04-30 16:25:08 +0200 |
|---|---|---|
| committer | polo <ordipolo@gmx.fr> | 2023-04-30 16:25:08 +0200 |
| commit | 839981c313ee806ea8cc263a081e911a164d1c4f (patch) | |
| tree | ac6c1520d9fc77b485c7f3b74de2da42ea304689 /controller | |
| parent | 204be428e4912d1f984b41f13a1f2605657d651c (diff) | |
| download | melaine-839981c313ee806ea8cc263a081e911a164d1c4f.tar.gz melaine-839981c313ee806ea8cc263a081e911a164d1c4f.tar.bz2 melaine-839981c313ee806ea8cc263a081e911a164d1c4f.zip | |
bricoles
Diffstat (limited to 'controller')
| -rw-r--r-- | controller/admin.php | 4 | ||||
| -rw-r--r-- | controller/ajax.php | 57 | ||||
| -rw-r--r-- | controller/backup.php | 3 | ||||
| -rw-r--r-- | controller/ckeditor.php | 16 |
4 files changed, 26 insertions, 54 deletions
diff --git a/controller/admin.php b/controller/admin.php index f3eeeca..038d4c3 100644 --- a/controller/admin.php +++ b/controller/admin.php | |||
| @@ -31,7 +31,7 @@ function pageArticlesSimplesAdmin(string $page, string $title, string $headerPai | |||
| 31 | { | 31 | { |
| 32 | // nom de l'article ciblé (objet et session) | 32 | // nom de l'article ciblé (objet et session) |
| 33 | $Articles->fileCode = $fileCode; | 33 | $Articles->fileCode = $fileCode; |
| 34 | $_SESSION['target'] = $Articles->fileCode; | 34 | $_SESSION['file_code'] = $Articles->fileCode; |
| 35 | 35 | ||
| 36 | if($suppression) | 36 | if($suppression) |
| 37 | { | 37 | { |
| @@ -212,7 +212,7 @@ function albumEdit($fileCode, int $suppression) | |||
| 212 | { | 212 | { |
| 213 | $page = 'album'; | 213 | $page = 'album'; |
| 214 | $Albums->readOne(); | 214 | $Albums->readOne(); |
| 215 | $_SESSION['target'] = $fileCode; | 215 | $_SESSION['file_code'] = $fileCode; |
| 216 | $title = "Modifier un album"; | 216 | $title = "Modifier un album"; |
| 217 | 217 | ||
| 218 | for($i = 0; $i < $Albums->fileListCount; $i++) | 218 | for($i = 0; $i < $Albums->fileListCount; $i++) |
diff --git a/controller/ajax.php b/controller/ajax.php index 26aa9c6..ed840cd 100644 --- a/controller/ajax.php +++ b/controller/ajax.php | |||
| @@ -38,48 +38,6 @@ if(isset($_GET['action']) && isset($_GET['page']) && $_GET['action'] == 'upload_ | |||
| 38 | } | 38 | } |
| 39 | 39 | ||
| 40 | 40 | ||
| 41 | // inversion des positions de deux éléments d'une page | ||
| 42 | /*if(isset($_GET['action']) && isset($_GET['page']) && ($_GET['action'] == 'monter' || $_GET['action'] == 'descendre') && isset($_GET['file_code']) && !empty($_GET['file_code'])) | ||
| 43 | { | ||
| 44 | // sécurité !! | ||
| 45 | if(!isset($_SESSION['admin']) || $_SESSION['admin'] != 1) | ||
| 46 | { | ||
| 47 | header('Location: index.php?erreur=interdit'); | ||
| 48 | } | ||
| 49 | else | ||
| 50 | { | ||
| 51 | require('controller/admin.php'); | ||
| 52 | require('model/Article.php'); | ||
| 53 | |||
| 54 | $pagesArticlesSimples = ['menu', 'melaine', 'musique', 'presse', 'livres', 'jaime', 'peinture', 'archives', 'legal']; | ||
| 55 | $sens = 0; | ||
| 56 | |||
| 57 | if($_GET['action'] == 'monter') | ||
| 58 | { | ||
| 59 | $sens = 1; | ||
| 60 | } | ||
| 61 | if($_GET['action'] == 'descendre') | ||
| 62 | { | ||
| 63 | $sens = 0; | ||
| 64 | } | ||
| 65 | |||
| 66 | if(in_array($_GET['page'], $pagesArticlesSimples)) | ||
| 67 | { | ||
| 68 | // 1 pour monter | ||
| 69 | inversionPositions($_GET['page'], $_GET['file_code'], 'Article', $sens); | ||
| 70 | } | ||
| 71 | elseif($_GET['page'] == 'discographie') | ||
| 72 | { | ||
| 73 | require('model/Album.php'); | ||
| 74 | |||
| 75 | // 1 pour monter | ||
| 76 | inversionPositions($_GET['page'], $_GET['file_code'], 'Album', $sens); | ||
| 77 | } | ||
| 78 | } | ||
| 79 | exit(); // stop !! | ||
| 80 | }*/ | ||
| 81 | |||
| 82 | |||
| 83 | // page restauration quand le fichier zip est lourd | 41 | // page restauration quand le fichier zip est lourd |
| 84 | // -> input file onchange | 42 | // -> input file onchange |
| 85 | if(isset($_GET['action']) && $_GET['action'] == 'restauration' | 43 | if(isset($_GET['action']) && $_GET['action'] == 'restauration' |
| @@ -114,4 +72,17 @@ if(isset($_GET['action']) && $_GET['action'] == 'restauration' | |||
| 114 | echo('file send'); | 72 | echo('file send'); |
| 115 | exit(); // stop !! | 73 | exit(); // stop !! |
| 116 | } | 74 | } |
| 117 | } \ No newline at end of file | 75 | } |
| 76 | |||
| 77 | // nettoyage | ||
| 78 | if(!isset($_GET['action']) || $_GET['action'] != 'restauration') | ||
| 79 | { | ||
| 80 | if(isset($_SESSION['fileName'])) | ||
| 81 | { | ||
| 82 | unset($_SESSION['fileName']); | ||
| 83 | } | ||
| 84 | if(isset($_SESSION['fileSize'])) | ||
| 85 | { | ||
| 86 | unset($_SESSION['fileSize']); | ||
| 87 | } | ||
| 88 | } | ||
diff --git a/controller/backup.php b/controller/backup.php index df0cf86..73438b4 100644 --- a/controller/backup.php +++ b/controller/backup.php | |||
| @@ -165,7 +165,8 @@ function pageRestauration($from) | |||
| 165 | global $maxWeight; | 165 | global $maxWeight; |
| 166 | 166 | ||
| 167 | // recharger la même page en écrivant les données | 167 | // recharger la même page en écrivant les données |
| 168 | if(isset($_SESSION['fileName']) && isset($_SESSION['fileSize']) && $_SESSION['fileSize'] > $maxWeight) | 168 | if(isset($_SESSION['fileName']) && isset($_SESSION['fileSize']) && $_SESSION['fileSize'] > $maxWeight |
| 169 | && file_exists('data/tmp/' . $_SESSION['fileName'])) | ||
| 169 | { | 170 | { |
| 170 | // une copie du zip est conservée dans data/ au cas où | 171 | // une copie du zip est conservée dans data/ au cas où |
| 171 | $path = 'data/' . $_SESSION['fileName']; | 172 | $path = 'data/' . $_SESSION['fileName']; |
diff --git a/controller/ckeditor.php b/controller/ckeditor.php index f73107d..4d4639d 100644 --- a/controller/ckeditor.php +++ b/controller/ckeditor.php | |||
| @@ -68,9 +68,9 @@ function submitCKeditor() | |||
| 68 | $Album = new Album($_GET['page'], 'discographie'); | 68 | $Album = new Album($_GET['page'], 'discographie'); |
| 69 | 69 | ||
| 70 | // on retrouve les données si nécessaire | 70 | // on retrouve les données si nécessaire |
| 71 | if(isset($_SESSION['target']) && $_SESSION['target'] != '') | 71 | if(isset($_SESSION['file_code']) && $_SESSION['file_code'] != '') |
| 72 | { | 72 | { |
| 73 | $Album->fileCode = $_SESSION['target']; | 73 | $Album->fileCode = $_SESSION['file_code']; |
| 74 | $Album->readOne(); | 74 | $Album->readOne(); |
| 75 | } | 75 | } |
| 76 | 76 | ||
| @@ -79,7 +79,7 @@ function submitCKeditor() | |||
| 79 | if(!empty($_FILES['upload']['name'])) | 79 | if(!empty($_FILES['upload']['name'])) |
| 80 | { | 80 | { |
| 81 | $nouvellePochette = $_FILES['upload']['name']; | 81 | $nouvellePochette = $_FILES['upload']['name']; |
| 82 | $nouvellePochetteMini = pathinfo($_FILES['upload']['name'], PATHINFO_FILENAME) . '-mini.' . pathinfo($_FILES['upload']['name'], PATHINFO_EXTENSION); | 82 | $nouvellePochetteMini = pathinfo($_FILES['upload']['name'], PATHINFO_FILENAME) . '-mini.' . pathinfo($_FILES['upload']['name'], PATHINFO_EXTENSION); |
| 83 | } | 83 | } |
| 84 | else | 84 | else |
| 85 | { | 85 | { |
| @@ -90,7 +90,7 @@ function submitCKeditor() | |||
| 90 | //var_dump($nouvellePochetteMini); die(); | 90 | //var_dump($nouvellePochetteMini); die(); |
| 91 | 91 | ||
| 92 | // enregistrement nouvel album | 92 | // enregistrement nouvel album |
| 93 | if(!isset($_SESSION['target']) || $_SESSION['target'] == '') | 93 | if(!isset($_SESSION['file_code']) || $_SESSION['file_code'] == '') |
| 94 | { | 94 | { |
| 95 | // page disco | 95 | // page disco |
| 96 | $Album->createVignette($nouveauTitre, $nouvelleAnnee, $nouvellePochette, $nouvellePochetteMini); | 96 | $Album->createVignette($nouveauTitre, $nouvelleAnnee, $nouvellePochette, $nouvellePochetteMini); |
| @@ -105,7 +105,7 @@ function submitCKeditor() | |||
| 105 | // modification | 105 | // modification |
| 106 | else | 106 | else |
| 107 | { | 107 | { |
| 108 | $Album->albumCode = $_SESSION['target']; | 108 | $Album->albumCode = $_SESSION['file_code']; |
| 109 | 109 | ||
| 110 | // page disco | 110 | // page disco |
| 111 | $Album->format = 'json'; | 111 | $Album->format = 'json'; |
| @@ -124,7 +124,7 @@ function submitCKeditor() | |||
| 124 | { | 124 | { |
| 125 | $Article = new Article($_GET['page'], $_GET['page']); | 125 | $Article = new Article($_GET['page'], $_GET['page']); |
| 126 | 126 | ||
| 127 | if(!isset($_SESSION['target']) || $_SESSION['target'] === '') | 127 | if(!isset($_SESSION['file_code']) || $_SESSION['file_code'] === '') |
| 128 | { | 128 | { |
| 129 | $Article->create($html); | 129 | $Article->create($html); |
| 130 | 130 | ||
| @@ -132,7 +132,7 @@ function submitCKeditor() | |||
| 132 | } | 132 | } |
| 133 | else | 133 | else |
| 134 | { | 134 | { |
| 135 | $Article->fileCode = $_SESSION['target']; // erreur ici? | 135 | $Article->fileCode = $_SESSION['file_code']; // erreur ici? |
| 136 | $Article->update($html); | 136 | $Article->update($html); |
| 137 | 137 | ||
| 138 | // update html-mini | 138 | // update html-mini |
| @@ -140,7 +140,7 @@ function submitCKeditor() | |||
| 140 | } | 140 | } |
| 141 | 141 | ||
| 142 | // nettoyage | 142 | // nettoyage |
| 143 | unset($_SESSION['target']); | 143 | unset($_SESSION['file_code']); |
| 144 | 144 | ||
| 145 | if($_GET['page'] === 'discographie' || $_GET['page'] === 'album') | 145 | if($_GET['page'] === 'discographie' || $_GET['page'] === 'album') |
| 146 | { | 146 | { |
