ajout redirect dans cvt

This commit is contained in:
Christophe 2020-02-17 16:55:53 +01:00
parent ddc3bb38a9
commit 4975e9f6af
2 changed files with 7 additions and 5 deletions

View file

@ -65,7 +65,7 @@ snippet cvt "SPIP"
<?php
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(
"${2:nom_du_champ}" => ${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;

View file

@ -11,7 +11,7 @@
},
"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"
},
"bigint": {