From 769fcc3677aec4e186684bc03616d6db10525e3d Mon Sep 17 00:00:00 2001 From: tofulm Date: Wed, 4 Dec 2019 20:15:44 +0100 Subject: [PATCH] =?UTF-8?q?premi=C3=A8re=20version=20utilisable?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 9 +- bigform_autorisations.php | 21 ++++ bigform_fonctions.php | 14 +++ bigform_options.php | 14 +++ bigform_pipelines.php | 14 +++ fabrique_bigform.php | 106 ++++++++++++++++++ formulaires/bigform.html | 19 ++++ formulaires/bigform.php | 36 ++++++ formulaires/configurer_bigform.html | 16 +++ lang/bigform_fr.php | 20 ++++ lang/paquet-bigform_fr.php | 14 +++ paquet.xml | 27 +++++ .../contenu/configurer_bigform.html | 7 ++ prive/themes/spip/images/bigform-128.png | Bin 0 -> 7035 bytes prive/themes/spip/images/bigform-32.png | Bin 0 -> 1990 bytes prive/themes/spip/images/bigform-64.png | Bin 0 -> 4610 bytes 16 files changed, 316 insertions(+), 1 deletion(-) create mode 100644 bigform_autorisations.php create mode 100644 bigform_fonctions.php create mode 100644 bigform_options.php create mode 100644 bigform_pipelines.php create mode 100644 fabrique_bigform.php create mode 100644 formulaires/bigform.html create mode 100644 formulaires/bigform.php create mode 100644 formulaires/configurer_bigform.html create mode 100644 lang/bigform_fr.php create mode 100644 lang/paquet-bigform_fr.php create mode 100644 paquet.xml create mode 100644 prive/squelettes/contenu/configurer_bigform.html create mode 100644 prive/themes/spip/images/bigform-128.png create mode 100644 prive/themes/spip/images/bigform-32.png create mode 100644 prive/themes/spip/images/bigform-64.png diff --git a/README.md b/README.md index da2b100..e09468e 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,9 @@ -# bigform +# Plugin bigform +> plugin proposant un formulaire CVT pour le plugin bigup + +Usage : + +```html +#FORMULAIRE_BIGFORM{objet, id_objet, mode, args} +``` diff --git a/bigform_autorisations.php b/bigform_autorisations.php new file mode 100644 index 0000000..e8a7ec2 --- /dev/null +++ b/bigform_autorisations.php @@ -0,0 +1,21 @@ + + array ( + 'version' => 6, + ), + 'paquet' => + array ( + 'prefixe' => 'bigform', + 'nom' => 'BigForm', + 'slogan' => '', + 'description' => '', + 'credits' => + array ( + 'logo' => + array ( + 'texte' => 'jevgeni striganov', + 'url' => 'https://thenounproject.com/jevgeni.striganov/', + ), + ), + 'version' => '1.0.0', + 'auteur' => 'tofulm', + 'auteur_lien' => 'https://gamuza.fr', + 'licence' => 'GNU/GPL', + 'categorie' => 'edition', + 'etat' => 'dev', + 'compatibilite' => '[3.2.6-dev;3.3.*]', + 'documentation' => '', + 'administrations' => '', + 'schema' => '1.0.0', + 'formulaire_config' => 'on', + 'formulaire_config_titre' => '', + 'fichiers' => + array ( + 0 => 'autorisations', + 1 => 'fonctions', + 2 => 'options', + 3 => 'pipelines', + ), + 'inserer' => + array ( + 'paquet' => '', + 'administrations' => + array ( + 'maj' => '', + 'desinstallation' => '', + 'fin' => '', + ), + 'base' => + array ( + 'tables' => + array ( + 'fin' => '', + ), + ), + ), + 'scripts' => + array ( + 'pre_copie' => '', + 'post_creation' => '', + ), + 'exemples' => '', + ), + 'objets' => + array ( + ), + 'images' => + array ( + 'paquet' => + array ( + 'logo' => + array ( + 0 => + array ( + 'extension' => 'png', + 'contenu' => 'iVBORw0KGgoAAAANSUhEUgAAAIAAAAB/CAYAAAAn+soHAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAa/wAAGv8BT5qlPAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAA6VSURBVHic7Z17sFVVHcc/51y4CGpIJpkihIJimjxMdHylZtr0MiytLMcyM2cqc9S0UqZ0Sh3NfDSWpWZmlqRl+ch8FCig5iswLMUH4APloYByBQHv6Y/f3XY49+y1fmuvtR/nnP2dWePg3Xut396/79lrrd/6PaBEVqgCpwBPAiuBvwLjcpWoRKa4Eqg1tB7gw3kKVSIbjAJ66U+AGrAG+Eh+opXIAp+iufKj9mbfNZmjmsegHYjhlr93A9PIgQQlAYqDbuBG4AtZDloSoFjoAq4Bjs5qwJIAxUMXcDVwTBaDlQQoJrqAXwHHpj3QgL7/VoAPAXsAQ9MetMDoBZ4C7gAW5yxLFbEdDAYuS3OgIcgDm7YpndZWAYf5vNQGHO8hSy9wYkBZ+uHHHsK1c1sJbOPxXuvhQ4CIBCcFkmUjVIHD0+i4DTCUsF+BOKwGFliuqQAXAaeGHrwKjA7daRth0wzGeAM4AHhWce0FwNSQg5e7gHj0AndnNNZzwIHYvwQAZwPnhRw877m2qO0cn5faANMaYEnddSORL4FGviAkGGD5+zPIYqiTsBgxxNyUw9jRl2AG8F7Ltacj9oJv+w5qYlkuJ1RtCO0XIMIoZDrQfAkuRBaJiVCuAYqJRciXYKHi2pOBn5GQBCUBssHgBPcsBA4BXlRcewJiLUxEgnIKCItxwHGIGfc+4FXM77jZFFCPsQgJNNPBFST4UZcE8MPmwJHA7xFluu42bAQA2Ak9Ca5GFodqlARwRzei9FuBtfhtNzUEACHBYmWf1+JAgpIAeowFzifZLz2uLXQYfxzwkrLf67Fv88HSSUkAwSTEXestwik+alc5yrIz8LKy7xuBgbYOSwLEYy8kgCO00qP2PHaH0WZ4H3oS/BmZsmKRNgEqwGTgh8DtwBPIPvcZ4BHgOuArwFYBxgqFEYhccb78SdpaRGnPAA8CFwPv9JBxF/RT0a3AoLiO0iLAZsjJlXbhsgH4B/BBjzF9MRj4PhKx46PsRcgcfBJwEGLjT8PmsiuwVCnT34ixR6RBgK+i/0Q1a7cA2yccOykmA/9NKG8vMAs4jezj/d6PngR3IR5gGyEkAQYhi5oQn8xXED/FtNGNTE/rE8j4LPAD8vep2A1Yhk7m6TT4OYQiwBBgplIIbVtHuj7yo4FHE8h1PzCFYpnSxwPL0ck/EzFggeVCLQEqiCUspPLrSXCgy5tQ4iD0v5r6F7d/CrKEwgT0JJhN38IwBAGmKgdN2pYiC6lQOBG3T/5/yMY/MAQmItOn5rnOwXKBhgCjkBBn7Yu8CPgWskK+BEmYoLn3dwleRiMqwKXK8Wp9z/VdFMaUgmES9kOoGn0uaL4E+I1ioMcxJ0L4GDDf0kcv8AGFPHGIAi20yp+BmH5bFceh+7J6EWA0dvPo7dQtOAzYAvi7pa8/KfpphgGIYUej+PXAmRRrgeeKPRBXPtuzXoflAhsBzrDcPxcxCGnxDsx78R6a7GMtqCDTh0b5L1DsRZ4GewArsD/ry8DWWC6yEeAey/37JniAAyx9TnHs71xLf/VkHZFA3iJBuwBcilgRwXKhiQAVJKol7t4HPB5kjqHfnzj0c6yhn/p2B/L1aWVot4BLEevh20hKgG0s9/pEsPzI0O8tyj4ORmwIthdyDcpz8wJjEgl++eC30NnC8vcFHn2bwqSGKe7fCvGKsW3fbkBOIjco5SoixgN3Yj9ZXIaY1ufV/880V7q9Kd1rk7mCJFfY2nLdDcBRtLbyJyA7py0t10XK/3fjH3w+fassf/ex3I0y/M0WqXQ88HHLNbOAL5Ke8of1tc2RtUX9WfwgZDfzKPCaxxjjkdM9m/KXI9NhP+VHSLoGqGI+N5+ueIg4PGDo91LDfWMwL0xryFl9Ei+cZhiBEOl8xEYxF70vwRokqCMJtKd/yxCiGJGUAGA23LylGbwJ9sTsifN5w703WZ6nB9kqJcUwJI3blUgqGY2ibe0zjjJoz/+Xo3z/PgT4puX+WbjZ0TcBHjL09ybxOYz2s8hSA77hIEuEgcARwM1944dQen1z2S5rPYCWI+sDFXwIMBK735xmNQ4yN06z9HV7zL0VzNNGDYn1dwmdGo7E4mtd2pK2l5TyaH0AnZSPpTPNYZDGzDqTBuNDAyZhV2CNeL+Az1ruW4l+Ubodss54QyFPiKYJDNF6Ab9CginOlwCj0UXHvIX8Ck9FPqlHID5009H5299qkGGu5d5TFM+xGeLepT3azooA2oigFcg5gDN8CQBwlkJAn/Y68c6Wtrl/AQaXaGQ3czx6x8osCaCNBHoV+YomQggCVJEAhDReUC/ytYjD9Zb7TcmXd0Vco0LI+SxypnAZsr07EqkDsC/idOpKAO0v/1Vgd8MzWhGCACBGjwcVArsq35Qa7T2Y7f3zaG45HIB8tTRnBXFtERKJezSwreXduGYI0UYDeysfywCubuGbIKv+EMpfg90j+ExLHyc0uWcs8M+EMi1HInomK99HBBcCaPMBrMDPQ+pthCQAyFbrZHQeKXHtIXRz2mOGPlbQP8/fl7BbCpu1x5FglySZPkBPgLGIU4pG+YkWfM0QmgAR3oX8Wlxe+JOIpU+zXx9r6aveb2AT4JcOckRtHrLF9D000xBgDBIsmqnysQwWIjh0MPAJxHw6BzlEqiG+d4uRbeBUxL7tgpMsskefx1GYrYvN2jJk+nDKtGGAjQA7oFP+StynHyvSJkBa+Avxcr+AfEX2xm1714tk3NL4HLjARIDVSH5AjfL3DCwXWAYtKgGqmB0ffw58DjejznzScwj1zRaemvKxDFxUAozDLPc9uMX2/4LkCzwNfAiwCklUkQpa1RfOtvfV/pJfA76GGJOKiB5k/eTjYGtEqxLAdcHYDHMRF/MFAfpKA68hlsT70xykVaNfxnjePw3Yh+Iqvwf4JCkrHzqPADXge4itoSecOEHxOnAoso5JHa06BWyX4J51SKDIdYFlCYnolz87qwFbkQADscckNGIlMt/PCC5NOPQg3swzshy0FQmwJW6uXUuQrNuPpSNOEKwGPop4TmWOPO0AWyBbuh0c7hmDfg/9HHK0mjd2I94u8Tri1JIb8iBAFal0EbmC9SJet5oUa7ugU/7T2MuuZIkLaa58X+vju4HfIv6A6xHXOacUe1kToAJcHjPecuzHwBMtMteQbJxFC/WuIP4Ns4CHEWcS3+3sYCTzauPzL0WIoULWBGj2S6hvKzDbvW3HwAsxh5a1E04g/j2ow+izJMDZlvHq7d+m5BK3xdz3PNlnGM0TJh+HR7SdZEUA2/l9Y+tBghqbYTv6J3h8EdgxoLytAJP73XxtJ1kQ4OuWceLaWuQwpBkqffKdjpy2qee8NkJLEOAY/AotvBlIjnaENwHSPgv4NOIK5jNON/CHvr5KBEaaBDgMyR9sszbOQfavJgxEzuxNoeElEiAtAhyMKMwWFfwAYgWbgsz3JgxAPnlf9pauxEYIvQbYG7Fw2eb2OWzsfHkouojcXpLF+bcjCrcInIx4stiU+ATNV+37K+/vRbaVnY5CEWA3dLnqnkJyDMZhH/4fO2BrZzrI144oDAHGogtjfh7dAc3u6AsfnKeUsR1RCAKMROzvNkUtwa2g0gT0QR2dSoLcCTACiYu3KWgZcozrinHoiyZfkKD/VkeuBBiOVACxKWYVfmHMO6KLm6shEUGt6uiaBLkRYEvModlRW41sC32xPeLCrSHB5YQjwV5IdpJDAvYZErkQYCi6aNs1hK37NxJ9csar8Yvs3ROpYlrf5zwkW1eRkDkBhmAvElFDXLDjTvF8sDWS81ZDAo0lshn2IT6nwRKKRYJMCdCNrpL2BiQyNy0Mx1xQor7djDlDWCP2wm6Iepnsy8PGITMCDERepu2F9yLVqtLGMPR5fm5DMoTYMB59vb2ieB5lQoAu9FVBk2a/ToKhwH1KuWIrZ/dhJ9yLXS8i/5rBqRNgCnCF5ZqonR7ggVyxKfZSc1G7h+bl63ZAb2tobAvJ1/U8dQJoF1xnhXiahBiCFE7QyHkvG5NAa8U0tfmYzzbSROoE0LRLgjyKHwahz1T6MFJfZzjmGoWtQILcCXA5bnF6aaIbqdqhJcE8xXUbsBehiNrjhKtEokWuBLiW4lnHutDVMta0DUg5GDDn+q1vjyH5EbNCbgS4ieJGFnchVcNCKT+CqZZhfZuDvZBTKORCgDtxM67kgQrwU8IpP4K2DO2/sNfxC4HMCTCL/vl3i4oKcBHuyjellwfxPdD09QjhE042IlMC3I9bJfCiQDsdrEfyAttQQUrKaPqcTXPbQyhkRoC5ZPNJC42d0bmqaX759XCZYmaT3g8nEwI8SWvG3bko/6gE/VeQ6iAaEswkHRKkToCnyc/K5QNtZc2kyo9QQZJLa0hwF+HT0aZOANeqlkWAVvnrMdci0qIKXKUYr4bUPQy5g8rdKbRoGE82v/xGVJCE01mToCRAHVyUn0aQaRW4RjF+DXGsCUGCkgB9yFv5EbrQF836I/7W1JIAFEf5EbqQtG0aEtyAHwk6ngAuyk/TT7ERXUhOYg0JppHcg7mjCTABnfLXAYfnIJ+LK92vSXay2rEEmIAueHQd4taWF7qwl7aN2lW4k6AjCdAqyo8wEL230hW4Odh0HAFaTfkRujGXuatvLi52HUUAF+UXSe4I3ehiK2rIMbYGHUOAVld+hG7gFnQkuFDRX0cQYCLtofwIg5CU7hoSnG/pq+0JoFV+q2UTHQzcjY4EUw39tDUB2lX5EYagj2o6I6aPtiXARHSBmq2q/AhD6J+HIK59p8n9bUkAF+UfloN8oTEEmI6OBKc13OtNANtBxN4kS7KQFF3Axej8D69HVtUhnDryxrUI8YdarjsP2BZY3PfvJIm3NkIFYUuJ9sNTKApoFC20q0TGKAnQ4ahS3CLKJfywTnNRFQmVLtF+eFRzUQVZ6d+LX169EsXCKsRbapHtwiqSaGk/pHqH6rNRorBYi7idT0ahfID/AVVghvXQVaFSAAAAAElFTkSuQmCC', + ), + ), + ), + 'objets' => + array ( + ), + ), +); diff --git a/formulaires/bigform.html b/formulaires/bigform.html new file mode 100644 index 0000000..7e56c44 --- /dev/null +++ b/formulaires/bigform.html @@ -0,0 +1,19 @@ +
+ +[

(#ENV*{message_erreur})

] +[

(#ENV*{message_ok})

] + +
+ #ACTION_FORMULAIRE{#ENV{action}} + + [(#SAISIE{bigup, fichiers, + form, formulaire_args, + label=Des images (par mime type), + accept=image/*, + multiple=oui})] + + +

+
+ +
diff --git a/formulaires/bigform.php b/formulaires/bigform.php new file mode 100644 index 0000000..793dcc1 --- /dev/null +++ b/formulaires/bigform.php @@ -0,0 +1,36 @@ + true, + ]; + + return $valeurs; +} + +function formulaires_bigform_verifier_dist($objet, $id_objet, $mode = 'auto', $args = array()) { + $erreurs = array(); + return $erreurs; +} + +function formulaires_bigform_traiter_dist($objet = 'article', $id_objet = 0, $mode = 'auto', $args = array()) { + + include_spip('inc/joindre_document'); + set_request('joindre_upload','ok'); + $files = joindre_trouver_fichier_envoye(); + $Tid_doc = []; + + if (count($files)) { + $ajouter_document = charger_fonction('ajouter_documents', 'action'); + $Tid_doc = $ajouter_document('new', $files, $objet, $id_objet,$mode); + } + + + return []; +} diff --git a/formulaires/configurer_bigform.html b/formulaires/configurer_bigform.html new file mode 100644 index 0000000..9170cb7 --- /dev/null +++ b/formulaires/configurer_bigform.html @@ -0,0 +1,16 @@ +
+ +

