le 3 snippets spécifique en haut
This commit is contained in:
parent
3b7ec109d6
commit
3a43f29c3e
2 changed files with 111 additions and 108 deletions
|
@ -1,5 +1,101 @@
|
||||||
#extends html
|
#extends html
|
||||||
|
|
||||||
|
snippet action "SPIP action declenchee dans un lien"
|
||||||
|
<?php
|
||||||
|
if (!defined('_ECRIRE_INC_VERSION')) return;
|
||||||
|
|
||||||
|
function action_`!v vim_snippets#Filename()`_dist(){
|
||||||
|
$securiser_action = charger_fonction('securiser_action', 'inc');
|
||||||
|
$arg = $securiser_action();
|
||||||
|
$$1 = $arg;
|
||||||
|
list($${1:var1},$${2:var2}) = preg_split(',[^0-9],',$arg);
|
||||||
|
${0}
|
||||||
|
|
||||||
|
// Cache
|
||||||
|
include_spip('inc/invalideur');
|
||||||
|
suivre_invalideur("id='$1/$$1'");
|
||||||
|
|
||||||
|
// redirection sur la création d'un rapport
|
||||||
|
//$retour = "spip.php?page=";
|
||||||
|
//include_spip('inc/headers');
|
||||||
|
//redirige_par_entete($retour);
|
||||||
|
}
|
||||||
|
endsnippet
|
||||||
|
|
||||||
|
|
||||||
|
snippet action2 "SPIP action ajax à la mano"
|
||||||
|
<?php
|
||||||
|
if (!defined('_ECRIRE_INC_VERSION')) return;
|
||||||
|
|
||||||
|
function action_`!v vim_snippets#Filename()`_dist($arg=null){
|
||||||
|
|
||||||
|
if (is_null($arg)) {
|
||||||
|
// DEMI sécurité : s'il y a un hash, on teste la sécurité
|
||||||
|
if (_request('hash')) {
|
||||||
|
$securiser_action = charger_fonction('securiser_action', 'inc');
|
||||||
|
$arg = $securiser_action();
|
||||||
|
}
|
||||||
|
// Sinon, on prend l'arg direct
|
||||||
|
else {
|
||||||
|
$arg = _request('arg');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
$${1:var} = $arg;
|
||||||
|
${0}
|
||||||
|
|
||||||
|
// on renvoit le test en variable js
|
||||||
|
$js = "var $1=$$1;";
|
||||||
|
header('Content-Type: text/javascript; charset=' . $GLOBALS['meta']['charset']);
|
||||||
|
echo $js;
|
||||||
|
}
|
||||||
|
endsnippet
|
||||||
|
|
||||||
|
snippet cvt "SPIP"
|
||||||
|
<?php
|
||||||
|
if (!defined('_ECRIRE_INC_VERSION')) return;
|
||||||
|
|
||||||
|
function formulaires_`!v vim_snippets#Filename()`_charger_dist($${1:variables}){
|
||||||
|
$valeurs = array(
|
||||||
|
"${2:nom_du_champ}" => ${3:""},
|
||||||
|
);
|
||||||
|
${0}
|
||||||
|
return $valeurs;
|
||||||
|
}
|
||||||
|
|
||||||
|
function formulaires_`!v vim_snippets#Filename()`_verifier_dist($$1){
|
||||||
|
$$2 = _request('$2');
|
||||||
|
|
||||||
|
$erreurs = array();
|
||||||
|
//champs obligatoire
|
||||||
|
foreach (array ('$2') as $obligatoire) {
|
||||||
|
if (!_request($obligatoire)) $erreurs[$obligatoire] = 'Ce champs est obligatoire';
|
||||||
|
}
|
||||||
|
|
||||||
|
//autres erreurs
|
||||||
|
$erreurs['$2'] = "Ce champ ne convient pas.";
|
||||||
|
|
||||||
|
//Il y a des erreurs
|
||||||
|
if (count($erreurs)) {
|
||||||
|
$erreurs['message_erreur'] = 'Votre saisie contient des erreurs !';
|
||||||
|
}
|
||||||
|
|
||||||
|
return $erreurs;
|
||||||
|
}
|
||||||
|
|
||||||
|
function formulaires_`!v vim_snippets#Filename()`_traiter_dist($$1){
|
||||||
|
$$2 = _request('$2');
|
||||||
|
|
||||||
|
$retour = array();
|
||||||
|
$retour['message_ok'] = "bravo";
|
||||||
|
$retour['redirect'] = "spip.php?page=perdu";
|
||||||
|
$retour['editable'] = true;
|
||||||
|
|
||||||
|
return $retour;
|
||||||
|
}
|
||||||
|
endsnippet
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
snippet bigint "SQL bigint(21)" w
|
snippet bigint "SQL bigint(21)" w
|
||||||
'bigint(${1:21}) NOT NULL',${0}
|
'bigint(${1:21}) NOT NULL',${0}
|
||||||
|
@ -56,99 +152,6 @@ snippet id_auteur_session "$GLOBALS['visiteur_session']['id_auteur']"
|
||||||
$GLOBALS['visiteur_session']['id_auteur']${0}
|
$GLOBALS['visiteur_session']['id_auteur']${0}
|
||||||
endsnippet
|
endsnippet
|
||||||
|
|
||||||
snippet cvt "SPIP"
|
|
||||||
<?php
|
|
||||||
if (!defined('_ECRIRE_INC_VERSION')) return;
|
|
||||||
|
|
||||||
function formulaires_`!v vim_snippets#Filename()`_charger_dist($${1:variables}){
|
|
||||||
$valeurs = array(
|
|
||||||
"${2:nom_du_champ}" => ${3:""},
|
|
||||||
);
|
|
||||||
${0}
|
|
||||||
return $valeurs;
|
|
||||||
}
|
|
||||||
|
|
||||||
function formulaires_`!v vim_snippets#Filename()`_verifier_dist($$1){
|
|
||||||
$$2 = _request('$2');
|
|
||||||
|
|
||||||
$erreurs = array();
|
|
||||||
//champs obligatoire
|
|
||||||
foreach (array ('$2') as $obligatoire) {
|
|
||||||
if (!_request($obligatoire)) $erreurs[$obligatoire] = 'Ce champs est obligatoire';
|
|
||||||
}
|
|
||||||
|
|
||||||
//autres erreurs
|
|
||||||
$erreurs['$2'] = "Ce champ ne convient pas.";
|
|
||||||
|
|
||||||
//Il y a des erreurs
|
|
||||||
if (count($erreurs)) {
|
|
||||||
$erreurs['message_erreur'] = 'Votre saisie contient des erreurs !';
|
|
||||||
}
|
|
||||||
|
|
||||||
return $erreurs;
|
|
||||||
}
|
|
||||||
|
|
||||||
function formulaires_`!v vim_snippets#Filename()`_traiter_dist($$1){
|
|
||||||
$$2 = _request('$2');
|
|
||||||
|
|
||||||
$retour = array();
|
|
||||||
$retour['message_ok'] = "bravo";
|
|
||||||
$retour['redirect'] = "spip.php?page=perdu";
|
|
||||||
$retour['editable'] = true;
|
|
||||||
|
|
||||||
return $retour;
|
|
||||||
}
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet action2 "SPIP action ajax à la mano"
|
|
||||||
<?php
|
|
||||||
if (!defined('_ECRIRE_INC_VERSION')) return;
|
|
||||||
|
|
||||||
function action_`!v vim_snippets#Filename()`_dist($arg=null){
|
|
||||||
|
|
||||||
if (is_null($arg)) {
|
|
||||||
// DEMI sécurité : s'il y a un hash, on teste la sécurité
|
|
||||||
if (_request('hash')) {
|
|
||||||
$securiser_action = charger_fonction('securiser_action', 'inc');
|
|
||||||
$arg = $securiser_action();
|
|
||||||
}
|
|
||||||
// Sinon, on prend l'arg direct
|
|
||||||
else {
|
|
||||||
$arg = _request('arg');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
$${1:var} = $arg;
|
|
||||||
${0}
|
|
||||||
|
|
||||||
// on renvoit le test en variable js
|
|
||||||
$js = "var $1=$$1;";
|
|
||||||
header('Content-Type: text/javascript; charset=' . $GLOBALS['meta']['charset']);
|
|
||||||
echo $js;
|
|
||||||
}
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet action "SPIP action declenchee dans un lien"
|
|
||||||
<?php
|
|
||||||
if (!defined('_ECRIRE_INC_VERSION')) return;
|
|
||||||
|
|
||||||
function action_`!v vim_snippets#Filename()`_dist(){
|
|
||||||
$securiser_action = charger_fonction('securiser_action', 'inc');
|
|
||||||
$arg = $securiser_action();
|
|
||||||
$$1 = $arg;
|
|
||||||
list($${1:var1},$${2:var2}) = preg_split(',[^0-9],',$arg);
|
|
||||||
${0}
|
|
||||||
|
|
||||||
// Cache
|
|
||||||
include_spip('inc/invalideur');
|
|
||||||
suivre_invalideur("id='$1/$$1'");
|
|
||||||
|
|
||||||
// redirection sur la création d'un rapport
|
|
||||||
//$retour = "spip.php?page=";
|
|
||||||
//include_spip('inc/headers');
|
|
||||||
//redirige_par_entete($retour);
|
|
||||||
}
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet date_php "SPIP date('Y-m-d H:i:s')" w
|
snippet date_php "SPIP date('Y-m-d H:i:s')" w
|
||||||
date("Y-m-d H:i:s")${0}
|
date("Y-m-d H:i:s")${0}
|
||||||
endsnippet
|
endsnippet
|
||||||
|
|
30
php.json
30
php.json
|
@ -1,4 +1,19 @@
|
||||||
{
|
{
|
||||||
|
"action": {
|
||||||
|
"prefix": "action",
|
||||||
|
"body": "<?php\nif (!defined('_ECRIRE_INC_VERSION')) return;\n\nfunction action_${TM_FILENAME_BASE}_dist(){\n\t$securiser_action = charger_fonction('securiser_action', 'inc');\n\t$arg = $securiser_action();\n\t$$1 = $arg;\n\tlist($${1:var1},$${2:var2}) = preg_split(',[^0-9],',$arg);\n\t${0}\n\n\t// Cache\n\tinclude_spip('inc/invalideur');\n\tsuivre_invalideur(\"id='$1/$$1'\");\n\n\t// redirection sur la création d'un rapport\n\t//$retour = \"spip.php?page=\";\n\t//include_spip('inc/headers');\n\t//redirige_par_entete($retour);\n}",
|
||||||
|
"description": "SPIP action declenchee dans un lien"
|
||||||
|
},
|
||||||
|
"action2": {
|
||||||
|
"prefix": "action2",
|
||||||
|
"body": "<?php\nif (!defined('_ECRIRE_INC_VERSION')) return;\n\nfunction action_${TM_FILENAME_BASE}_dist($arg=null){\n\n\tif (is_null($arg)) {\n\t\t// DEMI sécurité : s'il y a un hash, on teste la sécurité\n\t\tif (_request('hash')) {\n\t\t\t$securiser_action = charger_fonction('securiser_action', 'inc');\n\t\t\t$arg = $securiser_action();\n\t\t}\n\t\t// Sinon, on prend l'arg direct\n\t\telse {\n\t\t\t$arg = _request('arg');\n\t\t}\n\t}\n\t$${1:var} = $arg;\n\t${0}\n\n\t// on renvoit le test en variable js\n\t$js = \"var $1=$$1;\";\n\theader('Content-Type: text/javascript; charset=' . $GLOBALS['meta']['charset']);\n\techo $js;\n}",
|
||||||
|
"description": "SPIP action ajax à la mano"
|
||||||
|
},
|
||||||
|
"cvt": {
|
||||||
|
"prefix": "cvt",
|
||||||
|
"body": "<?php\nif (!defined('_ECRIRE_INC_VERSION')) return;\n\nfunction formulaires_${TM_FILENAME_BASE}_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_${TM_FILENAME_BASE}_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_${TM_FILENAME_BASE}_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}",
|
||||||
|
"description": "SPIP"
|
||||||
|
},
|
||||||
"bigint": {
|
"bigint": {
|
||||||
"prefix": "bigint",
|
"prefix": "bigint",
|
||||||
"body": "'bigint(${1:21}) NOT NULL',${0}",
|
"body": "'bigint(${1:21}) NOT NULL',${0}",
|
||||||
|
@ -53,21 +68,6 @@
|
||||||
"body": "$GLOBALS['visiteur_session']['id_auteur']${0}",
|
"body": "$GLOBALS['visiteur_session']['id_auteur']${0}",
|
||||||
"description": "$GLOBALS['visiteur_session']['id_auteur']"
|
"description": "$GLOBALS['visiteur_session']['id_auteur']"
|
||||||
},
|
},
|
||||||
"cvt": {
|
|
||||||
"prefix": "cvt",
|
|
||||||
"body": "<?php\nif (!defined('_ECRIRE_INC_VERSION')) return;\n\nfunction formulaires_${TM_FILENAME_BASE}_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_${TM_FILENAME_BASE}_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_${TM_FILENAME_BASE}_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}",
|
|
||||||
"description": "SPIP"
|
|
||||||
},
|
|
||||||
"action2": {
|
|
||||||
"prefix": "action2",
|
|
||||||
"body": "<?php\nif (!defined('_ECRIRE_INC_VERSION')) return;\n\nfunction action_${TM_FILENAME_BASE}_dist($arg=null){\n\n\tif (is_null($arg)) {\n\t\t// DEMI sécurité : s'il y a un hash, on teste la sécurité\n\t\tif (_request('hash')) {\n\t\t\t$securiser_action = charger_fonction('securiser_action', 'inc');\n\t\t\t$arg = $securiser_action();\n\t\t}\n\t\t// Sinon, on prend l'arg direct\n\t\telse {\n\t\t\t$arg = _request('arg');\n\t\t}\n\t}\n\t$${1:var} = $arg;\n\t${0}\n\n\t// on renvoit le test en variable js\n\t$js = \"var $1=$$1;\";\n\theader('Content-Type: text/javascript; charset=' . $GLOBALS['meta']['charset']);\n\techo $js;\n}",
|
|
||||||
"description": "SPIP action ajax à la mano"
|
|
||||||
},
|
|
||||||
"action": {
|
|
||||||
"prefix": "action",
|
|
||||||
"body": "<?php\nif (!defined('_ECRIRE_INC_VERSION')) return;\n\nfunction action_${TM_FILENAME_BASE}_dist(){\n\t$securiser_action = charger_fonction('securiser_action', 'inc');\n\t$arg = $securiser_action();\n\t$$1 = $arg;\n\tlist($${1:var1},$${2:var2}) = preg_split(',[^0-9],',$arg);\n\t${0}\n\n\t// Cache\n\tinclude_spip('inc/invalideur');\n\tsuivre_invalideur(\"id='$1/$$1'\");\n\n\t// redirection sur la création d'un rapport\n\t//$retour = \"spip.php?page=\";\n\t//include_spip('inc/headers');\n\t//redirige_par_entete($retour);\n}",
|
|
||||||
"description": "SPIP action declenchee dans un lien"
|
|
||||||
},
|
|
||||||
"date_php": {
|
"date_php": {
|
||||||
"prefix": "date_php",
|
"prefix": "date_php",
|
||||||
"body": "date(\"Y-m-d H:i:s\")${0}",
|
"body": "date(\"Y-m-d H:i:s\")${0}",
|
||||||
|
|
Loading…
Add table
Reference in a new issue