"._T("arty:theme_actuel")."
";
$letheme = explode("|", $params);
if (file_exists($rep.'/'.$letheme[0].'/theme.xml')) {
$p =& new xmlParser();
$p->parse($rep.'/'.$letheme[0].'/theme.xml');
if (file_exists($rep.'/'.$letheme[0].'/illu-theme.jpg')) {
$vignette = "
";
}
$descrip = $p->output[0]['child'][1]['content'];
foreach($p->output[0]['child'] as $prop) {
if ($prop['name'] == "TITRE") {
$titre_theme = $prop['content'];
}
}
if (count($letheme) > 1) {
$nom_decli = ereg_replace("\.css$", "", $letheme[1]);
if (file_exists($rep.'/'.$letheme[0].'/declinaisons/illu-theme-'.$nom_decli.'.jpg')) {
$vignette = "
";
}
foreach($p->output[0]['child'] as $prop) {
if ($prop['name'] == "DECLINAISON") {
if($prop['attrs']['CHEMIN'] == $letheme[1]) {
$titre_declinaison = " ("._T("arty:en_declinaison")." ".$prop['attrs']['TITRE']." )";
// recherche de la description
foreach($prop['child'] as $num => $propdescr) {
if ($propdescr['name'] == "DESCRIPTION") {
$descrip = $propdescr['content'];
}
}
}
}
}
}
if (!isset($titre_declinaison) && count($letheme) > 1) {
$titre_declinaison = " ("._T("arty:en_declinaison")." ".$letheme[1]." )";
}
}
echo "
";
echo isset($titre_theme) ? $titre_theme : $letheme[0];
echo isset($titre_declinaison) ? $titre_declinaison : '' ;
echo "
";
echo isset($vignette) ? $vignette : '';
echo isset($descrip) ? $descrip : '';
echo "
";
$ignore_liste = Array(".svn", ".", "..",".DS_Store");
$rep = _DIR_PLUGIN_ARTY."themes";
$handle = opendir($rep);
print('";
traiter_suppression_bandeau();
echo _T(traiter_upload_bandeau());
echo "
";
echo bandeau_actuel();
echo "";
$result = spip_query("SELECT * FROM spip_arty_themeassoc WHERE type!='rubrique' OR id!=0");
if (spip_num_rows($result) > 0) {
echo debut_cadre_couleur("doc-24.gif", true, "", _T('arty:liste_assoc'));
echo "
";
while ($row = spip_fetch_array($result)){
echo "";
$type = $row['type'];
$id = $row['id'];
switch ($type) {
case "rubrique":
$rubrique = spip_fetch_array(spip_query("SELECT titre FROM spip_rubriques WHERE id_rubrique=$id"));
$titre = $rubrique['titre'];
break;
case "article":
$article = spip_fetch_array(spip_query("SELECT titre FROM spip_articles WHERE id_article=$id"));
$titre = $article['titre'];
break;
case "groupe":
$groupe = spip_fetch_array(spip_query("SELECT titre FROM spip_groupes_mots WHERE id_groupe=$id"));
$titre = $groupe['titre'];
break;
case "mot":
$mot = spip_fetch_array(spip_query("SELECT titre FROM spip_mots WHERE id_mot=$id"));
$titre = $mot['titre'];
break;
}
$theme = $row['theme'];
$nom_theme = ereg_replace("\|", " (", $theme);
$nom_theme = ereg_replace("\.css", ")", $nom_theme);
echo "$titre | ";
echo "$nom_theme | ";
echo " | ";
echo "
";
}
echo "
";
echo fin_cadre_couleur(true);
}
echo "
";
}
?>