123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118 |
- <?php
- if (!defined('_ECRIRE_INC_VERSION')) return;
- function compagnon_compagnon_messages($flux) {
- $exec = $flux['args']['exec'];
- $pipeline = $flux['args']['pipeline'];
- $vus = $flux['args']['deja_vus'];
- $aides = &$flux['data'];
- switch ($pipeline) {
-
- case 'affiche_milieu':
- switch ($exec) {
-
- case 'accueil':
- $aides[] = array(
- 'id' => 'accueil',
- 'inclure' => 'compagnon/accueil',
- 'statuts'=> array('1comite', '0minirezo', 'webmestre')
- );
- $aides[] = array(
- 'id' => 'accueil_configurer',
- 'titre' => _T('compagnon:c_accueil_configurer_site'),
- 'texte' => _T('compagnon:c_accueil_configurer_site_texte', array('nom'=>$GLOBALS['meta']['nom_site'])),
- 'statuts'=> array('webmestre'),
- 'target' => '#bando_identite .nom_site_spip .nom',
- );
- $aides[] = array(
- 'id' => 'accueil_publication',
- 'titre' => _T('compagnon:c_accueil_publication'),
- 'texte' => _T('compagnon:c_accueil_publication_texte'),
- 'statuts'=> array('webmestre'),
- 'target'=> '#bando1_menu_edition',
- );
- break;
- case 'rubriques':
- // eviter si possible une requete sql.
- if (!isset($vus['rubriques']) and !sql_countsel('spip_rubriques')) {
- $aides[] = array(
- 'id' => 'rubriques',
- 'titre' => _T('compagnon:c_rubriques_creer'),
- 'texte' => _T('compagnon:c_rubriques_creer_texte'),
- 'statuts'=> array('webmestre'),
- 'target'=> '#contenu .icone:first-of-type',
- );
- }
- break;
- case 'rubrique':
- // eviter si possible une requete sql.
- if (!isset($vus['rubrique'])) {
- $statut = sql_getfetsel('statut', 'spip_rubriques', 'id_rubrique='.$flux['args']['id_rubrique']);
- if ($statut != 'publie') {
- $aides[] = array(
- 'id' => 'rubrique',
- 'titre' => _T('compagnon:c_rubrique_publier'),
- 'texte' => _T('compagnon:c_rubrique_publier_texte'),
- 'statuts'=> array('webmestre'),
- 'target'=> '#contenu .icone.article-new-24'
- );
- }
- }
- break;
- case 'articles':
- // eviter si possible une requete sql.
- if (!isset($vus['articles']) and !sql_countsel('spip_rubriques')) {
- $aides[] = array(
- 'id' => 'articles',
- 'titre' => _T('compagnon:c_articles_creer'),
- 'texte' => _T('compagnon:c_articles_creer_texte'),
- 'statuts'=> array('webmestre')
- );
- }
- break;
- case 'article':
- $aides[] = array(
- 'id' => 'article_redaction',
- 'inclure' => 'compagnon/article_redaction',
- 'statuts'=> array('0minirezo', 'webmestre')
- );
- $aides[] = array(
- 'id' => 'article_redaction_redacteur',
- 'inclure' => 'compagnon/article_redaction_redacteur',
- 'statuts'=> array('1comite')
- );
- break;
- }
- break;
- case 'affiche_gauche':
- switch ($exec) {
- case 'job_queue':
- $aides[] = array(
- 'id' => 'job_queue',
- 'titre' => _T('compagnon:c_job'),
- 'texte' => _T('compagnon:c_job_texte'),
- 'statuts'=> array('webmestre')
- );
- break;
- }
- break;
- }
-
- return $flux;
- }
- ?>
|