X-Git-Url: http://git.cyclocoop.org/?a=blobdiff_plain;f=www%2Fplugins%2Fsaisies%2Fsaisies_fonctions.php;fp=www%2Fplugins%2Fsaisies%2Fsaisies_fonctions.php;h=e010e4e2b7d9b0815319d21a3fc8ac067d59d6ea;hb=c0f18416f529232b5555c6410a8765a5125ebcd3;hp=31da91b37a4e13ad0d2c155f196bb910379ac26e;hpb=50522c53acc9e61a4a7de3a1890c4ba93e2f61b4;p=lhc%2Fweb%2Fwww.git diff --git a/www/plugins/saisies/saisies_fonctions.php b/www/plugins/saisies/saisies_fonctions.php index 31da91b3..e010e4e2 100644 --- a/www/plugins/saisies/saisies_fonctions.php +++ b/www/plugins/saisies/saisies_fonctions.php @@ -6,7 +6,9 @@ * @package SPIP\Saisies\Fonctions **/ -if (!defined('_ECRIRE_INC_VERSION')) return; +if (!defined('_ECRIRE_INC_VERSION')) { + return; +} include_spip('inc/saisies'); include_spip('balise/saisie'); @@ -22,22 +24,26 @@ include_spip('formulaires/selecteur/generique_fonctions'); * @return string * $tag initial ou div */ -function saisie_balise_structure_formulaire($tag){ - static $is_div=null; - if (is_null($is_div)){ - $version = explode(".",$GLOBALS['spip_version_branche']); - if ($version[0]>3 OR ($version[0]==3 AND $version[1]>0)) +function saisie_balise_structure_formulaire($tag) { + + static $is_div = null; + if (is_null($is_div)) { + $version = explode('.', $GLOBALS['spip_version_branche']); + if ($version[0] > 3 or ($version[0] == 3 and $version[1] > 0)) { $is_div = true; + } + } + if ($is_div) { + return 'div'; } - if ($is_div) return "div"; return $tag; } // variante plus simple a ecrire dans les squelettes // [(#DIV|sinon{ul})] if (!function_exists('balise_DIV_dist') - and $version = explode(".",$GLOBALS['spip_version_branche']) - and ($version[0]>3 OR ($version[0]==3 AND $version[1]>0))){ - function balise_DIV_dist($p){ + and $version = explode('.', $GLOBALS['spip_version_branche']) + and ($version[0]>3 or ($version[0]==3 and $version[1] > 0))) { + function balise_DIV_dist($p) { $p->code = "'div'"; $p->interdire_scripts = false; return $p; @@ -53,11 +59,13 @@ if (!function_exists('balise_DIV_dist') * @param string|array $env * @return string */ -function saisie_traitement_vue($valeur,$env){ - if (is_string($env)) +function saisie_traitement_vue($valeur, $env) { + if (is_string($env)) { $env = unserialize($env); - if (!function_exists('propre')) + } + if (!function_exists('propre')) { include_spip('inc/texte'); + } $valeur = trim($valeur); @@ -67,9 +75,8 @@ function saisie_traitement_vue($valeur,$env){ if ($valeur and !isset($env['traitements'])) { if (in_array($env['type_saisie'], array('textarea'))) { $valeur = propre($valeur); - } - else { - $valeur = "

" . typo($valeur) . "

"; + } else { + $valeur = '

' . typo($valeur) . '

'; } } @@ -78,7 +85,7 @@ function saisie_traitement_vue($valeur,$env){ /** * Passer un nom en une valeur compatible avec une classe css - * + * * - toto => toto, * - toto/truc => toto_truc, * - toto[truc] => toto_truc @@ -92,7 +99,7 @@ function saisie_nom2classe($nom) { /** * Passer un nom en une valeur compatible avec un `name` de formulaire - * + * * - toto => toto, * - toto/truc => toto[truc], * - toto[truc] => toto[truc] @@ -117,24 +124,25 @@ function saisie_nom2name($nom) { * ``` * #GLOBALS{debut_intertitre} * ``` - * + * * @param Champ $p * Pile au niveau de la balise * @return Champ * Pile complétée du code php de la balise. **/ function balise_GLOBALS_dist($p) { - if (function_exists('balise_ENV')) + if (function_exists('balise_ENV')) { return balise_ENV($p, '$GLOBALS'); - else + } else { return balise_ENV_dist($p, '$GLOBALS'); + } } /** * Liste les éléments du sélecteur générique triés * * Les éléments sont triés par objets puis par identifiants - * + * * @example * L'entrée : * 'rubrique|3,rubrique|5,article|2' @@ -172,7 +180,7 @@ function picker_selected_par_objet($selected) { // on remet tout en file $liste = array(); - foreach ($res as $objet=>$ids) { + foreach ($res as $objet => $ids) { foreach ($ids as $id) { $liste[] = array('objet' => $objet, 'id_objet' => $id); } @@ -191,19 +199,18 @@ function picker_selected_par_objet($selected) { * 'url_edit' : l'url d'édition de l'objet ; * 'texte_objets' : le nom humain de l'objet éditorial. */ -function lister_tables_objets_edit() -{ - include_spip('base/abstract_sql'); +function lister_tables_objets_edit() { + include_spip('base/abstract_sql'); - $objets = lister_tables_objets_sql(); - $objets_edit = array(); + $objets = lister_tables_objets_sql(); + $objets_edit = array(); - foreach ($objets as $objet => $definition) { - if (isset($definition['editable']) and isset($definition['url_edit']) and $definition['url_edit'] != '') { - $objets_edit[$objet] = array('type' => $definition['type'], 'url_edit' => $definition['url_edit'], 'texte_objets' => $definition['texte_objets']); - } - } - $objets_edit = array_filter($objets_edit); + foreach ($objets as $objet => $definition) { + if (isset($definition['editable']) and isset($definition['url_edit']) and $definition['url_edit'] != '') { + $objets_edit[$objet] = array('type' => $definition['type'], 'url_edit' => $definition['url_edit'], 'texte_objets' => $definition['texte_objets']); + } + } + $objets_edit = array_filter($objets_edit); - return $objets_edit; + return $objets_edit; }