function exec_accueil_dist() { global $id_rubrique, $connect_statut, $connect_id_auteur, $spip_display, $connect_id_rubrique; $id_rubrique = intval($id_rubrique); pipeline('exec_init',array('args'=>array('exec'=>'accueil','id_rubrique'=>$id_rubrique),'data'=>'')); $commencer_page = charger_fonction('commencer_page', 'inc'); echo $commencer_page(_T('titre_page_index'), "accueil", "accueil"); echo debut_gauche("",true); if ($spip_display != 4) { echo personnel_accueil(@$_COOKIE['spip_admin']); echo pipeline('affiche_gauche',array('args'=>array('exec'=>'accueil','id_rubrique'=>$id_rubrique),'data'=>'')); $nom = typo($GLOBALS['meta']["nom_site"]); if (!$nom) $nom= _T('info_mon_site_spip'); echo debut_cadre_relief("racine-site-24.gif", true, "", $nom), etat_base_accueil(), fin_cadre_relief(true); } echo creer_colonne_droite("", true); list($evtm, $evtt, $evtr) = http_calendrier_messages(date("Y"), date("m"), date("d")," 23:59:59"); echo $evtt, $evtm, $evtr; echo pipeline('affiche_droite',array('args'=>array('exec'=>'accueil','id_rubrique'=>$id_rubrique),'data'=>'')); echo debut_droite("", true); if ($GLOBALS['meta']["post_dates"] == "non" AND $connect_statut == '0minirezo') echo afficher_objets('article',_T('info_article_a_paraitre'), array("WHERE" => "statut='publie' AND date>".sql_quote(date('Y-m-d H:i:s')), 'ORDER BY' => "date")); // Les articles recents // echo afficher_objets('article', #afficher_plus(generer_url_ecrire('articles_page')) . _T('articles_recents'), array("WHERE" => "statut='publie'" .($GLOBALS['meta']["post_dates"] == "non" ? " AND date<=".sql_quote(date('Y-m-d H:i:s')) : ''), 'ORDER BY' => "date DESC", 'LIMIT' => '0,4')); // // Vos articles en cours // echo afficher_objets('article',afficher_plus(generer_url_ecrire('articles_page'))._T('info_en_cours_validation'), array('FROM' => "spip_articles AS articles, spip_auteurs_articles AS lien", "WHERE" => "articles.id_article=lien.id_article AND lien.id_auteur=$connect_id_auteur AND articles.statut='prepa'", "ORDER BY" => "articles.date DESC")); if ($spip_display == 4) echo colonne_droite_eq4($id_rubrique, $GLOBALS['meta']["activer_breves"], $GLOBALS['meta']["activer_sites"], $GLOBALS['meta']['articles_mots']); else { echo colonne_droite_neq4($id_rubrique, $GLOBALS['meta']["activer_breves"], $GLOBALS['meta']["activer_sites"], $GLOBALS['meta']['articles_mots']); echo encours_accueil(); } include_spip('inc/presenter_enfants'); if (!$connect_id_rubrique) echo afficher_enfant_rub(0, false, true) . "<div class='nettoyeur'></div>"; echo pipeline('affiche_milieu',array('args'=>array('exec'=>'accueil'),'data'=>'')); // Dernieres modifications d'articles if (($GLOBALS['meta']['articles_versions'] == 'oui')) { include_spip('inc/suivi_versions'); echo afficher_suivi_versions (0, 0, false, "", true); } echo fin_gauche(), fin_page(); }
/** * Filtre pour afficher les rubriques enfants d'une rubrique * @param int $id_rubrique * @return string */ function filtre_afficher_enfant_rub_dist($id_rubrique) { include_spip('inc/presenter_enfants'); return afficher_enfant_rub(intval($id_rubrique)); }
function naviguer_droite($row, $id_rubrique, $id_parent, $id_secteur, $haut, $n_forums, $editer_mots, $flag_editable, $boucles) { global $spip_lang_right, $connect_toutes_rubriques; $onglet_proprietes = $editer_mots . langue_naviguer($id_rubrique, $id_parent, $flag_editable) . pipeline('affiche_milieu',array('args'=>array('exec'=>'naviguer','id_rubrique'=>$id_rubrique),'data'=>'')) ; $type = 'rubrique'; $contexte = array('id'=>$id_rubrique,'id_rubrique'=>$id_rubrique); $fond = recuperer_fond("prive/contenu/$type",$contexte); // permettre aux plugin de faire des modifs ou des ajouts $fond = pipeline('afficher_contenu_objet', array( 'args'=>array( 'type'=>$type, 'id_objet'=>$id_rubrique, 'contexte'=>$contexte), 'data'=> $fond)); $onglet_contenu = "<div id='wysiwyg'>$fond</div>" . (_INTERFACE_ONGLETS? $boucles:""); include_spip('inc/presenter_enfants'); $onglet_enfants = afficher_enfant_rub($id_rubrique, false, true) .(_INTERFACE_ONGLETS?"": (autoriser('creerrubriquedans','rubrique',$id_rubrique)?"<div style='clear:$spip_lang_right;'>" . (!$id_rubrique ? icone_inline(_T('icone_creer_rubrique'), generer_url_ecrire("rubriques_edit","new=oui&retour=nav"), "secteur-24.gif", "creer.gif",$spip_lang_right) : icone_inline(_T('icone_creer_sous_rubrique'), generer_url_ecrire("rubriques_edit","new=oui&retour=nav&id_parent=$id_rubrique"), "rubrique-24.gif", "creer.gif",$spip_lang_right)) ."</div>":"")) . "<div class='nettoyeur'></div>" . $boucles; $onglet_enfants = pipeline('affiche_enfants',array('args'=>array('exec'=>'naviguer','id_rubrique'=>$id_rubrique),'data'=>$onglet_enfants)); $documenter_objet = charger_fonction('documenter_objet','inc'); $onglet_documents = ($id_rubrique > 0 ? $documenter_objet($id_rubrique, "rubrique", 'naviguer', $flag_editable) :"" ) ; if ($n_forums) $onglet_interactivite = icone_inline(_T('icone_suivi_forum', array('nb_forums' => $n_forums)), generer_url_ecrire("controle_forum","id_rubrique=$id_rubrique"), "suivi-forum-24.gif", "", 'center'); else $onglet_interactivite = ""; return pipeline('afficher_fiche_objet',array('args'=>array('type'=>'rubrique','id'=>$id_rubrique),'data'=> "<div class='fiche_objet'>". $haut. (_INTERFACE_ONGLETS? afficher_onglets_pages(array( 'sousrub'=> _T('onglet_sous_rubriques'), 'voir' => _T('onglet_contenu'), 'props' => _T('onglet_proprietes'), 'docs' => _T('onglet_documents'), 'interactivite' => _T('onglet_interactivite')), array( 'voir'=>$onglet_contenu, 'sousrub'=>$onglet_enfants, 'props'=>$onglet_proprietes, 'docs'=>$onglet_documents, 'interactivite'=>$onglet_interactivite )) :$onglet_contenu.$onglet_proprietes). "</div>". (_INTERFACE_ONGLETS?"":$onglet_enfants.$onglet_documents.$onglet_interactivite) )); }