function spiplistes_naviguer_paniers ($titre, $sql_from, $les_statuts, $script_exec) { $result = ""; $current_statut = _request('statut'); $sql_result = sql_select("statut,COUNT(id_liste) AS n", $sql_from, "", "statut"); if(sql_count($sql_result)) { $les_statuts = array_fill_keys(explode(";", $les_statuts), 0); while($row = sql_fetch($sql_result)) { $key = $row['statut']; if(array_key_exists($key, $les_statuts)) { $les_statuts[$key] = $row['n']; } } foreach($les_statuts as $statut=>$value) { if($value && ($current_statut != $statut)) { $result .= "" . "<li id='menu-navig-".$statut."'>" . icone_horizontale( spiplistes_items_get_item('nav_t', $statut).($value ? " <em>($value)</em>" : "") , generer_url_ecrire($script_exec, "statut=$statut") , spiplistes_items_get_item('icon', $statut) ,"" ,false ) . "</li>" ; } } } if(!empty($result)) { if(!empty($titre)) { $titre .= ":"; } $result = "" . spiplistes_debut_raccourcis($titre, false, true) . "<ul class='verdana2 panier'>" . $result . "</ul>\n" . spiplistes_fin_raccourcis(true) ; } return($result); }
function spiplistes_boite_raccourcis ($return = false) { $connect_id_auteur = intval($GLOBALS['connect_id_auteur']); $flag_webmestre = autoriser('webmestre','','',$connect_id_auteur); $result = "" . (($flag_webmestre) ? spiplistes_raccourci_journal_jquery() : "") // Les raccourcis . spiplistes_debut_raccourcis(_T('titre_cadre_raccourcis'), true, true) ; $result .= "" . "<ul class='verdana2' style='list-style: none;padding:1ex;margin:0;'>\n" . "<li>" . icone_horizontale( _T('spiplistes:Nouveau_courrier') , generer_url_ecrire(_SPIPLISTES_EXEC_COURRIER_EDIT,'new=oui&type=nl') , _DIR_PLUGIN_SPIPLISTES_IMG_PACK."courriers_brouillon-24.png" ,"creer.gif" ,false ) . "</li>\n" . "<li>" . icone_horizontale( _T('spiplistes:Nouvelle_liste_de_diffusion') , generer_url_ecrire(_SPIPLISTES_EXEC_LISTE_EDIT,'new=oui') , _DIR_PLUGIN_SPIPLISTES_IMG_PACK."reply-to-all-24.gif" ,"creer.gif" ,false ) . "</li>\n" ; if($flag_webmestre) { $result .= "" . "<li>" . icone_horizontale( _T('spiplistes:import_export') , generer_url_ecrire(_SPIPLISTES_EXEC_IMPORT_EXPORT) , _DIR_PLUGIN_SPIPLISTES_IMG_PACK."listes_inout.png" ,"" ,false ) . "</li>\n" ; } if(autoriser('webmestre','','',$connect_id_auteur)) { $result .= "" . "<li>" . icone_horizontale( _T('titre_admin_tech') , generer_url_ecrire(_SPIPLISTES_EXEC_MAINTENANCE) , "administration-24.gif" ,"" ,false ) . "</li>\n" // lecture du journal (log) . spiplistes_raccourci_journal(false) // ; } $result .= "" . "<!-- aide en ligne -->\n" . "<li>" . icone_horizontale( _T('spiplistes:aide_en_ligne') , generer_url_ecrire(_SPIPLISTES_EXEC_AIDE) , _DIR_PLUGIN_SPIPLISTES_IMG_PACK."aide-24.png" , "" , false , " onclick=\"javascript:window.open(this.href,'spip_aide', 'scrollbars=yes, resizable=yes, width=740, height=580'); return false;\" " ) . "</li>\n" ; $result .= "" . "</ul>\n" . spiplistes_fin_raccourcis(true) ; if($return) return($result); else echo($result); }