source: spip-zone/_plugins_/roles_documents/trunk/roles_documents_fonctions.php @ 93455

Last change on this file since 93455 was 93455, checked in by marcimat@…, 5 years ago

Lorsqu'un ancien logo est présent, il arrive déjà dans une balise IMG.
Du coup, il ne faut pas réappliquer dessus le filtre balise_img !
+ on ajoute la classe spip_logo au singulier, comme en SPIP 3.1.

File size: 1.5 KB
Line 
1<?php
2
3function document_vu($id_objet, $objet, $id_document) {
4        include_spip('action/editer_liens');
5        $objets_lies=array($objet=>$id_objet);
6        $objets_source=array('document'=>$id_document);
7        $qualif = array('vu'=>'oui');
8        objet_associer($objets_source, $objets_lies, $qualif);
9}
10
11function roles_documents_declarer_tables_interfaces($interfaces) {
12        $interfaces["table_des_traitements"]['LOGO_ARTICLE'][]          = 'traiter_logo_article(%s, $Pile[$SP][\'id_article\'])';
13        $interfaces["table_des_traitements"]['LOGO_ARTICLE_NORMAL'][]   = 'traiter_logo_article(%s, $Pile[$SP][\'id_article\'])';
14        $interfaces["table_des_traitements"]['LOGO_ARTICLE_RUBRIQUE'][] = 'traiter_logo_article_rubrique(%s, $Pile[$SP][\'id_article\'])';
15        $interfaces["table_des_traitements"]['LOGO_RUBRIQUE'][]         = 'traiter_logo_rubrique(%s, $Pile[$SP][\'id_rubrique\'])';
16        $interfaces["table_des_traitements"]['LOGO_RUBRIQUE_NORMAL'][]  = 'traiter_logo_rubrique(%s, $Pile[$SP][\'id_rubrique\'])';
17        return $interfaces;
18}
19
20function traiter_logo_article($logo_article, $id_article) {
21        return trim(recuperer_fond('logo/article', array('logo_article' => $logo_article, 'id_article' => $id_article)));
22}
23
24function traiter_logo_article_rubrique($logo_article, $id_article) {
25        return trim(recuperer_fond('logo/article_rubrique', array('logo_article' => $logo_article, 'id_article' => $id_article)));
26}
27
28function traiter_logo_rubrique($logo_rubrique, $id_rubrique) {
29        return trim(recuperer_fond('logo/rubrique', array('logo_rubrique' => $logo_rubrique, 'id_rubrique' => $id_rubrique)));
30}
Note: See TracBrowser for help on using the repository browser.