Location: PHPKode > scripts > imagination > imagination/admin.php
<?php
/////////////////////////
include('acces.inc.php');
/////////////////////////

$repertoire = opendir($vignettes);

  while ($entree = readdir($repertoire)) {
    if ((eregi('\.gif$',$entree)!=false) || (eregi('\.jpg$',$entree)!=false))
      $tFichiers[] = $entree;
  }

  closedir($repertoire);

  sort($tFichiers);

if(!empty($_GET['image'])){
$image=$_GET['image'];
$testins=mysql_query("select id from image where image='$image'");
$testins2=mysql_num_rows($testins);
if($testins2==0){
for ($cpt = 0; $cpt < sizeof($tFichiers); $cpt++) {
if($tFichiers[$cpt]==$image){
mysql_query("insert into image (image) values ('$image')");
$ind=mysql_insert_id();
mysql_query("insert into ip (id,ip) values ($ind,'')");
break;};
};
};
};


if(!empty($_GET['supim'])){
$supim=$_GET['supim'];
$testsup=mysql_query("select id from image where image='$supim'");
$testsup2=mysql_fetch_array($testsup);
$testsup3=$testsup2[0];
mysql_query("delete from image where id='$testsup3'");
mysql_query("delete from ip where id='$testsup3'");
};

$mess=mysql_query("select id,image from image order by id");

?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>administration de la galerie d'images</title>
<link rel="StyleSheet" type="text/css" href="index.css" />

<script type="text/javascript" src="imagination2.js"></script>

<style type="text/css">
input.t{background:rgb(255,255,100);font-weight:bold}
div.ajout {background:rgb(255,100,100);font-weight:bold}
div.sup {background:rgb(255,255,100);font-weight:bold}
input.b{background:rgb(100,100,100);font-weight:bold}
</style>
</head>
<body>

<div class="topo">
Surtout, ne vous privez pas pour tester le fonctionnement de l'espace admin.<br />
C'est une démonstration donc c'est fait pour ça!
</div>
<hr />
<p>Sélectionnez une image présente dans votre répertoire pour l'ajouter à la galerie.</p>

<div style="float:left;text-align:center;width:50%">
<!-- image par défaut -->
<img width="100px" src="inconnue.gif" alt="inconnue" />
</div>
<div style="text-align:center;border-style:solid;border-color:orange;border-width:3px;width:150px;height:100px;overflow:auto">
<?php
$tout=' ';

$max=mysql_query("select id from image order by id desc limit 1");
// script modifié à partir d'ici!!! (6 novembre 2003)
$maxb=mysql_num_rows($max);
if($maxb==0){
for ($cpt = 0; $cpt < sizeof($tFichiers); $cpt++) {
echo "<div class=\"ajout\">$tFichiers[$cpt]</div>\n";
  };}
else{
$maxx=mysql_fetch_array($max);
$max2=$maxx[0];
while ($mess3=mysql_fetch_array($mess)){
$tout.=$mess3[1].' ';
if($mess3[0]==$max2){
  for ($cpt = 0; $cpt < sizeof($tFichiers); $cpt++) {
$ind=' '.$tFichiers[$cpt].' ';
if(ereg($ind,$tout)==false){
    echo "<div class=\"ajout\">$tFichiers[$cpt]</div>\n";
  };};};};};
// fin des modifications!!! (6 novembre 2003)
?>
</div>

<form style="clear:left" id="form" method="get"action="<?php print $PHP_SELF;?>">
<div style="text-align:center">
<input class="t" type="text" name="image" id="image" />
<input class="b" type="submit" value="ajouter l'image" />
</div>
</form>
<hr class="corps" />
<p>Sélectionnez une image de la galerie que vous voulez supprimer.</p>

<div style="float:left;text-align:center;width:50%">
<!-- image par défaut -->
<img width="100px" src="inconnue.gif" alt="inconnue" />
</div>
<div style="text-align:center;border-style:solid;border-color:orange;border-width:3px;width:150px;height:100px;overflow:auto">
<? 
$mess4=mysql_query("select image from image order by image");

while ($mess2=mysql_fetch_array($mess4)){
echo "<div class=\"sup\">$mess2[0]</div>\n";};
?>
</div>

<form style="clear:left" id="form2" method="get"action="<?php print $PHP_SELF;?>">
<div style="text-align:center">
<input class="t" type="text"id="supim" name="supim" />
<input class="b"type="submit"value="supprimer l'image" />
</div>
</form>
<hr class="corps" />
<p>
<input class="bouton"type="button"value="imagination"onclick="location.href='index.php'" />
</p>

<script type="text/javascript">
//********************************
// gestionnaire d'événement
// à supprimer si vous ne vous servez pas du script en haut de page

bou=document.getElementsByTagName('input');
for(i=0;i != bou.length;i++){
if(bou[i].className=='b'){
bou[i].onmouseover=on;
bou[i].onmouseout=off
}}
//********************************

function go(e){
obj=window.Event ? e.target : event.srcElement;

if(obj.className=="sup"){
if(document.getElementById('supim').value==''){
document.images[1].src='vignettes/'+obj.firstChild.data;
obj.style.backgroundColor='highlight'
};}
else
if(obj.className=="ajout"){
if(document.getElementById('image').value==''){
document.images[0].src='vignettes/'+obj.firstChild.data;
obj.style.backgroundColor='highlight'
};};
}
function go2(e){
obj2=window.Event ? e.target : event.srcElement;

if(obj2.className=="sup"){
if(document.getElementById('supim').value==''){
obj2.style.backgroundColor='rgb(255,255,100)'};}
else
if(obj2.className=="ajout"){
if(document.getElementById('image').value==''){
obj2.style.backgroundColor='rgb(255,100,100)'};};
}


function go3(e){
obj3=window.Event ? e.target : event.srcElement;
if(obj3.className=="sup"){
document.getElementById('supim').value=obj3.firstChild.data;
document.images[1].src='vignettes/'+obj3.firstChild.data;
for(i=0;i != dv.length;i++){
if(dv[i].className=="sup"){
dv[i].style.backgroundColor='rgb(255,255,100)';};
}}
else
if(obj3.className=="ajout"){
document.getElementById('image').value=obj3.firstChild.data;
document.images[0].src='vignettes/'+obj3.firstChild.data;
for(i=0;i != dv.length;i++){
if(dv[i].className=="ajout"){
dv[i].style.backgroundColor='rgb(255,100,100)';};
}}
obj3.style.backgroundColor='highlight';
}


dv=document.getElementsByTagName('div');
for(i=0;i != dv.length;i++){
if(dv[i].className!=""){
dv[i].onmouseover=go;
dv[i].onmouseout=go2;
dv[i].onclick=go3;};
}
</script>

<p style="margin-top:50px;color:white;clear:left">
<span style="color:black">© 2002 Freddy </span> - JavaTwisting people
</p>

<p>
<a href="http://validator.w3.org/check?uri=referer">
<img src="http://www.w3.org/Icons/valid-xhtml10" alt="Valid XHTML 1.0!" height="31px" width="88px" />
</a>
</p>

</body>
</html>
Return current item: imagination