diff --git a/UltiSnips/php.snippets b/UltiSnips/php.snippets index d129c53..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; diff --git a/php.json b/php.json index 0d7b070..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": {