<?php

session_start();
error_reporting(0);

include("adminheader.php");

// donnees titre et liens modules
//-------------------------------
$imgmodule="artiphpskins.gif";
$titremodule="$LG_MODUSKIN";
$descriptionmodule="$LG_MODUSKINDES";


/*****************************************************************************************
                          Artiphp Velocity 3 - la base
               copyright : Ronald Guérin - webmaster@artiloo.com
                            http://www.artiloo.com
                      Dernière mise à jour : 20 octobre 2004
******************************************************************************************/

/*****************************************************************************************
 Artiphp, portail CMS pour la création de sites dynamiques

 Copyright (C) 2003 Ronald Guérin - webmaster@artiloo.com

 Ce programme est un logiciel libre ; vous pouvez le redistribuer et/ou le modifier
 conformément aux dispositions de la Licence Publique Générale GNU, telle que publiée
 par la Free Software Foundation ; version 2 de la licence, ou encore (à votre choix)
 toute version ultérieure.

 Ce programme est distribué dans l'espoir qu'il sera utile, mais SANS AUCUNE GARANTIE ;
 sans même la garantie implicite de COMMERCIALISATION ou D'ADAPTATION A UN OBJET PARTICULIER.
 Pour plus de détail, voir la Licence Publique Générale GNU .

 Vous devez avoir reçu un exemplaire de la Licence Publique Générale GNU en même temps que
 ce programme ; si ce n'est pas le cas, écrivez à la Free Software Foundation Inc.,
 675 Mass Ave, Cambridge, MA 02139, Etats-Unis.

 Pour plus d'informations sur Artiphp :
 http://www.artiloo.com - webmaster@artiloo.com
******************************************************************************************/

//autorisation d'ouverture de cette page uniquement aux status autorisés
//----------------------------------------------------------------------

   if ($_SESSION['SESSION_STATUT']!="artadmin") {
     header("Location: ../outils/erreur.php?ec=2");
     exit();
   }

// recherche du module download
  $req="select id_module from ".$extension."module where nomModule='Download'";
  $res=mysql_query($req, $link);
  $downok=mysql_fetch_object($res);
	if (!$downok->id_module) {
		$ajoutdown="";
	} else {
		$visudown="1";
		$ajoutdown="<td><b>".$LG_MODUDOWN."</b></td>";
	}


//affichage des skins pour traitement ulterieur
//--------------------------------------------------

  $listeskin="<table width=\"100%\" border=\"0\" cellspacing=\"1\" cellpadding=\"2\" style=\"BORDER:#000000 1px solid\">\n";
  $listeskin .= "<tr><td><b>$LG_MODUSKIN</b></td><td><b>$LG_LANGUE</b></td><td><b>$LG_MODUDOS</b></td><td><b>$LG_MODUBRE</b></td><td><b>$LG_MODUANNU</b></td>".$ajoutdown."</tr>\n";
  $style[0]="bgcolor=\"#FFFFFF\"";
  $style[1]="bgcolor=\"#E8E8FF\"";
  $i=1;

  $requete="select * from ".$extension."skin order by id_skin";
  $result=mysql_query($requete, $link);
  while ($skinnable=mysql_fetch_object($result)) {

    if (!$skinnable->predos) { $txtpredos="1"; } else { $txtpredos="$skinnable->predos"; }
    if (!$skinnable->prenews) { $txtprenews="1"; } else { $txtprenews="$skinnable->prenews"; }
    if (!$skinnable->preannu) { $txtpreannu="1"; } else { $txtpreannu="$skinnable->preannu"; }

if ($visudown=='1') {
    if (!$skinnable->predown) { $txtpredown="1"; } else { $txtpredown="$skinnable->predown"; }
}

    $listeskin .="<tr ".$style[$i++%2]."><td><a href=\"skin.php?mod=$skinnable->id_skin\"><img src=\"imgadmin/bbmodif.gif\" border=\"0\" alt=\"$LG_MODIF\" align=\"absmiddle\"></a>";
      if ($skinnable->id_skin=='1') {
      } else {
       $listeskin .="&nbsp;<a href=\"skin.php?suppid=$skinnable->id_skin\" onClick=\"return confirm('$LG_SUPPRESCONF');\"><img src=\"imgadmin/bbsupp.gif\" border=\"0\" alt=\"$LG_SUPPRES\" align=\"absmiddle\"></a>";
      }
    $listeskin .="&nbsp;$skinnable->skin </td><td><img src=\"../artzone/flag/".$skinnable->langue.".gif\">\n";
    $listeskin .="</td><td> ".$txtpredos." ".$LG_SKINCOL."\n";
    $listeskin .="</td><td> ".$txtprenews." ".$LG_SKINCOL."\n";
    $listeskin .="</td><td> ".$txtpreannu." ".$LG_SKINCOL."\n";
if ($visudown=='1') {
    $listeskin .="</td><td> ".$txtpredown." ".$LG_SKINCOL."\n";
}
    $listeskin .="</td></tr>\n";
  }

  $listeskin .="</table>";

