ajout redirect dans cvt
This commit is contained in:
parent
ddc3bb38a9
commit
4975e9f6af
2 changed files with 7 additions and 5 deletions
|
@ -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;
|
||||
|
|
2
php.json
2
php.json
|
@ -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": {
|
||||
|
|
Loading…
Add table
Reference in a new issue