Changeset 5892 in spip-zone


Ignore:
Timestamp:
Oct 4, 2006, 10:32:21 PM (15 years ago)
Author:
renato@…
Message:

spiip works again. updated presentation.php to follow svn

Location:
_plugins_/_dev_/_ze_laboratoire_/spiip
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/_dev_/_ze_laboratoire_/spiip/inc/presentation.php

    r5713 r5892  
    366366// http://doc.spip.org/@bandeau_titre_boite2
    367367function bandeau_titre_boite2($titre, $logo="", $fond="white", $texte="black", $echo = true) {
    368         global $spip_lang_left, $spip_display;
     368        global $spip_lang_left, $spip_display, $browser_name;
    369369       
    370370        $retour = '';
    371371
    372372        if (strlen($logo) > 0 AND $spip_display != 1 AND $spip_display != 4) {
    373                 $retour .= "<div style='position: relative;'>";
     373                $ie_style = ($browser_name == "MSIE") ? "height:1%" : '';
     374    $retour .= "<div style='position: relative;$ie_style'>";
    374375                $retour .= "<div style='position: absolute; top: -12px; $spip_lang_left: 3px;'>" .
    375376                  http_img_pack("$logo", "", "") . "</div>";
     
    424425       
    425426        if ($options == "avancees" AND $spip_display != 4) {
    426                 if ($browser_name == "MSIE")
    427                         return "<a href='$lien'>" .
    428                           http_img_pack("plus.gif", "+", ""). "</a> ";
    429                 else
    430427                        return "<div style='float:$spip_lang_right; padding-top: 2px;'><a href='$lien'>" .
    431428                          http_img_pack("plus.gif", "+", "") ."</a></div>";
     
    520517                                        . '\');"';
    521518                                        */
    522                                         $ajax="class=\"ajax\" id=\"$url:$tmp_var:$deb--$tmp_var\" ";
     519                                        $ajax="class=\"ajax\" id=\"$url:$tmp_var:".($deb-1)."--$tmp_var\" ";
    523520                                }
    524521                                $texte .= "<a {$ajax}href=\"$script#a$ancre\">$deb</a>";
     
    775772        // Preciser la requete (alleger les requetes)
    776773        if (!isset($requete['SELECT'])) {
    777                 $requete['SELECT'] = "articles.id_article, articles.titre, articles.id_rubrique, articles.statut, articles.date";
     774                $requete['SELECT'] = "articles.id_article, articles.titre, articles.id_rubrique, articles.statut, articles.date, articles.lang";
    778775
    779776                if (($GLOBALS['meta']['multi_rubriques'] == 'oui' AND (!isset($GLOBALS['id_rubrique']))) OR $GLOBALS['meta']['multi_articles'] == 'oui') {
     
    829826        }
    830827
    831         if (!$deb_aff) {
     828        if (!_request("var_ajaxcharset")) {
    832829
    833830                        if ($afficher_trad) echo "<div id='$div_trad'>";
     
    885882        echo "</div>";
    886883               
    887         if (!$deb_aff) {
     884        if (!_request("var_ajaxcharset")) {
    888885                        echo "</div>";
    889886                        if ($afficher_trad) echo "</div>";
     
    950947        if ($voir_logo) {
    951948                $logo_f = charger_fonction('chercher_logo', 'inc');
    952                 if ($logo = $logo_f($id_article, 'id_article', 'on'))
    953                         if ($logo = decrire_logo("id_article", 'on', $id_article, 26, 20, $logo))
    954                                 $s .= "<div style='float: $spip_lang_right; margin-top: -2px; margin-bottom: -2px;'>$logo</div>";
     949                if ($logo = $logo_f($id_article, 'id_article', 'on')) {
     950                        list($fid, $dir, $nom, $format) = $logo;
     951                        $logo = ratio_image($fid, $nom, $format, 26, 20, "alt=''");
     952                        if ($logo)
     953                                $s .= "<div style='float: $spip_lang_right; margin-top: -2px; margin-bottom: -2px;'>$logo</div>";
     954    }                   
    955955        }
    956956
     
    11961196                if (isset($GLOBALS['langue_rubrique'])) $langue_defaut = $GLOBALS['langue_rubrique'];
    11971197                else $langue_defaut = $GLOBALS['meta']['langue_site'];
    1198         }
     1198        } else $afficher_langue = $langue_defaut = '';
    11991199
    12001200
     
    12401240        if ($voir_logo) {
    12411241                $logo_f = charger_fonction('chercher_logo', 'inc');
    1242                 if ($logo = $logo_f($id_breve, 'id_breve', 'on'))
    1243                   if ($logo = decrire_logo("id_breve", 'on', $id_breve, 26, 20, $logo))
    1244                                 $s .= "<div style='float: $spip_lang_right; margin-top: -2px; margin-bottom: -2px;'>$logo</div>";
     1242                if ($logo = $logo_f($id_breve, 'id_breve', 'on')) {
     1243                        list($fid, $dir, $nom, $format) = $logo;
     1244                        $logo = ratio_image($fid, $nom, $format, 26, 20, "alt=''");
     1245                        if ($logo)
     1246                                $s .= "<div style='float: $spip_lang_right; margin-top: -2px; margin-bottom: -2px;'>$logo</div>";
     1247    }   
    12451248        }
    12461249
     
    14971500        $titre=$row['titre'];
    14981501        $texte=$row['texte'];
    1499         $auteur=$row['auteur'];
     1502        $auteur=extraire_multi($row['auteur']);
    15001503        $email_auteur=$row['email_auteur'];
    15011504        $nom_site=$row['nom_site'];
     
    15141517                if ($id_auteur AND $voir_logo) {
    15151518                        $logo_f = charger_fonction('chercher_logo', 'inc');
    1516                         if ($logo = $logo_f($id_auteur, 'id_auteur', 'on'))
    1517                                 if ($logo = decrire_logo("id_auteur", 'on', $id_auteur, 48, 48, $logo))
    1518                                         $titre_boite = "<div style='$voir_logo'>$logo</div>" ;
     1519                        if ($logo = $logo_f($id_auteur, 'id_auteur', 'on')) {
     1520                                list($fid, $dir, $nom, $format) = $logo;
     1521                                $logo = ratio_image($fid, $nom, $format, 48, 48, "alt=''");
     1522                                if ($logo)
     1523                $titre_boite = "<div style='$voir_logo'>$logo</div>" ;
     1524      }
    15191525                }
    15201526
     
    16511657
    16521658        // CSS de secours en cas de non fonct de la suivante
    1653         $res = '<link rel="stylesheet" type="text/css" href="' . _DIR_IMG_PACK
    1654         . 'style_prive_defaut.css" >'  . "\n"
     1659        $res = '<link rel="stylesheet" type="text/css" href="'
     1660        . find_in_path('style_prive_defaut.css')
     1661  . '" >'  . "\n"
    16551662       
    16561663        // CSS espace prive : la vraie
     
    16631670
    16641671        // CSS imprimante (masque des trucs, a completer)
    1665         . '<link rel="stylesheet" type="text/css" href="' . _DIR_IMG_PACK
    1666         . 'spip_style_print.css" media="print" >' . "\n"
     1672        . '<link rel="stylesheet" type="text/css" href="'
     1673        . find_in_path('spip_style_print.css')
     1674  . '" media="print" >' . "\n"
    16671675
    16681676        // CSS "visible au chargement" differente selon js actif ou non
    1669         . '<link rel="stylesheet" type="text/css" href="' . _DIR_IMG_PACK
    1670         . 'spip_style_'
    1671         . (($_COOKIE['spip_accepte_ajax'] != -1) ? 'invisible' : 'visible')
    1672         . '.css" >' . "\n"
    1673 
     1677        . '<link rel="stylesheet" type="text/css" href="'
     1678        . find_in_path('spip_style_'
     1679           . (($_COOKIE['spip_accepte_ajax'] != -1) ? 'invisible' : 'visible')
     1680           . '.css')
     1681  . ' " > ' . "\n"
    16741682        // favicon.ico
    16751683        . '<link rel="shortcut icon" href="'
     
    17111719        // on installe egalement un <noscript></noscript> qui charge une image qui
    17121720        // pose un cookie valant -1
    1713         if ($_COOKIE['spip_accepte_ajax'] < 1) {
    1714                 $tester_javascript = "if (a = createXmlHttp()) {
    1715         a.open('GET', '" . generer_url_ecrire('test_ajax', 'js=1', "&") .
     1721        $tester_javascript =  ($_COOKIE['spip_accepte_ajax'] >= 1) ? '' : (
     1722 "if (a = createXmlHttp()) {
     1723        a.open('GET', '" . generer_url_ecrire('test_ajax', 'js=1', "&") .
    17161724                  "', true) ;
    17171725        a.send(null);
    1718 }";
    1719         }
     1726}");
     1727       
    17201728        if ($_COOKIE['spip_accepte_ajax'] != -1) {
    17211729                define('_TESTER_NOSCRIPT',
     
    20652073        }
    20662074
    2067         if ($echo) echo $retour;
    2068         return $retour;
     2075        if ($echo) echo $retour; else   return $retour;
    20692076}
    20702077
     
    21222129        include_spip('public/assembler');
    21232130
    2124         echo recuperer_fond('debut_page',array(
     2131        echo recuperer_fond('dist_back/debut_page',array(
    21252132                "titre" => _T('titre_page_index'),
    21262133                "rubrique" => "accueil",
     
    21522159        include_spip('inc/headers');
    21532160        http_no_cache();
    2154         echo _DOCTYPE_ECRIRE
    2155                 . "<html lang='".$GLOBALS['spip_lang']."' dir='"
    2156                 . ($GLOBALS['spip_lang_rtl'] ? 'rtl' : 'ltr')
    2157                 . "'>\n<head>\n";
    21582161       
    21592162        //calculate a variable to inject in styles and script
     
    21732176                ."$(document).ready(function(){ $browser_verifForm$onLoad });var largeur_icone = $largeur_icone_bandeau_principal; </script>\n"
    21742177                ."<style type='text/css'>.boutons_admin {width:{$largeur_icone_bandeau_principal}px}</style>\n";
    2175         echo pipeline('header_prive', $head)
    2176                 . "</head>\n";
     2178        echo _DOCTYPE_ECRIRE, html_lang_attributes(), "<head>\n",pipeline('header_prive', $head), "</head>\n";
    21772179}
    21782180
     
    23372339
    23382340// http://doc.spip.org/@debut_grand_cadre
    2339 function debut_grand_cadre(){
     2341function debut_grand_cadre($return=false){
    23402342        global $spip_ecran;
    23412343       
    23422344        if ($spip_ecran == "large") $largeur = 974;
    23432345        else $largeur = 750;
    2344         echo "\n<br><br><table width='$largeur' cellpadding='0' cellspacing='0' border='0'>";
    2345         echo "\n<tr>";
    2346         echo "<td width='$largeur' class='serif'>";
     2346        $res =  "\n<br /><br /><table width='$largeur' cellpadding='0' cellspacing='0' border='0'>\n<tr><td width='$largeur' class='serif'>";
     2347        if ($return) return $res; else echo $res;
    23472348
    23482349}
    23492350
    23502351// http://doc.spip.org/@fin_grand_cadre
    2351 function fin_grand_cadre(){
    2352         echo "\n</td></tr></table>";
     2352function fin_grand_cadre($return=false){
     2353        $res = "\n</td></tr></table>";
     2354        if ($return) return $res; else echo $res;
    23532355}
    23542356
     
    23742376
    23752377// http://doc.spip.org/@debut_gauche
    2376 function debut_gauche($rubrique = "accueil") {
     2378function debut_gauche($rubrique = "accueil", $return=false) {
    23772379        global $connect_statut;
    23782380        global $options, $spip_display;
     
    24032405        }
    24042406
    2405         echo "<br /><table width='$largeur_ecran' cellpadding='0' cellspacing='0' border='0'>
     2407        $res = "<br /><table width='$largeur_ecran' cellpadding='0' cellspacing='0' border='0'>
    24062408                <tr><td width='$largeur' class='colonne_etroite serif' valign='top' $rspan>
    24072409                <div style='width: ${largeur}px; overflow:hidden;'>
    24082410\n";
    24092411               
    2410         if ($spip_display == 4) echo "<!-- ";
     2412        if ($spip_display == 4) $res .= "<!-- ";
     2413
     2414        if ($return) return $res; else echo $res;
    24112415
    24122416}
     
    24182422
    24192423// http://doc.spip.org/@creer_colonne_droite
    2420 function creer_colonne_droite($rubrique=""){
     2424function creer_colonne_droite($rubrique="", $return=false){
    24212425        global $deja_colonne_droite;
    24222426        global $flag_3_colonnes, $flag_centre_large;
    24232427        global $spip_lang_rtl, $spip_lang_left;
    24242428
    2425         if ($flag_3_colonnes AND !$deja_colonne_droite) {
    2426                 $deja_colonne_droite = true;
    2427 
    2428                 if ($flag_centre_large) {
     2429        if (!$flag_3_colonnes OR $deja_colonne_droite) return '';
     2430        $deja_colonne_droite = true;
     2431
     2432        if ($flag_centre_large) {
    24292433                        $espacement = 17;
    24302434                        $largeur = 140;
    2431                 }
    2432                 else {
     2435        } else {
     2436
    24332437                        $espacement = 37;
    24342438                        $largeur = 200;
    2435                 }
    2436 
    2437 
    2438                 echo "<td width=$espacement rowspan=2 class='colonne_etroite'>&nbsp;</td>";
    2439                 echo "<td rowspan=1 class='colonne_etroite'></td>";
    2440                 echo "<td width=$espacement rowspan=2 class='colonne_etroite'>&nbsp;</td>";
    2441                 echo "<td width=$largeur rowspan=2 align='$spip_lang_left' valign='top' class='colonne_etroite'><p />";
    2442 
    2443         }
     2439        }
     2440
     2441
     2442        $res = "<td width='"
     2443        .  $espacement
     2444        .  "' rowspan='2' class='colonne_etroite'>&nbsp;</td>"
     2445        . "<td rowspan='1' class='colonne_etroite'></td>"
     2446        . "<td width='"
     2447        .  $espacement
     2448        .  "'rowspan=2 class='colonne_etroite'>&nbsp;</td>"
     2449        . "<td width='"
     2450        . $largeur
     2451        . "' rowspan=2 align='"
     2452        . $spip_lang_left
     2453        . "' valign='top' class='colonne_etroite'><p />";
     2454
     2455        if ($return) return $res; else echo $res;
    24442456
    24452457}
    24462458
    24472459// http://doc.spip.org/@debut_droite
    2448 function debut_droite($rubrique="") {
     2460function debut_droite($rubrique="", $return=false) {
    24492461        global $options, $spip_ecran, $deja_colonne_droite, $spip_display;
    2450         global $connect_id_auteur, $connect_statut, $connect_toutes_rubriques;
    2451         global $flag_3_colonnes, $flag_centre_large, $couleur_foncee, $couleur_claire;
    2452         global $spip_lang_left;
    2453 
    2454         if ($spip_display == 4) echo " -->";
    2455 
    2456         echo "</div>\n"; # largeur fixe, cf. debut_gauche
     2462        global $spip_lang_left, $couleur_foncee, $couleur_claire;
     2463        global $flag_3_colonnes, $flag_centre_large;
     2464
     2465
     2466        $res = '';
     2467
     2468        if ($spip_display == 4) $res .= " -->";
     2469
     2470        $res .= "</div>\n"; # largeur fixe, cf. debut_gauche
    24572471
    24582472        if ($options == "avancees") {
    2459                 // liste des articles bloques
    2460                 if ($GLOBALS['meta']["articles_modif"] != "non") {
    2461                         include_spip('inc/drapeau_edition');
    2462                         $articles_ouverts = liste_drapeau_edition ($connect_id_auteur, 'article');
    2463                         if (count($articles_ouverts)) {
    2464 
    2465 
    2466 
    2467                 //      $vos_articles = spip_query("SELECT id_article, id_rubrique, titre, statut FROM spip_articles WHERE statut='prop' ORDER BY date DESC LIMIT 5");
    2468                 //      if (spip_num_rows($vos_articles) > 0) {
    2469                                 echo "<div>&nbsp;</div>";
    2470                                 echo "<div class='bandeau_rubriques' style='z-index: 1;'>";
    2471                                 echo bandeau_titre_boite2(_T('info_cours_edition'), "article-24.gif", $couleur_foncee, 'white', false);
    2472                                 echo "<div class='plan-articles-bloques'>";
    2473 
    2474 
    2475                                 foreach ($articles_ouverts as $row) {
    2476                                         $ze_article = $row['id_article'];
    2477                                         $ze_titre = $row['titre'];
    2478                                         $statut = $row["statut"];
    2479                                        
    2480                                         echo "<div class='$statut'><a style='font-size: 10px;' href='" . generer_url_ecrire("articles","id_article=$ze_article") . "'>$ze_titre</a>";
    2481 
    2482                                         $nb_liberer ++;
    2483                                         echo "<div style='text-align:right; font-size: 9px;'>", debloquer_article($ze_article,_T('lien_liberer')), "</div>";
    2484 
    2485                                         echo "</div>";
    2486 
    2487                                 }
    2488                                 echo "</div></div>";
    2489                         }
    2490                 }
    2491                
    2492                 if (!$deja_colonne_droite) creer_colonne_droite($rubrique);
    2493         }
    2494 
    2495         echo "<div>&nbsp;</div></td>";
     2473
     2474                $res .= liste_articles_bloques();
     2475                if (!$deja_colonne_droite)
     2476                  $res .= creer_colonne_droite($rubrique, true);
     2477
     2478        }
     2479
     2480        $res .= "<div>&nbsp;</div></td>";
    24962481
    24972482        if (!$flag_3_colonnes) {
    2498                 echo "<td width='50'>&nbsp;</td>";
     2483                $res .= "<td width='50'>&nbsp;</td>";
    24992484        }
    25002485        else {
    25012486                if (!$deja_colonne_droite) {
    2502                         creer_colonne_droite($rubrique);
    2503                 }
    2504                 echo "</td></tr><tr>";
     2487                        $res .= creer_colonne_droite($rubrique, true);
     2488                }
     2489                $res .= "</td></tr><tr>";
    25052490        }
    25062491
     
    25102495                $largeur = 500;
    25112496
    2512         echo '<td width="'.$largeur.'" valign="top" align="'.$spip_lang_left.'" rowspan="1" class="serif">';
     2497        $res .= '<td width="'.$largeur.'" valign="top" align="'.$spip_lang_left.'" rowspan="1" class="serif">';
    25132498
    25142499        // touche d'acces rapide au debut du contenu
    2515         echo "\n<a name='saut' href='#saut' accesskey='s'></a>\n";
    2516 }
    2517 
    2518 
     2500        $res .= "\n<a name='saut' href='#saut' accesskey='s'></a>\n";
     2501
     2502        if ($return) return $res; else echo $res;
     2503}
     2504
     2505function liste_articles_bloques()
     2506{
     2507        global $connect_id_auteur, $couleur_foncee;
     2508
     2509        $res = '';
     2510        if ($GLOBALS['meta']["articles_modif"] != "non") {
     2511                include_spip('inc/drapeau_edition');
     2512                $articles_ouverts = liste_drapeau_edition ($connect_id_auteur, 'article');
     2513                if (count($articles_ouverts)) {
     2514                        $res .= "<div>&nbsp;</div>"
     2515                        . "<div class='bandeau_rubriques' style='z-index: 1;'>"
     2516                        . bandeau_titre_boite2(_T('info_cours_edition'), "article-24.gif", $couleur_foncee, 'white', false)
     2517                        . "<div class='plan-articles-bloques'>";
     2518
     2519                        foreach ($articles_ouverts as $row) {
     2520                                $ze_article = $row['id_article'];
     2521                                $ze_titre = $row['titre'];
     2522                                $statut = $row["statut"];
     2523                                       
     2524                                $res .= "<div class='$statut'><a style='font-size: 10px;' href='"
     2525                                . generer_url_ecrire("articles","id_article=$ze_article")
     2526                                . "'>$ze_titre</a>"
     2527                                . "<div style='text-align:right; font-size: 9px;'>"
     2528                                . debloquer_article($ze_article,_T('lien_liberer'))
     2529                                . "</div>"
     2530                                . "</div>";
     2531                        }
     2532                        $res .= "</div></div>";
     2533                }
     2534        }
     2535        return $res;
     2536}
     2537       
     2538/////
    25192539//
    25202540// Presentation de l'interface privee, fin de page et flush()
     
    25752595}
    25762596
     2597function meme_rubrique($id_rubrique, $id, $type, $order='date', $limit=30)
     2598{
     2599        global $spip_lang_right, $spip_lang_left, $options;
     2600
     2601        $table = $type . 's';
     2602        $key = 'id_' . $type;
     2603
     2604        $voss = spip_query("SELECT $key AS id, titre, statut FROM spip_$table WHERE id_rubrique=$id_rubrique AND (statut = 'publie' OR statut = 'prop') AND ($key != $id) ORDER BY $order DESC LIMIT $limit");
     2605
     2606        if (!spip_num_rows($voss)) return '';
     2607
     2608        $numero = ($options != "avancees") ?'':_T('info_numero_abbreviation');
     2609        $style = "float: $spip_lang_right; color: black; padding-$spip_lang_left: 4px;";
     2610        $retour = '';
     2611
     2612        while($row = spip_fetch_array($voss)) {
     2613                $ze = $row['id'];
     2614                $retour .= "<a class='"
     2615                . $row['statut']
     2616                . "' style='font-size: 10px;' href='"
     2617                  . generer_url_ecrire($table,"$key=$ze")
     2618                . "'>"
     2619                . (($options !== "avancees") ? '' :
     2620                     "<div class='arial1' style='$style'><b>$numero$ze</b></div>")
     2621                . typo($row['titre'])
     2622                . "</a>";
     2623        }
     2624
     2625        return "<div>&nbsp;</div>"
     2626        . "<div class='bandeau_rubriques' style='z-index: 1;'>"
     2627        . bandeau_titre_boite2(_T('info_meme_rubrique'), "article-24.gif",'','',false)
     2628        . "<div class='plan-articles'>"
     2629        . $retour
     2630        . "</div></div>";
     2631}
     2632
    25772633//
    25782634// Afficher la hierarchie des rubriques
     
    25802636
    25812637// http://doc.spip.org/@afficher_hierarchie
    2582 function afficher_hierarchie($id_rubrique, $parents="") {
     2638function afficher_hierarchie($id_rubrique) {
    25832639        global $spip_lang_left;
    25842640
    2585         if ($id_rubrique) {
    2586                 $result = spip_query("SELECT id_rubrique, id_parent, titre, lang FROM spip_rubriques WHERE id_rubrique=$id_rubrique");
    2587 
    2588                 while ($row = spip_fetch_array($result)) {
    2589                         $id_rubrique = $row['id_rubrique'];
    2590                         $id_parent = $row['id_parent'];
    2591                         $titre = sinon($row['titre'], _T('ecrire:info_sans_titre'));
    2592                         changer_typo($row['lang']);
    2593 
    2594                         if (acces_restreint_rubrique($id_rubrique))
    2595                                 $logo = "admin-12.gif";
    2596                         if (!$id_parent)
    2597                                 $logo = "secteur-12.gif";
    2598                         else
    2599                                 $logo = "rubrique-12.gif";
    2600 
    2601 
    2602                         $parents = "<div class='verdana3' ".
    2603                           http_style_background($logo, "$spip_lang_left center no-repeat; padding-$spip_lang_left: 15px").
    2604                           "><a href='" . generer_url_ecrire("naviguer","id_rubrique=$id_rubrique") . "'>".typo($titre)."</a></div>\n<div style='margin-$spip_lang_left: 15px;'>".$parents."</div>";
    2605 
    2606 
    2607                 }
    2608                 afficher_hierarchie($id_parent, $parents);
    2609         }
    2610         else {
    2611                 $logo = "racine-site-12.gif";
    2612                 $parents = "<div class='verdana3' " .
    2613                   http_style_background($logo, "$spip_lang_left center no-repeat; padding-$spip_lang_left: 15px").
    2614                   "><a href='" . generer_url_ecrire("naviguer","id_rubrique=$id_rubrique") . "'><b>"._T('lien_racine_site')."</b></a>".aide ("rubhier")."</div>\n<div style='margin-$spip_lang_left: 15px;'>".$parents."</div>";
    2615        
    2616                 echo $parents;
    2617                
    2618         }
     2641        $parents = '';
     2642        $style1 = "$spip_lang_left center no-repeat; padding-$spip_lang_left: 15px";
     2643        $style2 = "margin-$spip_lang_left: 15px;";
     2644
     2645        while ($id_rubrique) {
     2646
     2647                $res = spip_fetch_array(spip_query("SELECT id_parent, titre, lang FROM spip_rubriques WHERE id_rubrique=$id_rubrique"));
     2648
     2649                if (!$res) break; // rubrique inexistante
     2650
     2651                $id_parent = $res['id_parent'];
     2652                changer_typo($res['lang']);
     2653
     2654                $logo = (!$id_parent) ? "secteur-12.gif"
     2655                : (acces_restreint_rubrique($id_rubrique)
     2656                ? "admin-12.gif" : "rubrique-12.gif");
     2657
     2658                $parents = "<div class='verdana3' "
     2659                . http_style_background($logo, $style1)
     2660                . "><a href='"
     2661                . generer_url_ecrire("naviguer","id_rubrique=$id_rubrique")
     2662                . "'>"
     2663                . typo(sinon($res['titre'], _T('ecrire:info_sans_titre')))
     2664                . "</a></div>\n<div style='$style2'>"
     2665                . $parents
     2666                . "</div>";
     2667
     2668                $id_rubrique = $id_parent;
     2669        }
     2670
     2671        return "<div class='verdana3' " .
     2672                  http_style_background("racine-site-12.gif", $style1).
     2673                  "><a href='" . generer_url_ecrire("naviguer","id_rubrique=$id_rubrique") . "'><b>"._T('lien_racine_site')."</b></a>".aide ("rubhier")."</div>\n<div style='$style2'>".$parents."</div>";
    26192674}
    26202675
     
    26302685// Voir en ligne, ou apercu, ou rien (renvoie tout le bloc)
    26312686// http://doc.spip.org/@voir_en_ligne
    2632 function voir_en_ligne ($type, $id, $statut=false, $image='racine-24.gif') {
     2687function voir_en_ligne ($type, $id, $statut=false, $image='racine-24.gif', $echo = true) {
    26332688        global $connect_statut;
    26342689
     
    26772732
    26782733        if ($message)
    2679                 icone_horizontale($message, generer_url_action('redirect', "id_$type=$id&var_mode=$en_ligne"), $image, "rien.gif");
     2734                return icone_horizontale($message, generer_url_action('redirect', "id_$type=$id&var_mode=$en_ligne"), $image, "rien.gif", $echo);
    26802735
    26812736}
     
    27182773        . $url
    27192774        . "'>"
    2720         . http_img_pack('feed.png', $button, '')
     2775        . http_img_pack('feed.png', $button, 'RSS','RSS')
    27212776        . "</a>";
    27222777}
  • _plugins_/_dev_/_ze_laboratoire_/spiip/spiip_options.php

    r5618 r5892  
    7474if (!_DIR_RESTREINT)
    7575        // le dossier squelette doit etre defini relativement a la racine
    76         $GLOBALS['dossier_squelettes'] .= ":".substr(_DIR_PLUGINS_SPIIP,strlen(_DIR_RACINE)).'dist_back';
     76        $GLOBALS['dossier_squelettes'] .= ":".substr(_DIR_PLUGIN_SPIIP,strlen(_DIR_RACINE)).'dist_back';
    7777
    7878?>
Note: See TracChangeset for help on using the changeset viewer.