diff --git a/action/supprimer_aut_mod.php b/action/supprimer_aut_mod.php new file mode 100644 index 0000000..2fd7a45 --- /dev/null +++ b/action/supprimer_aut_mod.php @@ -0,0 +1,41 @@ + 'aut_mod', + 'principale' => 'oui', + 'table_objet_surnoms' => array('autmod'), // table_objet('aut_mod') => 'aut_mods' + 'field'=> array( + 'id_aut_mod' => 'bigint(21) NOT NULL', + 'nom' => 'varchar(55) NOT NULL DEFAULT ""', + 'modele' => 'text NOT NULL DEFAULT ""', + 'statut' => 'varchar(20) DEFAULT "0" NOT NULL', + 'maj' => 'TIMESTAMP' + ), + 'key' => array( + 'PRIMARY KEY' => 'id_aut_mod', + 'KEY statut' => 'statut', + ), + 'titre' => 'nom AS titre, "" AS lang', + #'date' => '', + 'champs_editables' => array('nom', 'modele'), + 'champs_versionnes' => array(), + 'rechercher_champs' => array(), + 'tables_jointures' => array(), + 'statut_textes_instituer' => array( + 'prepa' => 'texte_statut_en_cours_redaction', + 'publie' => 'texte_statut_publie', + 'refuse' => 'texte_statut_refuse', + 'poubelle' => 'texte_statut_poubelle', + ), + 'statut'=> array( + array( + 'champ' => 'statut', + 'publie' => 'publie', + 'previsu' => 'publie,prepa', + 'post_date' => 'date', + 'exception' => array('statut','tout') + ) + ), + 'texte_changer_statut' => 'aut_mod:texte_changer_statut_aut_mod', + + + ); + + return $tables; +} + + +/** + * Ajouter des champs aux tables auteurs et articles et rubrique + * @param array $tables_principales + * @return array + */ + +function auted_declarer_tables_principales($tables_principales){ + + $tables_principales['spip_auteurs']['field']['autorisations'] = "text NOT NULL"; + + return $tables_principales; +} diff --git a/fabrique_auted.php b/fabrique_auted.php new file mode 100644 index 0000000..e98ca4f --- /dev/null +++ b/fabrique_auted.php @@ -0,0 +1,213 @@ + + array ( + 'version' => 6, + ), + 'paquet' => + array ( + 'prefixe' => 'auted', + 'nom' => 'Autorisations étendues', + 'slogan' => '', + 'description' => '', + 'logo' => + array ( + 0 => '', + ), + 'credits' => + array ( + 'logo' => + array ( + 'texte' => '', + 'url' => '', + ), + ), + 'version' => '1.0.0', + 'auteur' => 'tofulm', + 'auteur_lien' => 'https://gamuza.fr', + 'licence' => 'GNU/GPL', + 'categorie' => 'outil', + 'etat' => 'dev', + 'compatibilite' => '[3.2.0-dev;3.3.*]', + 'documentation' => '', + 'administrations' => 'on', + 'schema' => '1.0.0', + 'formulaire_config' => 'on', + 'formulaire_config_titre' => '', + 'fichiers' => + array ( + 0 => 'autorisations', + 1 => 'fonctions', + 2 => 'options', + 3 => 'pipelines', + ), + 'inserer' => + array ( + 'paquet' => '', + 'administrations' => + array ( + 'maj' => '', + 'desinstallation' => '', + 'fin' => '', + ), + 'base' => + array ( + 'tables' => + array ( + 'fin' => '', + ), + ), + ), + 'scripts' => + array ( + 'pre_copie' => '', + 'post_creation' => '', + ), + 'exemples' => '', + ), + 'objets' => + array ( + 0 => + array ( + 'nom' => 'Autmods', + 'nom_singulier' => 'Autmod', + 'genre' => 'masculin', + 'logo' => + array ( + 0 => '', + 32 => '', + 24 => '', + 16 => '', + 12 => '', + ), + 'logo_variantes' => '', + 'table' => 'spip_aut_mods', + 'cle_primaire' => 'id_aut_mod', + 'cle_primaire_sql' => 'bigint(21) NOT NULL', + 'table_type' => 'aut_mod', + 'champs' => + array ( + 0 => + array ( + 'nom' => 'Nom', + 'champ' => 'nom', + 'sql' => 'varchar(55) NOT NULL DEFAULT \'\'', + 'caracteristiques' => + array ( + 0 => 'editable', + 1 => 'obligatoire', + ), + 'recherche' => '', + 'saisie' => '', + 'explication' => '', + 'saisie_options' => '', + ), + 1 => + array ( + 'nom' => 'Modèle', + 'champ' => 'modele', + 'sql' => 'text NOT NULL DEFAULT \'\'', + 'caracteristiques' => + array ( + 0 => 'editable', + 1 => 'obligatoire', + ), + 'recherche' => '', + 'saisie' => '', + 'explication' => '', + 'saisie_options' => '', + ), + ), + 'champ_titre' => 'nom', + 'champ_date' => '', + 'statut' => 'on', + 'chaines' => + array ( + 'titre_objets' => 'Modèle d\'autorisations', + 'titre_objet' => 'modèle d\'autorisations', + 'info_aucun_objet' => 'Aucun modèle d\'autorisation', + 'info_1_objet' => 'Un modèle d\'autorisation', + 'info_nb_objets' => '@nb@ de modèle d\'autorisation', + 'icone_creer_objet' => 'Créer un modèle d\'autorsation', + 'icone_modifier_objet' => 'Modifier ce modèle d\'autorisation', + 'titre_logo_objet' => 'Logo de ce modèle d\'autorisation', + 'titre_langue_objet' => 'Langue de ce modèle d\'autorisation', + 'texte_definir_comme_traduction_objet' => 'Ce modèle d\'autorisation est une traduction du modèle d\'autorisation numéro :', + 'titre_\\objets_lies_objet' => 'Liés à ce modèle d\'autorisation', + 'titre_objets_rubrique' => 'Modèle d\'autorisation de la rubrique', + 'info_objets_auteur' => 'Les modèles d\'autorisation de cet auteur', + 'retirer_lien_objet' => 'Retirer ce modèle d\'autorisation', + 'retirer_tous_liens_objets' => 'Retirer tous les modèles d\'autorisation', + 'ajouter_lien_objet' => 'Ajouter ce modèle d\'autorisation', + 'texte_ajouter_objet' => 'Ajouter un modèle d\'autorisation', + 'texte_creer_associer_objet' => 'Créer et associer un modèle d\'autorisation', + 'texte_changer_statut_objet' => 'Ce modèle d\'autorisation est :', + 'supprimer_objet' => 'Supprimer ce modèle d\'autorisation', + 'confirmer_supprimer_objet' => 'Confirmez-vous la suppression de ce modèle d\'autorisation ?', + ), + 'liaison_directe' => '', + 'table_liens' => '', + 'afficher_liens' => '', + 'roles' => '', + 'auteurs_liens' => '', + 'vue_auteurs_liens' => '', + 'fichiers' => + array ( + 'explicites' => + array ( + 0 => 'action/supprimer_objet.php', + ), + ), + 'autorisations' => + array ( + 'objet_creer' => 'webmestre', + 'objet_voir' => 'webmestre', + 'objet_modifier' => 'webmestre', + 'objet_supprimer' => 'webmestre', + 'associerobjet' => 'webmestre', + ), + ), + ), + 'images' => + array ( + 'paquet' => + array ( + 'logo' => + array ( + 0 => + array ( + 'extension' => 'svg', + 'contenu' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgaW5rc2NhcGU6dmVyc2lvbj0iMS4xLWRldiAoNmM5NzdjYjM3ZCwgMjAyMC0wMi0wMykiCiAgIGhlaWdodD0iNDgiCiAgIHdpZHRoPSI0MCIKICAgc29kaXBvZGk6ZG9jbmFtZT0iYXV0b3Jpc2F0aW9ucy5zdmciCiAgIGlkPSJzdmc4OTMiCiAgIHhtbDpzcGFjZT0icHJlc2VydmUiCiAgIHZpZXdCb3g9IjAgMCA0MCA0OCIKICAgeT0iMHB4IgogICB4PSIwcHgiCiAgIHZlcnNpb249IjEuMSI+PG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhODk5Ij48cmRmOlJERj48Y2M6V29yawogICAgICAgICByZGY6YWJvdXQ9IiI+PGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+PGRjOnR5cGUKICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPjwvY2M6V29yaz48L3JkZjpSREY+PC9tZXRhZGF0YT48ZGVmcwogICAgIGlkPSJkZWZzODk3IiAvPjxzb2RpcG9kaTpuYW1lZHZpZXcKICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJzdmc4OTMiCiAgICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMSIKICAgICBpbmtzY2FwZTp3aW5kb3cteT0iMjAiCiAgICAgaW5rc2NhcGU6d2luZG93LXg9IjAiCiAgICAgaW5rc2NhcGU6Y3k9IjIzLjc4OTcwMSIKICAgICBpbmtzY2FwZTpjeD0iMjQuMDY2MzMiCiAgICAgaW5rc2NhcGU6em9vbT0iOS44NjQiCiAgICAgc2hvd2dyaWQ9ImZhbHNlIgogICAgIGlkPSJuYW1lZHZpZXc4OTUiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTQxNiIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjI1NTYiCiAgICAgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIKICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMCIKICAgICBndWlkZXRvbGVyYW5jZT0iMTAiCiAgICAgZ3JpZHRvbGVyYW5jZT0iMTAiCiAgICAgb2JqZWN0dG9sZXJhbmNlPSIxMCIKICAgICBib3JkZXJvcGFjaXR5PSIxIgogICAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2IgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIgLz48ZwogICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01LC0xKSIKICAgICBpZD0iZzkxMCI+PHBhdGgKICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgICBkPSJNIDQ1LDI4LjEgViAyMS42IEggMzguOCBWIDE0LjkgQyAzOC44LDcuMiAzMi42LDEgMjUsMSAxNy40LDEgMTEuMiw3LjIgMTEuMiwxNC44IHYgNi43IEggNSBWIDI4IGggNC4zIHYgMiBIIDUgdiA0LjIgaCA0LjMgdiAyIEggNSB2IDQuMiBoIDQuMyB2IDIgSCA1IFYgNDkgaCA0MCB2IC02LjUgaCAtNC4zIHYgLTIgSCA0NSB2IC00LjIgaCAtNC4zIHYgLTIgSCA0NSB2IC00LjIgaCAtNC4zIHYgLTIgSCA0NSBaIE0gMTcuOCwxNC44IGMgMCwtNCAzLjIsLTcuMiA3LjIsLTcuMiA0LDAgNy4yLDMuMiA3LjIsNy4yIHYgNi43IEggMTcuOCBaIE0gMjguOSw0Mi4zIEggMjEgbCAxLjYsLTcgYyAtMSwtMC43IC0xLjYsLTEuOCAtMS42LC0zLjEgMCwtMi4yIDEuOCwtMy45IDMuOSwtMy45IDIuMiwwIDMuOSwxLjggMy45LDMuOSAwLDEuMyAtMC42LDIuNCAtMS42LDMuMSB6IgogICAgICAgaWQ9InBhdGg4ODciCiAgICAgICBzdHlsZT0iZmlsbDojYzkxODY5O2ZpbGwtb3BhY2l0eToxIiAvPjxwYXRoCiAgICAgICBzdHlsZT0iZmlsbDojZmYwMDAwO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDowLjUxMDY0NSIKICAgICAgIGQ9Im0gMjEuMTEwMTU4LDQyLjAxOTAyIGMgMC4wMzExNCwtMC4xMjU0NTYgMC4zODkyMjQsLTEuNjg3MDU4IDAuNzk1NzQ5LC0zLjQ3MDIyNSBsIDAuNzM5MTM2LC0zLjI0MjEyNCAtMC40OTQzNjUsLTAuNDgxNTI2IGMgLTAuMjcxOTAxLC0wLjI2NDg0IC0wLjYxNjg4OSwtMC43NDQ3NTMgLTAuNzY2NjQsLTEuMDY2NDc0IC0wLjIzNDc1MiwtMC41MDQzMzIgLTAuMjcyNTI4LC0wLjcxNzkyMyAtMC4yNzQxMDgsLTEuNTQ5ODI1IC0wLjAwMTcsLTAuODg1MDI5IDAuMDI1MzYsLTEuMDIwMTQ0IDAuMzI2NzY1LC0xLjYzMjcwNSAwLjM5NTcwOSwtMC44MDQyMjMgMS4xMjA1MTcsLTEuNTE1OTY0IDEuOTMwMzE4LC0xLjg5NTUxOCAwLjUwMTUzLC0wLjIzNTA2NyAwLjcwOTgzMywtMC4yNzE3IDEuNTQ0OTIsLTAuMjcxNyAwLjg4NTk1LDAgMS4wMjA3MTgsMC4wMjczMiAxLjY0MDc5NywwLjMzMjU4IDIuMzY5MzYxLDEuMTY2NDMzIDIuOTIxOTIxLDQuMjY3NjkyIDEuMDg3MjcsNi4xMDIzNDIgbCAtMC40ODAzNSwwLjQ4MDM1MSAwLjgwMzQsMy4zMzQ3NCBjIDAuNDQxODcsMS44MzQxMDcgMC44MjM4MjEsMy4zOTE3NjUgMC44NDg3OCwzLjQ2MTQ2MyAwLjAzNTgsMC4wOTk5NyAtMC43NzgzNzEsMC4xMjY3MjMgLTMuODU2NDUyLDAuMTI2NzIzIGggLTMuOTAxODMyIHoiCiAgICAgICBpZD0icGF0aDkwMSIKICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+PHBhdGgKICAgICAgIHN0eWxlPSJmaWxsOiMwMDAwMDA7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOiMwMDAwMDA7c3Ryb2tlLXdpZHRoOjAuNTEwNjQ1IgogICAgICAgZD0ibSAyMS40NjMzMDgsNDEuODY2OTUyIGMgMi4xMWUtNCwtMC4wNDE4MiAwLjMzOTA1NywtMS41NTgwNDEgMC43NTI5OTIsLTMuMzY5MzgyIGwgMC43NTI2MDksLTMuMjkzMzQ3IC0wLjUzNzU1MSwtMC41NjM1NjYgYyAtMC44MzQ2ODQsLTAuODc1MDc4IC0xLjAwMjY2OCwtMS4yODA4MjYgLTEuMDA2MDYsLTIuNDMwMDMxIC0wLjAwMjUsLTAuODU2NDM5IDAuMDI4MTUsLTEuMDIzMDI0IDAuMjc3MDQyLC0xLjUwNDIwOCAwLjM1NjkzMiwtMC42OTAwNyAxLjAxMzU3NCwtMS4zNDY2MDIgMS43MDMyNTQsLTEuNzAyOTY4IDAuNDc5MDkzLC0wLjI0NzU1NCAwLjY1MTQ5LC0wLjI3OTYyMSAxLjUwNDIwNywtMC4yNzk3OTkgMC44MTEwMTYsLTEuN2UtNCAxLjAzNTEzOCwwLjAzNzEzIDEuNDE5MzAzLDAuMjM2MTk2IDEuMDk2NjIsMC41NjgyNTEgMS43MDkzOCwxLjMzMTExIDEuOTkzMjc5LDIuNDgxNTQ1IDAuMjk0NTk1LDEuMTkzNzg0IC0wLjAzNzE3LDIuMjgzNzg3IC0wLjk5MjU5NCwzLjI2MTA4NSBsIC0wLjUwMzQzOCwwLjUxNDk2NSAwLjc2NDIwNiwzLjEzNDY3IGMgMC40MjAzMTMsMS43MjQwNjggMC43ODgzMTYsMy4yMzczMTUgMC44MTc3ODUsMy4zNjI3NzIgbCAwLjA1MzU4LDAuMjI4MTAyIGggLTMuNDk5NDk5IGMgLTEuOTI0NzI0LDAgLTMuNDk5MzI1LC0wLjAzNDIyIC0zLjQ5OTExNCwtMC4wNzYwMyB6IgogICAgICAgaWQ9InBhdGg5MDUiCiAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPjwvZz48L3N2Zz4K', + ), + ), + ), + 'objets' => + array ( + 0 => + array ( + ), + ), + ), +); diff --git a/fabrique_diff.diff b/fabrique_diff.diff new file mode 100644 index 0000000..2f0d81e --- /dev/null +++ b/fabrique_diff.diff @@ -0,0 +1,100 @@ +Seulement dans ../tmp/cache/fabrique/auted/: action +diff -r -x . -x .. -x fabrique_diff.diff -x fabrique_auted.php ../tmp/cache/fabrique/.backup/auted/auted_autorisations.php ../tmp/cache/fabrique/auted/auted_autorisations.php +41c41 +< return in_array($qui['statut'], array('0minirezo', '1comite')); +--- +> return autoriser('webmestre', '', '', $qui); +55c55 +< return true; +--- +> return autoriser('webmestre', '', '', $qui); +69c69 +< return in_array($qui['statut'], array('0minirezo', '1comite')); +--- +> return autoriser('webmestre', '', '', $qui); +83c83 +< return $qui['statut'] == '0minirezo' and !$qui['restreint']; +--- +> return autoriser('webmestre', '', '', $qui); +diff -r -x . -x .. -x fabrique_diff.diff -x fabrique_auted.php ../tmp/cache/fabrique/.backup/auted/base/auted.php ../tmp/cache/fabrique/auted/base/auted.php +52c52 +< 'model' => 'text NOT NULL DEFAULT ""', +--- +> 'modele' => 'text NOT NULL DEFAULT ""', +62c62 +< 'champs_editables' => array('nom', 'model'), +--- +> 'champs_editables' => array('nom', 'modele'), +diff -r -x . -x .. -x fabrique_diff.diff -x fabrique_auted.php ../tmp/cache/fabrique/.backup/auted/lang/aut_mod_fr.php ../tmp/cache/fabrique/auted/lang/aut_mod_fr.php +12c12 +< 'ajouter_lien_aut_mod' => 'Ajouter cette autmod', +--- +> 'ajouter_lien_aut_mod' => 'Ajouter ce modèle d\'autorisation', +15c15 +< 'champ_model_label' => 'Model', +--- +> 'champ_modele_label' => 'Modèle', +17c17 +< 'confirmer_supprimer_aut_mod' => 'Confirmez-vous la suppression de cette autmod ?', +--- +> 'confirmer_supprimer_aut_mod' => 'Confirmez-vous la suppression de ce modèle d\'autorisation ?', +20,25c20,25 +< 'icone_creer_aut_mod' => 'Créer un model', +< 'icone_modifier_aut_mod' => 'Modifier ce model', +< 'info_1_aut_mod' => 'Un model', +< 'info_aucun_aut_mod' => 'Aucune autmod', +< 'info_aut_mods_auteur' => 'Les autmods de cet auteur', +< 'info_nb_aut_mods' => '@nb@ autmods', +--- +> 'icone_creer_aut_mod' => 'Créer un modèle d\'autorsation', +> 'icone_modifier_aut_mod' => 'Modifier ce modèle d\'autorisation', +> 'info_1_aut_mod' => 'Un modèle d\'autorisation', +> 'info_aucun_aut_mod' => 'Aucun modèle d\'autorisation', +> 'info_aut_mods_auteur' => 'Les modèles d\'autorisation de cet auteur', +> 'info_nb_aut_mods' => '@nb@ de modèle d\'autorisation', +28,29c28,29 +< 'retirer_lien_aut_mod' => 'Retirer cette autmod', +< 'retirer_tous_liens_aut_mods' => 'Retirer toutes les autmods', +--- +> 'retirer_lien_aut_mod' => 'Retirer ce modèle d\'autorisation', +> 'retirer_tous_liens_aut_mods' => 'Retirer tous les modèles d\'autorisation', +32c32 +< 'supprimer_aut_mod' => 'Supprimer cette autmod', +--- +> 'supprimer_aut_mod' => 'Supprimer ce modèle d\'autorisation', +35,44c35,44 +< 'texte_ajouter_aut_mod' => 'Ajouter une autmod', +< 'texte_changer_statut_aut_mod' => 'Cette autmod est :', +< 'texte_creer_associer_aut_mod' => 'Créer et associer une autmod', +< 'texte_definir_comme_traduction_aut_mod' => 'Cett autmod est une traduction de la autmod numéro :', +< 'titre_aut_mod' => 'Autmod', +< 'titre_aut_mods' => 'Autmods', +< 'titre_aut_mods_rubrique' => 'Autmods de la rubrique', +< 'titre_langue_aut_mod' => 'Langue de cette autmod', +< 'titre_logo_aut_mod' => 'Logo de ce model', +< 'titre_objets_lies_aut_mod' => 'Liés à cette autmod', +--- +> 'texte_ajouter_aut_mod' => 'Ajouter un modèle d\'autorisation', +> 'texte_changer_statut_aut_mod' => 'Ce modèle d\'autorisation est :', +> 'texte_creer_associer_aut_mod' => 'Créer et associer un modèle d\'autorisation', +> 'texte_definir_comme_traduction_aut_mod' => 'Ce modèle d\'autorisation est une traduction du modèle d\'autorisation numéro :', +> 'titre_aut_mod' => 'modèle d\'autorisations', +> 'titre_aut_mods' => 'Modèle d\'autorisations', +> 'titre_aut_mods_rubrique' => 'Modèle d\'autorisation de la rubrique', +> 'titre_langue_aut_mod' => 'Langue de ce modèle d\'autorisation', +> 'titre_logo_aut_mod' => 'Logo de ce modèle d\'autorisation', +> 'titre_objets_lies_aut_mod' => 'Liés à ce modèle d\'autorisation', +diff -r -x . -x .. -x fabrique_diff.diff -x fabrique_auted.php ../tmp/cache/fabrique/.backup/auted/paquet.xml ../tmp/cache/fabrique/auted/paquet.xml +12c12 +< Paquet généré le 2020-02-10 11:08:20 +--- +> Paquet généré le 2020-02-10 11:18:59 +diff -r -x . -x .. -x fabrique_diff.diff -x fabrique_auted.php ../tmp/cache/fabrique/.backup/auted/prive/objets/contenu/aut_mod.html ../tmp/cache/fabrique/auted/prive/objets/contenu/aut_mod.html +7,9c7,9 +< [
(#ENV*{message_ok})
] + [(#ENV*{message_erreur})
] + + +(#ENV**{message_ok})
] + [(#ENV*{message_erreur})
] + + [(#ENV{editable}) + + ] ++ | [(#TRI{statut,#,ajax})] | +[(#TRI{nom,<:aut_mod:champ_nom_label:>,ajax})] | +[(#TRI{id_aut_mod,<:info_numero_abbreviation:>,ajax})] | +
---|---|---|---|
[(#CHEMIN_IMAGE{aut_mod-16.png}|balise_img)] | +[(#STATUT|puce_statut{aut_mod,#ID_AUT_MOD})] | +[(#LOGO_AUT_MOD|image_reduire{20,26})][(#RANG). ]#NOM | +[(#AUTORISER{modifier,aut_mod,#ID_AUT_MOD}|?{ + #ID_AUT_MOD, + #ID_AUT_MOD + })] | +
(#PAGINATION{prive})
] +