aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpolo <ordipolo@gmx.fr>2025-10-09 20:24:03 +0200
committerpolo <ordipolo@gmx.fr>2025-10-09 20:24:03 +0200
commita0b94008b26ef20f1164e0c5302d5d11c313b1ad (patch)
tree1cf474609d5320d84552ca50ffe5923d31311a0d
parentf0d1cd5d68579b462cf01a4a9f7d558a231bc072 (diff)
downloadcms-a0b94008b26ef20f1164e0c5302d5d11c313b1ad.zip
chemin de PHP alternatif (variable bash créée avec export) dans les scripts dans composer.json possible
-rw-r--r--composer.json8
-rw-r--r--public/js/modif_page.js37
2 files changed, 4 insertions, 41 deletions
diff --git a/composer.json b/composer.json
index 56882a9..8e8a6e8 100644
--- a/composer.json
+++ b/composer.json
@@ -14,12 +14,12 @@
14 }, 14 },
15 "scripts": { 15 "scripts": {
16 "post-install-cmd": [ 16 "post-install-cmd": [
17 "php bin/copy_directory.php vendor/tinymce/tinymce public/js/tinymce", 17 "PHP_PATH=${PHP_PATH:-php} && $PHP_PATH bin/copy_directory.php vendor/tinymce/tinymce public/js/tinymce",
18 "php bin/copy_directory.php vendor/tweeb/tinymce-i18n/langs public/js/tinymce-langs" 18 "PHP_PATH=${PHP_PATH:-php} && $PHP_PATH bin/copy_directory.php vendor/tweeb/tinymce-i18n/langs public/js/tinymce-langs"
19 ], 19 ],
20 "post-update-cmd": [ 20 "post-update-cmd": [
21 "php bin/copy_directory.php vendor/tinymce/tinymce public/js/tinymce", 21 "PHP_PATH=${PHP_PATH:-php} && $PHP_PATH bin/copy_directory.php vendor/tinymce/tinymce public/js/tinymce",
22 "php bin/copy_directory.php vendor/tweeb/tinymce-i18n/langs public/js/tinymce-langs" 22 "PHP_PATH=${PHP_PATH:-php} && $PHP_PATH bin/copy_directory.php vendor/tweeb/tinymce-i18n/langs public/js/tinymce-langs"
23 ] 23 ]
24 }, 24 },
25 "authors": [ 25 "authors": [
diff --git a/public/js/modif_page.js b/public/js/modif_page.js
index aad53e9..5e7777c 100644
--- a/public/js/modif_page.js
+++ b/public/js/modif_page.js
@@ -42,43 +42,6 @@ function changePageTitle(page_id){
42 console.error('Erreur:', error); 42 console.error('Erreur:', error);
43 }); 43 });
44} 44}
45/*function changePageMenuPath(page_id){
46 const page_name_path = document.getElementById("page_name_path");
47
48 fetch('index.php?page_edit=page_menu_path', {
49 method: 'POST',
50 headers: { 'Content-Type': 'application/json' },
51 body: JSON.stringify({page_menu_path: page_name_path.value, page_id: page_id})
52 })
53 .then(response => response.json())
54 .then(data => {
55 if(data.success){
56 // oh putaing...
57 let url = new URL(document.getElementById("m_" + page_id).parentElement.href); // url attrapée dans une balise <a>
58 let params = new URLSearchParams(url.search); // params à droite du ?
59 let path_array = params.get('page').split('/'); // chemin 'page' découpé dans un tableau
60 console.log(data.page_name_path);
61 path_array[path_array.length - 1] = data.page_name_path; // modif de la dernière case
62 params.set('page', path_array.join('/')); // réassemblage du chemin et MAJ de params
63 url.search = params.toString(); // MAJ de url
64 document.getElementById("m_" + page_id).parentElement.href = url.toString(); // MAJ de la balise <a>
65
66 // modifier l'URL sans rafraichir en touchant à l'historique
67 params.set('action', 'modif_page'); // on veut rester en mode "modif"
68 url.search = params.toString();
69 history.pushState({}, '', url.toString())
70
71 console.log("la nouveau chemin est: " + data.page_name_path);
72 toastNotify("la nouveau chemin est: " + data.page_name_path);
73 }
74 else{
75 console.error("Erreur à la modification du chemin de la page dans l'URL.");
76 }
77 })
78 .catch(error => {
79 console.error('Erreur:', error);
80 });
81}*/
82function changeDescription(page_id){ 45function changeDescription(page_id){
83 const textarea = document.getElementById("description_textarea"); 46 const textarea = document.getElementById("description_textarea");
84 47