Changeset 59828 in spip-zone
- Timestamp:
- Mar 27, 2012, 5:37:30 PM (9 years ago)
- Location:
- _core_/plugins/compagnon
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
_core_/plugins/compagnon/compagnon_messages.php
r59644 r59828 6 6 function compagnon_compagnon_messages($flux) { 7 7 8 $exec = $flux['args']['exec'];8 $exec = $flux['args']['exec']; 9 9 $pipeline = $flux['args']['pipeline']; 10 $aides = &$flux['data']; 10 $vus = $flux['args']['deja_vus']; 11 $aides = &$flux['data']; 11 12 12 13 switch ($pipeline) { … … 40 41 41 42 case 'rubriques': 42 if (!sql_countsel('spip_rubriques')) { 43 // eviter si possible une requete sql. 44 if (!isset($vus['rubriques']) and !sql_countsel('spip_rubriques')) { 43 45 $aides[] = array( 44 46 'id' => 'rubriques', … … 53 55 54 56 case 'rubrique': 55 $aides[] = array( 56 'id' => 'rubrique', 57 'titre' => _T('compagnon:c_rubrique_publier'), 58 'texte' => _T('compagnon:c_rubrique_publier_texte'), 59 'statuts'=> array('webmestre'), 60 'target'=> '#contenu .icone.article-new-24' 61 ); 57 // eviter si possible une requete sql. 58 if (!isset($vus['rubrique'])) { 59 $statut = sql_getfetsel('statut', 'spip_rubriques', 'id_rubrique='.$flux['args']['id_rubrique']); 60 if ($statut != 'publie') { 61 $aides[] = array( 62 'id' => 'rubrique', 63 'titre' => _T('compagnon:c_rubrique_publier'), 64 'texte' => _T('compagnon:c_rubrique_publier_texte'), 65 'statuts'=> array('webmestre'), 66 'target'=> '#contenu .icone.article-new-24' 67 ); 68 } 69 } 62 70 break; 63 71 64 72 case 'articles': 65 if (!sql_countsel('spip_rubriques')) { 73 // eviter si possible une requete sql. 74 if (!isset($vus['articles']) and !sql_countsel('spip_rubriques')) { 66 75 $aides[] = array( 67 76 'id' => 'articles', -
_core_/plugins/compagnon/compagnon_pipelines.php
r54635 r59828 32 32 return $flux; 33 33 } 34 34 35 $moi = $GLOBALS['visiteur_session']; 36 $deja_vus = lire_config("compagnon/".$moi['id_auteur']); 37 35 38 $flux['args']['pipeline'] = $pipeline; 36 $aides = pipeline('compagnon_messages', array('args'=>$flux['args'], 'data'=>array())); 37 39 $flux['args']['deja_vus'] = $deja_vus; 40 $aides = pipeline('compagnon_messages', array('args'=>$flux['args'], 'data' => array())); 41 38 42 if (!$aides) { 39 43 return $flux; 40 44 } 41 42 43 $moi = $GLOBALS['visiteur_session']; 44 $deja_vus = lire_config("compagnon/".$moi['id_auteur']); 45 45 46 $ajouts = ""; 46 47 47 48 foreach ($aides as $aide) { 48 49 // restreindre l'affichage par statut d'auteur … … 57 58 } elseif (in_array($moi['statut'], $statuts)) { 58 59 $ok = true; 59 } 60 } 60 61 } 61 62 -
_core_/plugins/compagnon/paquet.xml
r59135 r59828 2 2 prefix="compagnon" 3 3 categorie="divers" 4 version="1. 3.0"4 version="1.4.0" 5 5 etat="dev" 6 6 compatibilite="[3.0.0-alpha2;["
Note: See TracChangeset
for help on using the changeset viewer.