// Affichage des données à modifier
//----------------------------------
if ($_GET['mod']) {
  $mod=$_GET['mod'];
  $requete2="select * from ".$extension."skin where id_skin='$mod'";
  $result2=mysql_query($requete2, $link);
  $donneesmod=mysql_fetch_object($result2);
}


// tableau langue
//---------------
  if ($donneesmod->langue) {
  $selected="selected";
  $lieuselect[$donneesmod->langue]=$selected;
  }

  $requete="select * from ".$extension."langue order by id_langue";
  $result=mysql_query($requete, $link);
  while ($formlangue=mysql_fetch_object($result)) {
   $listelg .="<option value=\"$formlangue->codelangue\"  ".$lieuselect[$formlangue->codelangue].">$formlangue->nmlangue</option>\n";
  }


// Supprimer un skin
//----------------------------

if ($_GET['suppid']) {
    $suppid=$_GET['suppid'];
    if ($suppid=='1') {
    } else {
    $requete="update ".$extension."utilisateurs set idskin='1' where idskin='$suppid'";
    $result=mysql_query($requete, $link);
      $requete="delete from ".$extension."skin where id_skin='$suppid'";
      $result2=mysql_query($requete, $link);
    header ("Location:skin.php");
    exit();
    }
}

//--------------------
//formulaire de saisie
//--------------------

 if (! $_POST['id_skin']) {

 /* ajout du skin */
   if (! $_POST['nom']) {
    $meserreur="<font style=\"color:red\"><br>$LG_FORMERROR</font>";
   } else {
    $nom = addslashes($_POST['nom']);
    $langinter = addslashes($_POST['langinter']);
    $predos = addslashes($_POST['predos']);
    $prenews = addslashes($_POST['prenews']);
    $preannu = addslashes($_POST['preannu']);
    $predown = addslashes($_POST['predown']);
    $nom = htmlspecialchars($_POST['nom']);
    $langinter = htmlspecialchars($_POST['langinter']);
    $predos = htmlspecialchars($_POST['predos']);
    $prenews = htmlspecialchars($_POST['prenews']);
    $preannu = htmlspecialchars($_POST['preannu']);
if ($visudown=='1') {
    $predown = htmlspecialchars($_POST['predown']);
    $finsql=", predown='".$predown."'";
}
    
    $requete="INSERT into ".$extension."skin set skin='$nom', langue='$langinter', predos='$predos', prenews='$prenews', preannu='$preannu' $finsql";
    $result=mysql_query($requete, $link);


    $nom="";
    $langinter="";
    $predos="";
    $prenews="";
    $preannu="";
    $predown="";


    header ("Location:skin.php");
    exit();
   }

 /* modification du skin */
 } else {
    $langinter = addslashes($_POST['langinter']);
    $predos = addslashes($_POST['predos']);
    $prenews = addslashes($_POST['prenews']);
    $preannu = addslashes($_POST['preannu']);
    $predown = addslashes($_POST['predown']);
    $langinter = htmlspecialchars($_POST['langinter']);
    $predos = htmlspecialchars($_POST['predos']);
    $prenews = htmlspecialchars($_POST['prenews']);
    $preannu = htmlspecialchars($_POST['preannu']);

	if ($visudown=='1') {
	 $predown = htmlspecialchars($_POST['predown']);
	 $finsql=", predown='".$predown."'";
	}
    
    $id_skin=$_POST['id_skin'];

    $requete="update ".$extension."skin set langue='$langinter', predos='$predos', prenews='$prenews', preannu='$preannu' $finsql where id_skin='$id_skin'";
    $result=mysql_query($requete, $link);

    if ($id_skin==$_SESSION['SESSION_IDSKIN']) {
      $_SESSION['SESSION_LANGSKIN']=$langinter;
      $_SESSION['SESSION_PREDOS']=$predos;
      $_SESSION['SESSION_PRENEWS']=$prenews;
      $_SESSION['SESSION_PREANNU']=$preannu;

	if ($visudown=='1') {
	  $_SESSION['SESSION_PREDOWN']=$predown;
	}
    }

    $langinter="";
    $predos="";
    $prenews="";
    $preannu="";
    $predown="";
    header ("Location:skin.php");
    exit();
 }

//------------------------------
mysql_free_result($result);
//------------------------------


//presentation
//-------------------
 include("header.php");
 include("menumod.php");


?>

