diff --git a/UltiSnips/html.snippets b/UltiSnips/html.snippets
index df311e3..06ec6b8 100755
--- a/UltiSnips/html.snippets
+++ b/UltiSnips/html.snippets
@@ -4,6 +4,12 @@ extends fa
##########
## SPIP ##
##########
+snippet php "Autorisation
+ ${1:${VISUAL}}
+
+endsnippet
#BOUCLE :
#------------------------------------------------------
@@ -23,6 +29,10 @@ snippet bb "SPIP "
endsnippet
+snippet aa "[(xxx)]" w
+[(${1:${VISUAL}})]${0}
+endsnippet
+
snippet icon "#ICON{}" w
#ICON{img/sprite_symbol_pictos.svg#${1},${2:icon-font}${3:,mon title}}${0}
endsnippet
@@ -155,13 +165,14 @@ snippet cvt "SPIP formulaire CVT"
[
(#ENV*{message_erreur})
]
[(#ENV*{message_ok})
]
-[(#ENV{editable}|oui) ]
diff --git a/UltiSnips/php.snippets b/UltiSnips/php.snippets
index 59d96a4..8fc1b19 100755
--- a/UltiSnips/php.snippets
+++ b/UltiSnips/php.snippets
@@ -65,7 +65,7 @@ snippet cvt "SPIP"
${3:""},
);
@@ -73,7 +73,7 @@ function formulaires_`!v vim_snippets#Filename()`_charger_dist($${1:variables}){
return $valeurs;
}
-function formulaires_`!v vim_snippets#Filename()`_verifier_dist($$1){
+function formulaires_`!v vim_snippets#Filename()`_verifier_dist($$1 $redirect = ''){
$$2 = _request('$2');
$erreurs = array();
@@ -93,12 +93,14 @@ function formulaires_`!v vim_snippets#Filename()`_verifier_dist($$1){
return $erreurs;
}
-function formulaires_`!v vim_snippets#Filename()`_traiter_dist($$1){
+function formulaires_`!v vim_snippets#Filename()`_traiter_dist($$1 $redirect = ''){
$$2 = _request('$2');
$retour = array();
$retour['message_ok'] = "bravo";
- $retour['redirect'] = "spip.php?page=perdu";
+ if ($redirect) {
+ $retour['redirect'] = $redirect;
+ }
$retour['editable'] = true;
return $retour;
@@ -125,11 +127,11 @@ snippet decimal "SQL decimal(10,2)" w
endsnippet
snippet text "SQL text NOT NULL" w
-'text NOT NULL DEFAULT ""',${0}
+"text NOT NULL",${0}
endsnippet
snippet varchar "SQL varchar(25)" w
-'varchar(${1:255}) NOT NULL DEFAULT ""',${0}
+"varchar(${1:255}) NOT NULL",${0}
endsnippet
snippet datetime "SQL datetime" w
diff --git a/html.json b/html.json
index 651bed1..c154f0a 100644
--- a/html.json
+++ b/html.json
@@ -1,14 +1,24 @@
{
+ "php": {
+ "prefix": "php",
+ "body": "\n\t1\n",
+ "description": "Autorisation \n\t$0\n",
+ "body": "`!p t[2] = t[2].upper()`\n\t$0\n",
"description": "SPIP "
},
"bb": {
"prefix": "bb",
- "body": "\n\t${5}\n\n\t$0\n\n\t${6}\n",
+ "body": "`!p t[2] = t[2].upper()`\n\t${5}\n\n\t$0\n\n\t${6}\n",
"description": "SPIP "
},
+ "aa": {
+ "prefix": "aa",
+ "body": "[(1)]${0}",
+ "description": "[(xxx)]"
+ },
"icon": {
"prefix": "icon",
"body": "#ICON{img/sprite_symbol_pictos.svg#${1},${2:icon-font}${3:,mon title}}${0}",
@@ -120,7 +130,7 @@
},
"cvt": {
"prefix": "cvt",
- "body": "",
+ "body": "",
"description": "SPIP formulaire CVT"
},
"cvttext": {
diff --git a/php.json b/php.json
index 544309c..e307145 100644
--- a/php.json
+++ b/php.json
@@ -11,7 +11,7 @@
},
"cvt": {
"prefix": "cvt",
- "body": " ${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": " ${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"
},
"bigint": {
@@ -36,12 +36,12 @@
},
"text": {
"prefix": "text",
- "body": "'text NOT NULL DEFAULT \"\"',${0}",
+ "body": "\"text NOT NULL\",${0}",
"description": "SQL text NOT NULL"
},
"varchar": {
"prefix": "varchar",
- "body": "'varchar(${1:255}) NOT NULL DEFAULT \"\"',${0}",
+ "body": "\"varchar(${1:255}) NOT NULL\",${0}",
"description": "SQL varchar(25)"
},
"datetime": {