Skip to content
Extraits de code Groupes Projets
Valider 4f1637e9 rédigé par cedric@yterium.com's avatar cedric@yterium.com
Parcourir les fichiers

declarer la table objet des documents

exclure les documents des objets qui peuvent porter des documents
parent 5523a5fe
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -27,8 +27,6 @@ function medias_declarer_tables_interfaces($interfaces) { ...@@ -27,8 +27,6 @@ function medias_declarer_tables_interfaces($interfaces) {
$interfaces['exceptions_des_tables']['documents']['mime_type']=array('types_documents', 'mime_type'); $interfaces['exceptions_des_tables']['documents']['mime_type']=array('types_documents', 'mime_type');
$interfaces['exceptions_des_tables']['documents']['media']=array('types_documents', 'media'); $interfaces['exceptions_des_tables']['documents']['media']=array('types_documents', 'media');
$interfaces['table_titre']['documents']= "titre, fichier AS surnom, '' AS lang";
$interfaces['table_date']['documents']='date';
$interfaces['table_date']['types_documents']='date'; $interfaces['table_date']['types_documents']='date';
// TODO : dynamiser en fonction de la configuration // TODO : dynamiser en fonction de la configuration
...@@ -133,15 +131,31 @@ function medias_declarer_tables_auxiliaires($tables_auxiliaires) { ...@@ -133,15 +131,31 @@ function medias_declarer_tables_auxiliaires($tables_auxiliaires) {
* @return array * @return array
*/ */
function medias_declarer_tables_objets_surnoms($surnoms) { function medias_declarer_tables_objets_surnoms($surnoms) {
$surnoms['doc'] = "documents";
$surnoms['img'] = "documents";
$surnoms['emb'] = "documents";
$surnoms['type_document'] = "types_documents"; # hum $surnoms['type_document'] = "types_documents"; # hum
$surnoms['extension'] = "types_documents"; # hum $surnoms['extension'] = "types_documents"; # hum
#$surnoms['type'] = "types_documents"; # a ajouter pour id_table_objet('type')=='extension' ? #$surnoms['type'] = "types_documents"; # a ajouter pour id_table_objet('type')=='extension' ?
return $surnoms; return $surnoms;
} }
function medias_declarer_tables_objets_sql($tables){
$tables['spip_documents'] = array(
'table_objet_surnoms'=>array('doc','img','emb'),
'type_surnoms' => array(),
'url_voir' => 'document_edit',
'url_edit' => 'document_edit',
'texte_retour' => 'icone_retour',
'texte_objets' => 'medias:objet_documents',
'texte_modifier' => 'medias:info_modifier_document',
'info_aucun_objet'=> 'medias:aucun_document',
'info_1_objet' => 'medias:un_document',
'info_nb_objets' => 'medias:des_documents',
'titre' => "titre, fichier AS surnom, '' AS lang",
'date' => 'date',
);
return $tables;
}
/** /**
* Creer la table des types de document * Creer la table des types de document
......
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
<label><:medias:label_activer_document_objets:></label>[ <label><:medias:label_activer_document_objets:></label>[
<span class='erreur_message'>(#GET{erreurs})</span> <span class='erreur_message'>(#GET{erreurs})</span>
]<p class="explication"><:texte_documents_joints_2:></p> ]<p class="explication"><:texte_documents_joints_2:></p>
#INCLURE{fond=formulaires/inc-choisir-objets,name=#GET{name},selected=#ENV**{#GET{name}}} #INCLURE{fond=formulaires/inc-choisir-objets,name=#GET{name},selected=#ENV**{#GET{name}},exclus=spip_documents}
</li> </li>
#SET{name,documents_date}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}} #SET{name,documents_date}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
<li class="editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]"> <li class="editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
......
...@@ -112,10 +112,6 @@ function medias_affiche_gauche($flux){ ...@@ -112,10 +112,6 @@ function medias_affiche_gauche($flux){
return $flux; return $flux;
} }
function medias_objets_extensibles($objets){
return array_merge($objets, array('document' => _T('medias:objet_documents')));
}
function medias_document_desc_actions($flux){ function medias_document_desc_actions($flux){
return $flux; return $flux;
} }
......
...@@ -21,6 +21,10 @@ ...@@ -21,6 +21,10 @@
<nom>declarer_tables_auxiliaires</nom> <nom>declarer_tables_auxiliaires</nom>
<inclure>base/medias.php</inclure> <inclure>base/medias.php</inclure>
</pipeline> </pipeline>
<pipeline>
<nom>declarer_tables_objets_sql</nom>
<inclure>base/medias.php</inclure>
</pipeline>
<pipeline> <pipeline>
<nom>post_insertion</nom> <nom>post_insertion</nom>
<inclure>medias_pipelines.php</inclure> <inclure>medias_pipelines.php</inclure>
...@@ -47,10 +51,6 @@ ...@@ -47,10 +51,6 @@
<nom>autoriser</nom> <nom>autoriser</nom>
<inclure>medias_autoriser.php</inclure> <inclure>medias_autoriser.php</inclure>
</pipeline> </pipeline>
<pipeline>
<nom>objets_extensibles</nom>
<inclure>medias_pipelines.php</inclure>
</pipeline>
<pipeline><nom>document_desc_actions</nom><action></action></pipeline> <pipeline><nom>document_desc_actions</nom><action></action></pipeline>
<pipeline><nom>editer_document_actions</nom><action></action></pipeline> <pipeline><nom>editer_document_actions</nom><action></action></pipeline>
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter