New file |
0,0 → 1,239 |
<?php |
|
/***************************************************************************\ |
* SPIP, Systeme de publication pour l'internet * |
* * |
* Copyright (c) 2001-2005 * |
* Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James * |
* * |
* Ce programme est un logiciel libre distribue sous licence GNU/GPL. * |
* Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. * |
\***************************************************************************/ |
|
|
include ("inc.php3"); |
|
debut_html(); |
|
if ($spip_ecran == "large") { |
$nb_col = 4; |
} else { |
$nb_col = 3; |
} |
|
if ($effacer_suivant == "oui") { |
for ($i = $frame+1; $i < $nb_col; $i++) { |
echo "<script>parent.iframe$i.location.href='brouteur_frame.php3?frame=$i'</script>"; |
} |
} |
echo "<div class='arial2'>"; |
|
|
if ($special == "redac") { |
$query = "SELECT articles.id_article, articles.titre, articles.statut FROM spip_articles AS articles, spip_auteurs_articles AS lien WHERE articles.statut = 'prepa' AND articles.id_article = lien.id_article AND lien.id_auteur = $connect_id_auteur GROUP BY id_article ORDER BY articles.date DESC"; |
$result=spip_query($query); |
if (spip_num_rows($result)>0) { |
echo "<div style='padding-top: 6px; padding-bottom: 3px;'><b class='verdana2'>"._T("info_cours_edition")."</b></div>"; |
echo "<div class='plan-articles'>"; |
while($row=spip_fetch_array($result)){ |
$id_article=$row['id_article']; |
$titre = typo($row['titre']); |
$statut = $row['statut']; |
echo "<a class='$statut' href='javascript:window.parent.location=\"articles.php3?id_article=$id_article\"'>$titre</a>"; |
} |
echo "</div>"; |
} |
|
} |
else if ($special == "valider") { |
$query = "SELECT articles.id_article, articles.titre, articles.statut FROM spip_articles AS articles WHERE articles.statut = 'prop' ORDER BY articles.date DESC"; |
$result=spip_query($query); |
if (spip_num_rows($result)>0) { |
echo "<div style='padding-top: 6px; padding-bottom: 3px;'><b class='verdana2'>"._T("info_articles_proposes")."</b></div>"; |
echo "<div class='plan-articles'>"; |
while($row=spip_fetch_array($result)){ |
$id_article=$row['id_article']; |
$titre = typo($row['titre']); |
$statut = $row['statut']; |
echo "<a class='$statut' href='javascript:window.parent.location=\"articles.php3?id_article=$id_article\"'>$titre</a>"; |
} |
echo "</div>"; |
} |
|
$query = "SELECT * FROM spip_breves WHERE statut = 'prop' ORDER BY date_heure DESC LIMIT 0, 20"; |
$result=spip_query($query); |
if (spip_num_rows($result)>0) { |
echo "<div style='padding-top: 6px;'><b class='verdana2'>"._T("info_breves_valider")."</b></div>"; |
echo "<div class='plan-articles'>"; |
while($row=spip_fetch_array($result)){ |
$id_breve=$row['id_breve']; |
$titre = typo($row['titre']); |
$statut = $row['statut']; |
$puce = "puce-orange-breve.gif"; |
echo "<a class='$statut' href='javascript:window.parent.location=\"breves_voir.php3?id_breve=$id_breve\"'>$titre</a>"; |
} |
echo "</div>"; |
} |
|
} |
else { |
if (isset($id_rubrique) && ($id_rubrique !== '')) |
{ |
|
$query = "SELECT * FROM spip_rubriques WHERE id_rubrique='$id_rubrique' ORDER BY 0+titre, titre"; |
$result=spip_query($query); |
if ($row=spip_fetch_array($result)){ |
$ze_rubrique=$row['id_rubrique']; |
$titre = typo($row['titre']); |
$id_parent=$row['id_parent']; |
|
if ($id_parent == 0) $icone = "secteur-24.gif"; |
else $icone = "rubrique-24.gif"; |
|
echo "<div style='background-color: #cccccc; border: 1px solid #444444;'>"; |
icone_horizontale("$titre", "javascript:window.parent.location=\"naviguer.php3?id_rubrique=$id_rubrique\"", "$icone",""); |
echo "</div>"; |
} else if ($frame == 0) { |
echo "<div style='background-color: #cccccc; border: 1px solid #444444;'>"; |
icone_horizontale(_T('info_racine_site'), "javascript:window.parent.location=\"naviguer.php3\"", "racine-site-24.gif",""); |
echo "</div>"; |
} |
|
|
$query = "SELECT * FROM spip_rubriques WHERE id_parent='$id_rubrique' ORDER BY 0+titre, titre"; |
$result=spip_query($query); |
while($row=spip_fetch_array($result)){ |
$ze_rubrique=$row['id_rubrique']; |
$titre = typo($row['titre']); |
$id_parent=$row['id_parent']; |
|
echo "<div class='brouteur_rubrique' onMouseOver=\"changeclass(this, 'brouteur_rubrique_on');\" onMouseOut=\"changeclass(this, 'brouteur_rubrique');\">"; |
|
if ($id_parent == '0') { |
echo "<div style='background-image: url(" . _DIR_IMG_PACK . "secteur-24.gif);'><a href='brouteur_frame.php3?id_rubrique=$ze_rubrique&frame=".($frame+1)."&effacer_suivant=oui' target='iframe".($frame+1)."'>$titre</a></div>"; |
} |
else { |
if ($frame+1 < $nb_col) |
echo "<div style='background-image: url(" . _DIR_IMG_PACK . "rubrique-24.gif);'><a href='brouteur_frame.php3?id_rubrique=$ze_rubrique&frame=".($frame+1)."&effacer_suivant=oui' target='iframe".($frame+1)."'>$titre</a></div>"; |
else echo "<div style='background-image: url(" . _DIR_IMG_PACK . "rubrique-24.gif);'><a href='javascript:window.parent.location=\"brouteur.php3?id_rubrique=$ze_rubrique\"'>$titre</a></div>"; |
} |
echo "</div>\n"; |
} |
|
|
if ($id_rubrique > 0) { |
if ($connect_statut == "0minirezo") $query = "SELECT articles.id_article, articles.titre, articles.statut FROM spip_articles AS articles WHERE id_rubrique=$id_rubrique ORDER BY date DESC"; |
else $query = "SELECT articles.id_article, articles.titre, articles.statut FROM spip_articles AS articles, spip_auteurs_articles AS lien WHERE articles.id_rubrique=$id_rubrique AND (articles.statut = 'publie' OR articles.statut = 'prop' OR (articles.statut = 'prepa' AND articles.id_article = lien.id_article AND lien.id_auteur = $connect_id_auteur)) GROUP BY id_article ORDER BY articles.date DESC"; |
$result=spip_query($query); |
if (spip_num_rows($result)>0) { |
echo "<div style='padding-top: 6px; padding-bottom: 3px;'><b class='verdana2'>"._T('info_articles')."</b></div>"; |
echo "<div class='plan-articles'>"; |
while($row=spip_fetch_array($result)){ |
$id_article=$row['id_article']; |
$titre = typo($row['titre']); |
$statut = $row['statut']; |
echo "<a class='$statut' href='javascript:window.parent.location=\"articles.php3?id_article=$id_article\"'>$titre</a>"; |
} |
echo "</div>"; |
} |
|
$query = "SELECT * FROM spip_breves WHERE id_rubrique=$id_rubrique ORDER BY date_heure DESC LIMIT 0, 20"; |
$result=spip_query($query); |
if (spip_num_rows($result)>0) { |
echo "<div style='padding-top: 6px;'><b class='verdana2'>"._T('info_breves_02')."</b></div>"; |
echo "<div class='plan-articles'>"; |
while($row=spip_fetch_array($result)){ |
$id_breve=$row['id_breve']; |
$titre = typo($row['titre']); |
$statut = $row['statut']; |
switch ($statut) { |
case 'publie': |
$puce = 'verte'; |
break; |
case 'prepa': |
$puce = 'blanche'; |
break; |
case 'prop': |
$puce = 'orange'; |
break; |
case 'refuse': |
$puce = 'rouge'; |
break; |
case 'poubelle': |
$puce = 'poubelle'; |
break; |
} |
$puce = "puce-$puce-breve.gif"; |
echo "<a class='$statut' href='javascript:window.parent.location=\"breves_voir.php3?id_breve=$id_breve\"'>$titre</a>"; |
} |
echo "</div>"; |
|
|
} |
|
|
|
|
$query = "SELECT * FROM spip_syndic WHERE id_rubrique='$id_rubrique' AND statut!='refuse' ORDER BY nom_site"; |
$result=spip_query($query); |
if (spip_num_rows($result)>0) { |
echo "<div style='padding-top: 6px;'><b class='verdana2'>"._T('icone_sites_references')."</b></div>"; |
while($row=spip_fetch_array($result)){ |
$id_syndic=$row['id_syndic']; |
$titre = typo($row['nom_site']); |
$statut = $row['statut']; |
switch ($statut) { |
case 'publie': |
$puce = 'verte'; |
break; |
case 'prepa': |
$puce = 'blanche'; |
break; |
case 'prop': |
$puce = 'orange'; |
break; |
case 'refuse': |
$puce = 'rouge'; |
break; |
case 'poubelle': |
$puce = 'poubelle'; |
break; |
} |
echo "<div " . http_style_background('site-24.gif', "$spip_lang_left center no-repeat; margin:3px; padding-top: 5px; padding-bottom: 5px; padding-$spip_lang_left: 28px") . "><b><a href='javascript:window.parent.location=\"sites.php3?id_syndic=$id_syndic\"'>$titre</a></b></div>"; |
} |
} |
} |
|
|
if ($frame == 0 AND $id_rubrique==0) { |
|
$query = "SELECT articles.id_article, articles.titre, articles.statut FROM spip_articles AS articles, spip_auteurs_articles AS lien WHERE articles.statut = 'prepa' AND articles.id_article = lien.id_article AND lien.id_auteur = $connect_id_auteur GROUP BY id_article ORDER BY articles.date DESC"; |
$result=spip_query($query); |
if (spip_num_rows($result)>0) { |
echo "<div ", http_style_background('article-24.gif', "$spip_lang_left center no-repeat; margin:3px; padding-top: 5px; padding-bottom: 5px; padding-$spip_lang_left: 28px"),"><b class='verdana2'><a href='brouteur_frame.php3?special=redac&frame=".($frame+1)."&effacer_suivant=oui' target='iframe".($frame+1)."'>"._T("info_cours_edition")."</a></b></div>"; |
} |
|
$query = "SELECT articles.id_article, articles.titre, articles.statut FROM spip_articles AS articles WHERE articles.statut = 'prop' ORDER BY articles.date DESC"; |
$result = spip_query($query); |
$total_articles = spip_num_rows($result); |
|
$query = "SELECT * FROM spip_breves WHERE statut = 'prop' ORDER BY date_heure DESC LIMIT 0, 20"; |
$result=spip_query($query); |
$total_breves = spip_num_rows($result); |
|
if ($total_articles + $total_breves > 0) |
echo "<div ", http_style_background('article-24.gif', "$spip_lang_left center no-repeat; margin:3px; padding-top: 5px; padding-bottom: 5px; padding-$spip_lang_left: 28px"), |
"><b class='verdana2'><a href='brouteur_frame.php3?special=valider&frame=".($frame+1)."&effacer_suivant=oui' target='iframe".($frame+1)."'>"._T("info_articles_proposes")." / "._T("info_breves_valider")."</a></b></div>"; |
|
|
|
} |
|
} |
} |
echo "</div>"; |
|
echo "</body></html>"; |
|
|
?> |