sorti de la fabrique

This commit is contained in:
Christophe 2020-03-10 16:11:01 +01:00
parent 6e6d1c626b
commit b38912f104
11 changed files with 324 additions and 0 deletions

106
fabrique_gamutable.php Normal file
View file

@ -0,0 +1,106 @@
<?php
/**
* Fichier généré par la Fabrique de plugin v7
* le 2020-03-10 16:09:32
*
* Ce fichier de sauvegarde peut servir à recréer
* votre plugin avec le plugin «Fabrique» qui a servi à le créer.
*
* Bien évidemment, les modifications apportées ultérieurement
* par vos soins dans le code de ce plugin généré
* NE SERONT PAS connues du plugin «Fabrique» et ne pourront pas
* être recréées par lui !
*
* La «Fabrique» ne pourra que régénerer le code de base du plugin
* avec les informations dont il dispose.
*
**/
if (!defined('_ECRIRE_INC_VERSION')) {
return;
}
$data = array (
'fabrique' =>
array (
'version' => 7,
),
'paquet' =>
array (
'prefixe' => 'gamutable',
'nom' => 'GamuTable',
'slogan' => '',
'description' => 'Affichage des "table" en utilisant vuejs',
'credits' =>
array (
'logo' =>
array (
'texte' => '',
'url' => '',
),
),
'version' => '1.0.0',
'auteur' => 'tofulm',
'auteur_lien' => 'https://gamuza.fr',
'licence' => 'GNU/GPL',
'categorie' => 'outil',
'etat' => 'dev',
'compatibilite' => '[3.2.0-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' => 'svg',
'contenu' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgZGF0YS1uYW1lPSJMYXllciAxIgogICB2aWV3Qm94PSIwIDAgMTI4IDEyOCIKICAgeD0iMHB4IgogICB5PSIwcHgiCiAgIHZlcnNpb249IjEuMSIKICAgaWQ9InN2ZzQ2NTgiCiAgIHNvZGlwb2RpOmRvY25hbWU9ImRhdGF0YWJsZS5zdmciCiAgIHdpZHRoPSIxMjgiCiAgIGhlaWdodD0iMTI4IgogICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkyLjQgNWRhNjg5YzMxMywgMjAxOS0wMS0xNCI+CiAgPG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhNDY2NCI+CiAgICA8cmRmOlJERj4KICAgICAgPGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPgogICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PgogICAgICAgIDxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4KICAgICAgPC9jYzpXb3JrPgogICAgPC9yZGY6UkRGPgogIDwvbWV0YWRhdGE+CiAgPGRlZnMKICAgICBpZD0iZGVmczQ2NjIiIC8+CiAgPHNvZGlwb2RpOm5hbWVkdmlldwogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxIgogICAgIG9iamVjdHRvbGVyYW5jZT0iMTAiCiAgICAgZ3JpZHRvbGVyYW5jZT0iMTAiCiAgICAgZ3VpZGV0b2xlcmFuY2U9IjEwIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwIgogICAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxOTE2IgogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjEwNTYiCiAgICAgaWQ9Im5hbWVkdmlldzQ2NjAiCiAgICAgc2hvd2dyaWQ9ImZhbHNlIgogICAgIGlua3NjYXBlOnpvb209IjEuMzcwMzEyNSIKICAgICBpbmtzY2FwZTpjeD0iLTMuMzEzNzI4NCIKICAgICBpbmtzY2FwZTpjeT0iMTI1LjYyODU3IgogICAgIGlua3NjYXBlOndpbmRvdy14PSIwIgogICAgIGlua3NjYXBlOndpbmRvdy15PSIyMCIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIwIgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9InN2ZzQ2NTgiIC8+CiAgPHRpdGxlCiAgICAgaWQ9InRpdGxlNDY0NCI+NzcgTWlzY2VsbGFuZW91cyAxMiAoMik8L3RpdGxlPgogIDxwYXRoCiAgICAgZD0iTSA2MiwxMDggSCA0IGEgNCw0IDAgMCAwIC00LDQgdiAxMiBhIDQsNCAwIDAgMCA0LDQgaCA1OCBhIDQsNCAwIDAgMCA0LC00IHYgLTEyIGEgNCw0IDAgMCAwIC00LC00IHogbSAtNDQsMTIgaCAtMiBhIDIsMiAwIDAgMSAwLC00IGggMiBhIDIsMiAwIDAgMSAwLDQgeiBtIDEwLDAgaCAtMiBhIDIsMiAwIDAgMSAwLC00IGggMiBhIDIsMiAwIDAgMSAwLDQgeiBtIDEwLDAgaCAtMiBhIDIsMiAwIDAgMSAwLC00IGggMiBhIDIsMiAwIDAgMSAwLDQgeiBtIDEwLDAgaCAtMiBhIDIsMiAwIDAgMSAwLC00IGggMiBhIDIsMiAwIDAgMSAwLDQgeiIKICAgICBpZD0icGF0aDQ2NDYiCiAgICAgc3R5bGU9ImZpbGw6I2I2OGY0ZjtmaWxsLW9wYWNpdHk6MSIKICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPgogIDxwYXRoCiAgICAgZD0iTSA2Miw4NCBIIDQgYSA0LDQgMCAwIDAgLTQsNCB2IDEyIGEgNCw0IDAgMCAwIDQsNCBoIDU4IGEgNCw0IDAgMCAwIDQsLTQgViA4OCBBIDQsNCAwIDAgMCA2Miw4NCBaIE0gMTgsOTYgaCAtMiBhIDIsMiAwIDAgMSAwLC00IGggMiBhIDIsMiAwIDAgMSAwLDQgeiBtIDEwLDAgaCAtMiBhIDIsMiAwIDAgMSAwLC00IGggMiBhIDIsMiAwIDAgMSAwLDQgeiBtIDEwLDAgaCAtMiBhIDIsMiAwIDAgMSAwLC00IGggMiBhIDIsMiAwIDAgMSAwLDQgeiBtIDEwLDAgaCAtMiBhIDIsMiAwIDAgMSAwLC00IGggMiBhIDIsMiAwIDAgMSAwLDQgeiIKICAgICBpZD0icGF0aDQ2NDgiCiAgICAgc3R5bGU9ImZpbGw6I2I2OGY0ZjtmaWxsLW9wYWNpdHk6MSIKICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPgogIDxwYXRoCiAgICAgZD0iTSA2Miw2MCBIIDQgYSA0LDQgMCAwIDAgLTQsNCB2IDEyIGEgNCw0IDAgMCAwIDQsNCBoIDU4IGEgNCw0IDAgMCAwIDQsLTQgViA2NCBBIDQsNCAwIDAgMCA2Miw2MCBaIE0gMTgsNzIgaCAtMiBhIDIsMiAwIDAgMSAwLC00IGggMiBhIDIsMiAwIDAgMSAwLDQgeiBtIDEwLDAgaCAtMiBhIDIsMiAwIDAgMSAwLC00IGggMiBhIDIsMiAwIDAgMSAwLDQgeiBtIDEwLDAgaCAtMiBhIDIsMiAwIDAgMSAwLC00IGggMiBhIDIsMiAwIDAgMSAwLDQgeiBtIDEwLDAgaCAtMiBhIDIsMiAwIDAgMSAwLC00IGggMiBhIDIsMiAwIDAgMSAwLDQgeiIKICAgICBpZD0icGF0aDQ2NTAiCiAgICAgc3R5bGU9ImZpbGw6I2I2OGY0ZjtmaWxsLW9wYWNpdHk6MSIKICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPgogIDxwYXRoCiAgICAgZD0iTSAxMjIsMCBIIDYgQSA2LDYgMCAwIDAgMCw2IFYgNTcuMDggQSA3Ljk0LDcuOTQgMCAwIDEgNCw1NiBWIDQ0IGggMjcgdiAxMiBoIDQgViA0NCBoIDI3IHYgMTIgYSA3Ljk0LDcuOTQgMCAwIDEgNCwxLjA4IFYgNDQgSCA5MyBWIDY4IEggNzAgdiA0IEggOTMgViA5NiBIIDcwIHYgNCBoIDIzIHYgMjQgSCA3MCBhIDcuOTQsNy45NCAwIDAgMSAtMS4wOCw0IEggMTI2IGEgMiwyIDAgMCAwIDIsLTIgViA2IEEgNiw2IDAgMCAwIDEyMiwwIFogTSAzMSw0MCBIIDQgViAxNiBoIDI3IHogbSAzMSwwIEggMzUgViAxNiBoIDI3IHogbSAzMSwwIEggNjYgViAxNiBoIDI3IHogbSAzMSw4NCBIIDk3IHYgLTI0IGggMjcgeiBtIDAsLTI4IEggOTcgViA3MiBoIDI3IHogbSAwLC0yOCBIIDk3IFYgNDQgaCAyNyB6IG0gMCwtMjggSCA5NyBWIDE2IGggMjcgeiBtIDAsLTI4IEggNCBWIDYgQSAyLDIgMCAwIDEgNiw0IGggMTE2IGEgMiwyIDAgMCAxIDIsMiB6IgogICAgIGlkPSJwYXRoNDY1MiIKICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPgo8L3N2Zz4K',
),
),
),
'objets' =>
array (
),
),
);

