Browse Source

Saisies : datas->data

Sauf pour les imports/exports de champs.

On conserver également la chaine de langue `label_datas` qui ne sert null
part, on sait jamais.
3.5
Maïeul 2 years ago
parent
commit
c1365c1917
  1. 11
      action/iextras_exporter.php
  2. 2
      formulaires/importer_champs_extras.html
  3. 4
      iextras_administrations.php
  4. 6
      inc/iextras.php

11
action/iextras_exporter.php

@ -14,7 +14,7 @@ if (!defined("_ECRIRE_INC_VERSION")) return;
* - php/tous Tous les champs extras de tous les objets (export PHP)
* - yaml/objet/{type}/tous Tous les champs extras de l'objet {type}. {@example: `yaml/objet/auteur/tous`}
* - yaml/objet/{type}/champ/{nom} Le champ {nom} de l'objet {type}. {@example: `yaml/objet/auteur/champ/date_naissance`}
*
*
**/
function action_iextras_exporter_dist() {
$securiser_action = charger_fonction('securiser_action', 'inc');
@ -135,7 +135,7 @@ function iextras_envoyer_export($export, $nom_fichier, $format = 'yaml') {
case 'php':
$export = iextras_preparer_export_php($export);
$export = iextras_ecrire_export_php($export);
break;
case 'yaml':
@ -230,12 +230,17 @@ function iextras_preparer_export_php_saisie($saisie) {
}
}
// 5 les datas doivent être des tableaux
// 5 les data(s) doivent être des tableaux. On garde les 2 orthographes, car on ne sais pas depuis quels constructeur cela a été fait. Un constructeur modernes avec data, ou un vieux (y compris ceux du plugin saisies lui même), avec datas
if (isset($saisie['options']['datas'])) {
if (!is_array($saisie['options']['datas'])) {
$saisie['options']['datas'] = saisies_chaine2tableau($saisie['options']['datas']);
}
}
if (isset($saisie['options']['data'])) {
if (!is_array($saisie['options']['data'])) {
$saisie['options']['data'] = saisies_chaine2tableau($saisie['options']['data']);
}
}
return $saisie;
}

2
formulaires/importer_champs_extras.html

@ -19,7 +19,7 @@
[(#SAISIE{radio,fusionner,
label=<:iextras:importer_fusionner:>,
explication=<:iextras:importer_fusionner_explication:>,
datas=[(#ARRAY{
data=[(#ARRAY{
oui,<:iextras:importer_fusionner_oui:>,
non,<:iextras:importer_fusionner_non:>})]})]
</div>

4
iextras_administrations.php

@ -179,7 +179,7 @@ function iextras_upgrade_to_saisies() {
'obligatoire' => 'obligatoire',
'traitements' => 'traitements',
'rechercher' => 'rechercher',
'enum' => 'datas',
'enum' => 'datas', //datas avec un s, car c'est ainsi que fonctionnent les constructeurs, pour ne pas tout casser)
'type' => '',
'table' => '',
'_id' => '',
@ -282,7 +282,7 @@ function iextras_upgrade_to_saisies_all($val) {
}
// enum => datas
// enum => datas (avec un s, car c'est ainsi que fonctionnent les constructeurs, pour ne pas tout casser)
function iextras_upgrade_to_saisies_enum($val) {
// le vide par defaut...
// ,-vide-\r\n1,Valeur 1....

6
inc/iextras.php

@ -121,7 +121,7 @@ function iextras_saisies_construire_formulaire_config($flux) {
'nom' => "saisie_modifiee_${name}[options][restrictions][$action][auteur]",
'label' => _T('iextras:label_restrictions_auteur'),
'defaut' => '',
'datas' => array(
'data' => array(
'' => _T('iextras:radio_restrictions_auteur_aucune'),
'admin' => _T('iextras:radio_restrictions_auteur_admin'),
'admin_complet' => _T('iextras:radio_restrictions_auteur_admin_complet'),
@ -218,7 +218,7 @@ function iextras_saisies_construire_formulaire_config($flux) {
'label' => _T('iextras:label_traitements'),
'explication' => _T('iextras:precisions_pour_traitements'),
'defaut' => '',
'datas' => array(
'data' => array(
'' => _T('iextras:radio_traitements_aucun'),
'_TRAITEMENT_TYPO' => _T('iextras:radio_traitements_typo'),
'_TRAITEMENT_RACCOURCIS' => _T('iextras:radio_traitements_raccourcis'),
@ -242,7 +242,7 @@ function iextras_saisies_construire_formulaire_config($flux) {
'explication' => _T('iextras:precisions_pour_nouvelle_saisie'),
'attention' => _T('iextras:precisions_pour_nouvelle_saisie_attention'),
'defaut' => $type_saisie,
'datas' => $liste_saisies
'data' => $liste_saisies
)
),
)));

Loading…
Cancel
Save