Merge branch 'master' of ssh://git.gamuza.fr:2222/snippet/snippets-vscodium

This commit is contained in:
clem 2020-02-19 14:40:14 +01:00
commit 1a23ebb8b0
4 changed files with 38 additions and 15 deletions

View file

@ -4,6 +4,12 @@ extends fa
########## ##########
## SPIP ## ## SPIP ##
########## ##########
snippet php "Autorisation <?php"
<?php include_spip('inc/autoriser');
if (autoriser("${2:action}","${3:objet}")) { ?>
${1:${VISUAL}}
<?php } ?>
endsnippet
#BOUCLE : #BOUCLE :
#------------------------------------------------------ #------------------------------------------------------
@ -23,6 +29,10 @@ snippet bb "SPIP <B_>"
</B_$1> </B_$1>
endsnippet endsnippet
snippet aa "[(xxx)]" w
[(${1:${VISUAL}})]${0}
endsnippet
snippet icon "#ICON{}" w snippet icon "#ICON{}" w
#ICON{img/sprite_symbol_pictos.svg#${1},${2:icon-font}${3:,mon title}}${0} #ICON{img/sprite_symbol_pictos.svg#${1},${2:icon-font}${3:,mon title}}${0}
endsnippet endsnippet
@ -155,13 +165,14 @@ snippet cvt "SPIP formulaire CVT"
[<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>] [<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
[<p class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</p>] [<p class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</p>]
[(#ENV{editable}|oui) ]
<form name="formulaire_#FORM" action="#ENV{action}" method="post"><div> <form name="formulaire_#FORM" action="#ENV{action}" method="post"><div>
#ACTION_FORMULAIRE{#ENV{action}} #ACTION_FORMULAIRE{#ENV{action}}
${1} ${0}
<p class="boutons"><input type="submit" class="submit" value="Envoyer" ></p> <div class="boutons">
<button type="submit" class="btn"><:${1}:${2:valider}:></button>
</div>
</div></form> </div></form>
</div> </div>

View file

@ -65,7 +65,7 @@ snippet cvt "SPIP"
<?php <?php
if (!defined('_ECRIRE_INC_VERSION')) return; if (!defined('_ECRIRE_INC_VERSION')) return;
function formulaires_`!v vim_snippets#Filename()`_charger_dist($${1:variables}){ function formulaires_`!v vim_snippets#Filename()`_charger_dist($${1:variables} $redirect = ''){
$valeurs = array( $valeurs = array(
"${2:nom_du_champ}" => ${3:""}, "${2:nom_du_champ}" => ${3:""},
); );
@ -73,7 +73,7 @@ function formulaires_`!v vim_snippets#Filename()`_charger_dist($${1:variables}){
return $valeurs; return $valeurs;
} }
function formulaires_`!v vim_snippets#Filename()`_verifier_dist($$1){ function formulaires_`!v vim_snippets#Filename()`_verifier_dist($$1 $redirect = ''){
$$2 = _request('$2'); $$2 = _request('$2');
$erreurs = array(); $erreurs = array();
@ -93,12 +93,14 @@ function formulaires_`!v vim_snippets#Filename()`_verifier_dist($$1){
return $erreurs; return $erreurs;
} }
function formulaires_`!v vim_snippets#Filename()`_traiter_dist($$1){ function formulaires_`!v vim_snippets#Filename()`_traiter_dist($$1 $redirect = ''){
$$2 = _request('$2'); $$2 = _request('$2');
$retour = array(); $retour = array();
$retour['message_ok'] = "bravo"; $retour['message_ok'] = "bravo";
$retour['redirect'] = "spip.php?page=perdu"; if ($redirect) {
$retour['redirect'] = $redirect;
}
$retour['editable'] = true; $retour['editable'] = true;
return $retour; return $retour;
@ -125,11 +127,11 @@ snippet decimal "SQL decimal(10,2)" w
endsnippet endsnippet
snippet text "SQL text NOT NULL" w snippet text "SQL text NOT NULL" w
'text NOT NULL DEFAULT ""',${0} "text NOT NULL",${0}
endsnippet endsnippet
snippet varchar "SQL varchar(25)" w snippet varchar "SQL varchar(25)" w
'varchar(${1:255}) NOT NULL DEFAULT ""',${0} "varchar(${1:255}) NOT NULL",${0}
endsnippet endsnippet
snippet datetime "SQL datetime" w snippet datetime "SQL datetime" w

View file

@ -1,14 +1,24 @@
{ {
"php": {
"prefix": "php",
"body": "<?php include_spip('inc/autoriser');\n\tif (autoriser(\"${2:action}\",\"${3:objet}\")) {\t?>\n\t1\n<?php } ?>",
"description": "Autorisation <?php"
},
"b": { "b": {
"prefix": "b", "prefix": "b",
"body": "<BOUCLE_${1:nom}(${2:ARTICLES}){${3:critere}}${4}>\n\t$0\n</BOUCLE_$1>", "body": "`!p t[2] = t[2].upper()`<BOUCLE_${1:nom}(${2:ARTICLES}){${3:critere}}${4}>\n\t$0\n</BOUCLE_$1>",
"description": "SPIP <BOUCLE_>" "description": "SPIP <BOUCLE_>"
}, },
"bb": { "bb": {
"prefix": "bb", "prefix": "bb",
"body": "<B_$1>\n\t${5}\n<BOUCLE_${1:nom}(${2:ARTICLES}){${3:critere}}${4}>\n\t$0\n</BOUCLE_$1>\n\t${6}\n</B_$1>", "body": "`!p t[2] = t[2].upper()`<B_$1>\n\t${5}\n<BOUCLE_${1:nom}(${2:ARTICLES}){${3:critere}}${4}>\n\t$0\n</BOUCLE_$1>\n\t${6}\n</B_$1>",
"description": "SPIP <B_>" "description": "SPIP <B_>"
}, },
"aa": {
"prefix": "aa",
"body": "[(1)]${0}",
"description": "[(xxx)]"
},
"icon": { "icon": {
"prefix": "icon", "prefix": "icon",
"body": "#ICON{img/sprite_symbol_pictos.svg#${1},${2:icon-font}${3:,mon title}}${0}", "body": "#ICON{img/sprite_symbol_pictos.svg#${1},${2:icon-font}${3:,mon title}}${0}",
@ -120,7 +130,7 @@
}, },
"cvt": { "cvt": {
"prefix": "cvt", "prefix": "cvt",
"body": "<div class=\"formulaire_spip formulaire_#FORM\">\n\n[<p class=\"reponse_formulaire reponse_formulaire_erreur\">(#ENV*{message_erreur})</p>]\n[<p class=\"reponse_formulaire reponse_formulaire_ok\">(#ENV*{message_ok})</p>]\n\n[(#ENV{editable}|oui) ]\n\t<form name=\"formulaire_#FORM\" action=\"#ENV{action}\" method=\"post\"><div>\n\t\t#ACTION_FORMULAIRE{#ENV{action}}\n\n\t\t\t${1}\n\n\t<p class=\"boutons\"><input type=\"submit\" class=\"submit\" value=\"Envoyer\" ></p>\n\t</div></form>\n\n</div>", "body": "<div class=\"formulaire_spip formulaire_#FORM\">\n\n[<p class=\"reponse_formulaire reponse_formulaire_erreur\">(#ENV*{message_erreur})</p>]\n[<p class=\"reponse_formulaire reponse_formulaire_ok\">(#ENV*{message_ok})</p>]\n\n\t<form name=\"formulaire_#FORM\" action=\"#ENV{action}\" method=\"post\"><div>\n\t\t#ACTION_FORMULAIRE{#ENV{action}}\n\n\t\t\t${0}\n\n\t\t<div class=\"boutons\">\n\t\t\t<button type=\"submit\" class=\"btn\"><:${1}:${2:valider}:></button>\n\t\t</div>\n\t</div></form>\n\n</div>",
"description": "SPIP formulaire CVT" "description": "SPIP formulaire CVT"
}, },
"cvttext": { "cvttext": {

View file

@ -11,7 +11,7 @@
}, },
"cvt": { "cvt": {
"prefix": "cvt", "prefix": "cvt",
"body": "<?php\nif (!defined('_ECRIRE_INC_VERSION')) return;\n\nfunction formulaires_`!v vim_snippets#Filename()`_charger_dist($${1:variables}){\n\t$valeurs = array(\n\t\t\"${2:nom_du_champ}\" => ${3:\"\"},\n\t);\n\t${0}\n\treturn $valeurs;\n}\n\nfunction formulaires_`!v vim_snippets#Filename()`_verifier_dist($$1){\n\t$$2 = _request('$2');\n\n\t$erreurs = array();\n\t//champs obligatoire\n\tforeach (array ('$2') as $obligatoire) {\n\t\tif (!_request($obligatoire)) $erreurs[$obligatoire] = 'Ce champs est obligatoire';\n\t}\n\n\t//autres erreurs\n\t$erreurs['$2'] = \"Ce champ ne convient pas.\";\n\n\t//Il y a des erreurs\n\tif (count($erreurs)) {\n\t\t$erreurs['message_erreur'] = 'Votre saisie contient des erreurs !';\n\t}\n\n\treturn $erreurs;\n}\n\nfunction formulaires_`!v vim_snippets#Filename()`_traiter_dist($$1){\n\t$$2 = _request('$2');\n\n\t$retour = array();\n\t$retour['message_ok'] = \"bravo\";\n\t$retour['redirect'] = \"spip.php?page=perdu\";\n\t$retour['editable'] = true;\n\n\treturn $retour;\n}", "body": "<?php\nif (!defined('_ECRIRE_INC_VERSION')) return;\n\nfunction formulaires_`!v vim_snippets#Filename()`_charger_dist($${1:variables} $redirect = ''){\n\t$valeurs = array(\n\t\t\"${2:nom_du_champ}\" => ${3:\"\"},\n\t);\n\t${0}\n\treturn $valeurs;\n}\n\nfunction formulaires_`!v vim_snippets#Filename()`_verifier_dist($$1 $redirect = ''){\n\t$$2 = _request('$2');\n\n\t$erreurs = array();\n\t//champs obligatoire\n\tforeach (array ('$2') as $obligatoire) {\n\t\tif (!_request($obligatoire)) $erreurs[$obligatoire] = 'Ce champs est obligatoire';\n\t}\n\n\t//autres erreurs\n\t$erreurs['$2'] = \"Ce champ ne convient pas.\";\n\n\t//Il y a des erreurs\n\tif (count($erreurs)) {\n\t\t$erreurs['message_erreur'] = 'Votre saisie contient des erreurs !';\n\t}\n\n\treturn $erreurs;\n}\n\nfunction formulaires_`!v vim_snippets#Filename()`_traiter_dist($$1 $redirect = ''){\n\t$$2 = _request('$2');\n\n\t$retour = array();\n\t$retour['message_ok'] = \"bravo\";\n\tif ($redirect) {\n\t\t$retour['redirect'] = $redirect;\n\t}\n\t$retour['editable'] = true;\n\n\treturn $retour;\n}",
"description": "SPIP" "description": "SPIP"
}, },
"bigint": { "bigint": {
@ -36,12 +36,12 @@
}, },
"text": { "text": {
"prefix": "text", "prefix": "text",
"body": "'text NOT NULL DEFAULT \"\"',${0}", "body": "\"text NOT NULL\",${0}",
"description": "SQL text NOT NULL" "description": "SQL text NOT NULL"
}, },
"varchar": { "varchar": {
"prefix": "varchar", "prefix": "varchar",
"body": "'varchar(${1:255}) NOT NULL DEFAULT \"\"',${0}", "body": "\"varchar(${1:255}) NOT NULL\",${0}",
"description": "SQL varchar(25)" "description": "SQL varchar(25)"
}, },
"datetime": { "datetime": {