View file

@ -0,0 +1,16 @@
<div class="formulaire_spip formulaire_configurer formulaire_#FORM">
<h3 class="titrem"><:gamutable:cfg_titre_parametrages:></h3>
[<p class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</p>]
[<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
<form method="post" action="#ENV{action}">
<div>
#ACTION_FORMULAIRE
<input type="hidden" name="_meta_casier" value="gamutable" />
<p class="boutons"><span class="image_loading">&nbsp;</span><input type="submit" class="submit" value="<:bouton_enregistrer:>" /></p>
</div>
</form>
</div>

View file

@ -0,0 +1,21 @@
<?php
/**
* Définit les autorisations du plugin GamuTable
*
* @plugin GamuTable
* @copyright 2020
* @author tofulm
* @licence GNU/GPL
* @package SPIP\Gamutable\Autorisations
*/
if (!defined('_ECRIRE_INC_VERSION')) {
return;
}
/**
* Fonction d'appel pour le pipeline
* @pipeline autoriser */
function gamutable_autoriser() {
}

14
gamutable_fonctions.php Normal file
View file

@ -0,0 +1,14 @@
<?php
/**
* Fonctions utiles au plugin GamuTable
*
* @plugin GamuTable
* @copyright 2020
* @author tofulm
* @licence GNU/GPL
* @package SPIP\Gamutable\Fonctions
*/
if (!defined('_ECRIRE_INC_VERSION')) {
return;
}

14
gamutable_options.php Normal file
View file

@ -0,0 +1,14 @@
<?php
/**
* Options au chargement du plugin GamuTable
*
* @plugin GamuTable
* @copyright 2020
* @author tofulm
* @licence GNU/GPL
* @package SPIP\Gamutable\Options
*/
if (!defined('_ECRIRE_INC_VERSION')) {
return;
}

14
gamutable_pipelines.php Normal file
View file

@ -0,0 +1,14 @@
<?php
/**
* Utilisations de pipelines par GamuTable
*
* @plugin GamuTable
* @copyright 2020
* @author tofulm
* @licence GNU/GPL
* @package SPIP\Gamutable\Pipelines
*/
if (!defined('_ECRIRE_INC_VERSION')) {
return;
}

20
lang/gamutable_fr.php Normal file
View file

@ -0,0 +1,20 @@
<?php
// This is a SPIP language file -- Ceci est un fichier langue de SPIP
if (!defined('_ECRIRE_INC_VERSION')) {
return;
}
$GLOBALS[$GLOBALS['idx_lang']] = array(
// G
'gamutable_titre' => 'GamuTable',
// C
'cfg_exemple' => 'Exemple',
'cfg_exemple_explication' => 'Explication de cet exemple',
'cfg_titre_parametrages' => 'Paramétrages',
// T
'titre_page_configurer_gamutable' => 'GamuTable',
);

View file

@ -0,0 +1,14 @@
<?php
// This is a SPIP language file -- Ceci est un fichier langue de SPIP
if (!defined('_ECRIRE_INC_VERSION')) {
return;
}
$GLOBALS[$GLOBALS['idx_lang']] = array(
// G
'gamutable_description' => 'Affichage des \"table\" en utilisant vuejs',
'gamutable_nom' => 'GamuTable',
'gamutable_slogan' => '',
);

24
paquet.xml Normal file
View file

@ -0,0 +1,24 @@
<paquet
prefix="gamutable"
categorie="outil"
version="1.0.0"
etat="dev"
compatibilite="[3.2.0-dev;3.3.*]"
logo="prive/themes/spip/images/gamutable-xx.svg"
documentation=""
>
<!--
Paquet généré le 2020-03-10 16:09:32
-->
<nom>GamuTable</nom>
<auteur lien='https://gamuza.fr'>tofulm</auteur>
<licence>GNU/GPL</licence>
<pipeline nom="autoriser" inclure="gamutable_autorisations.php" />
</paquet>

View file

@ -0,0 +1,7 @@
[(#AUTORISER{configurer,_gamutable}|sinon_interdire_acces)]
<h1 class="grostitre"><:gamutable:titre_page_configurer_gamutable:></h1>
<div class="ajax">
#FORMULAIRE_CONFIGURER_GAMUTABLE
</div>

View file

@ -0,0 +1,74 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
data-name="Layer 1"
viewBox="0 0 128 128"
x="0px"
y="0px"
version="1.1"
id="svg4658"
sodipodi:docname="datatable.svg"
width="128"
height="128"
inkscape:version="0.92.4 5da689c313, 2019-01-14">
<metadata
id="metadata4664">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs4662" />
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1916"
inkscape:window-height="1056"
id="namedview4660"
showgrid="false"
inkscape:zoom="1.3703125"
inkscape:cx="-3.3137284"
inkscape:cy="125.62857"
inkscape:window-x="0"
inkscape:window-y="20"
inkscape:window-maximized="0"
inkscape:current-layer="svg4658" />
<title
id="title4644">77 Miscellaneous 12 (2)</title>
<path
d="M 62,108 H 4 a 4,4 0 0 0 -4,4 v 12 a 4,4 0 0 0 4,4 h 58 a 4,4 0 0 0 4,-4 v -12 a 4,4 0 0 0 -4,-4 z m -44,12 h -2 a 2,2 0 0 1 0,-4 h 2 a 2,2 0 0 1 0,4 z m 10,0 h -2 a 2,2 0 0 1 0,-4 h 2 a 2,2 0 0 1 0,4 z m 10,0 h -2 a 2,2 0 0 1 0,-4 h 2 a 2,2 0 0 1 0,4 z m 10,0 h -2 a 2,2 0 0 1 0,-4 h 2 a 2,2 0 0 1 0,4 z"
id="path4646"
style="fill:#b68f4f;fill-opacity:1"
inkscape:connector-curvature="0" />
<path
d="M 62,84 H 4 a 4,4 0 0 0 -4,4 v 12 a 4,4 0 0 0 4,4 h 58 a 4,4 0 0 0 4,-4 V 88 A 4,4 0 0 0 62,84 Z M 18,96 h -2 a 2,2 0 0 1 0,-4 h 2 a 2,2 0 0 1 0,4 z m 10,0 h -2 a 2,2 0 0 1 0,-4 h 2 a 2,2 0 0 1 0,4 z m 10,0 h -2 a 2,2 0 0 1 0,-4 h 2 a 2,2 0 0 1 0,4 z m 10,0 h -2 a 2,2 0 0 1 0,-4 h 2 a 2,2 0 0 1 0,4 z"
id="path4648"
style="fill:#b68f4f;fill-opacity:1"
inkscape:connector-curvature="0" />
<path
d="M 62,60 H 4 a 4,4 0 0 0 -4,4 v 12 a 4,4 0 0 0 4,4 h 58 a 4,4 0 0 0 4,-4 V 64 A 4,4 0 0 0 62,60 Z M 18,72 h -2 a 2,2 0 0 1 0,-4 h 2 a 2,2 0 0 1 0,4 z m 10,0 h -2 a 2,2 0 0 1 0,-4 h 2 a 2,2 0 0 1 0,4 z m 10,0 h -2 a 2,2 0 0 1 0,-4 h 2 a 2,2 0 0 1 0,4 z m 10,0 h -2 a 2,2 0 0 1 0,-4 h 2 a 2,2 0 0 1 0,4 z"
id="path4650"
style="fill:#b68f4f;fill-opacity:1"
inkscape:connector-curvature="0" />
<path
d="M 122,0 H 6 A 6,6 0 0 0 0,6 V 57.08 A 7.94,7.94 0 0 1 4,56 V 44 h 27 v 12 h 4 V 44 h 27 v 12 a 7.94,7.94 0 0 1 4,1.08 V 44 H 93 V 68 H 70 v 4 H 93 V 96 H 70 v 4 h 23 v 24 H 70 a 7.94,7.94 0 0 1 -1.08,4 H 126 a 2,2 0 0 0 2,-2 V 6 A 6,6 0 0 0 122,0 Z M 31,40 H 4 V 16 h 27 z m 31,0 H 35 V 16 h 27 z m 31,0 H 66 V 16 h 27 z m 31,84 H 97 v -24 h 27 z m 0,-28 H 97 V 72 h 27 z m 0,-28 H 97 V 44 h 27 z m 0,-28 H 97 V 16 h 27 z m 0,-28 H 4 V 6 A 2,2 0 0 1 6,4 h 116 a 2,2 0 0 1 2,2 z"
id="path4652"
inkscape:connector-curvature="0" />
</svg>

After

Width:  |  Height:  |  Size: 3.3 KiB