<:bigform:cfg_titre_parametrages:>

+ + [

(#ENV*{message_ok})

] + [

(#ENV*{message_erreur})

] + +
+
+ #ACTION_FORMULAIRE + + +

 

+
+
+
diff --git a/lang/bigform_fr.php b/lang/bigform_fr.php new file mode 100644 index 0000000..ffa2fe8 --- /dev/null +++ b/lang/bigform_fr.php @@ -0,0 +1,20 @@ + 'BigForm', + + // C + 'cfg_exemple' => 'Exemple', + 'cfg_exemple_explication' => 'Explication de cet exemple', + 'cfg_titre_parametrages' => 'Paramétrages', + + // T + 'titre_page_configurer_bigform' => 'BigForm', +); diff --git a/lang/paquet-bigform_fr.php b/lang/paquet-bigform_fr.php new file mode 100644 index 0000000..37eaddc --- /dev/null +++ b/lang/paquet-bigform_fr.php @@ -0,0 +1,14 @@ + '', + 'bigform_nom' => 'BigForm', + 'bigform_slogan' => '', +); diff --git a/paquet.xml b/paquet.xml new file mode 100644 index 0000000..0dad0f0 --- /dev/null +++ b/paquet.xml @@ -0,0 +1,27 @@ + + + + BigForm + + tofulm + Logo : jevgeni striganov + + GNU/GPL + + + + + + + + diff --git a/prive/squelettes/contenu/configurer_bigform.html b/prive/squelettes/contenu/configurer_bigform.html new file mode 100644 index 0000000..3523235 --- /dev/null +++ b/prive/squelettes/contenu/configurer_bigform.html @@ -0,0 +1,7 @@ +[(#AUTORISER{configurer,_bigform}|sinon_interdire_acces)] + +

<:bigform:titre_page_configurer_bigform:>

+ +
+ #FORMULAIRE_CONFIGURER_BIGFORM +
diff --git a/prive/themes/spip/images/bigform-128.png b/prive/themes/spip/images/bigform-128.png new file mode 100644 index 0000000000000000000000000000000000000000..75f43f5f5dfab68b826119b47b450791e87890cf GIT binary patch literal 7035 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 YKO1ed%JYEd`v3p{07*qoM6N<$g5N~lB>(^b literal 0 HcmV?d00001 diff --git a/prive/themes/spip/images/bigform-64.png b/prive/themes/spip/images/bigform-64.png new file mode 100644 index 0000000000000000000000000000000000000000..c50e7f4fe8ab9f2b6615f9103c912b5f20b0e62b GIT binary patch literal 4610 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