<table width="100%" border="0" cellspacing="10" cellpadding="10">
<tr><td valign="top" bgcolor="#CCCCFF" width="40%" style="BORDER:#000000 1px dashed">

  &nbsp;<b><?php echo $LG_MODUSKIN; ?></b><br><br>
  <?php echo  $listeskin; ?>

</td></tr>
</table>


<p> </p>
<table width="100%" border="0" cellspacing="10" cellpadding="10">
 <tr><td valign="top" style="BORDER:#000000 1px dashed" bgcolor="#EAEAFF">

<form method="POST" action="skin.php">
<p><img src="imgadmin/cat.gif" align="absmiddle" border="0">

<?php
if (! $_GET['mod']) {
 $milieu="<strong>$LG_SKINAJOUT</strong>$meserreur</p><p>\n";
 $milieu .="<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n";
 $milieu .="<tr><td width=\"70%\">\n";
 $milieu .="<strong>$LG_NOM <font color=red>*</font></strong> <br>\n";
 $milieu .="<input type=\"text\" name=\"nom\" size=\"50\"></p><p>\n";
 $milieu .="</td><td width=\"30%\">\n";
 $milieu .="<strong>$LG_LANGUE</strong> <br>\n";
 $milieu .="<select name=\"langinter\" size=\"1\">\n";
 $milieu .="$listelg \n";
 $milieu .="</select></p><p>\n";
 $milieu .="</td></tr></table>\n";
 echo $milieu;

} else {
 $milieu="<strong>".$LG_SKINMODIF." ".$donneesmod->skin."</strong></p><p>\n";
 $milieu .="<strong>$LG_LANGUE</strong> <br>\n";
 $milieu .="<select name=\"langinter\" size=\"1\">\n";
 $milieu .="$listelg \n";
 $milieu .="</select></p><p>\n";
 echo $milieu;
}
?>



<strong><?php echo $LG_SKINPRESENT; ?></strong> <br>


<table width="100%" bgcolor="#CCCCFF" border="0" style="BORDER:#000000 1px solid" cellspacing="0" cellpadding="5">
<tr><td align=\"center\">
<strong><?php echo $LG_MODUDOS; ?></strong><br>
<select name="predos" size="1">
<?php
  if ($donneesmod->predos) {
  $selected="selected";
  $lieuselectdos[$donneesmod->predos]=$selected;
  }
?>
<option value="0" <?php echo $lieuselectdos[0]; ?>>1 <?php echo $LG_SKINCOL; ?></option>
<option value="2" <?php echo $lieuselectdos[2]; ?>>2 <?php echo $LG_SKINCOL; ?></option>
</select>

</td><td align=\"center\">
<strong><?php echo $LG_MODUBRE; ?></strong><br>
<select name="prenews" size="1">
<?php
  if ($donneesmod->prenews) {
  $selected="selected";
  $lieuselectnews[$donneesmod->prenews]=$selected;
  }
?>
<option value="0" <?php echo $lieuselectnews[0]; ?>>1 <?php echo $LG_SKINCOL; ?></option>
<option value="2" <?php echo $lieuselectnews[2]; ?>>2 <?php echo $LG_SKINCOL; ?></option>
</select>

</td><td align=\"center\">
<strong><?php echo $LG_MODUANNU; ?></strong><br>
<select name="preannu" size="1">
<?php
  if ($donneesmod->preannu) {
  $selected="selected";
  $lieuselectannu[$donneesmod->preannu]=$selected;
  }
?>
<option value="0" <?php echo $lieuselectannu[0]; ?>>1 <?php echo $LG_SKINCOL; ?></option>
<option value="2" <?php echo $lieuselectannu[2]; ?>>2 <?php echo $LG_SKINCOL; ?></option>
</select>

</td>

</td>

<?php
if ($visudown=='1') {
?>
<td align=\"center\">
<strong><?php echo $LG_MODUDOWN; ?></strong><br>
<select name="predown" size="1">
<?php
  if ($donneesmod->predown) {
  $selected="selected";
  $lieuselectdown[$donneesmod->predown]=$selected;
  }
?>
<option value="0" <?php echo $lieuselectdown[0]; ?>>1 <?php echo $LG_SKINCOL; ?></option>
<option value="2" <?php echo $lieuselectdown[2]; ?>>2 <?php echo $LG_SKINCOL; ?></option>
</select>

</td>

<?php } ?>

</tr></table><p></p>


<input type="hidden" name="id_skin" value="<?php echo $mod; ?>">
<p align="center"><input type="submit" value="<?php echo $LG_ENVOI; ?>" name="B1">
</form>


 </td></tr>
</table>


<?php
 include("menumod2.php");
 include("footer.php");
 mysql_close();
?>
