// // This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike License. // // To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/1.0/ // // or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. // // Francais (brouillon): http://creativecommons.org/projects/international/fr/translated-license // ////////////////////////////////////////////////////////////////////////////////////////////////////// // Images // v0.1.0 $requiredFiles = array("images","fichiers"); include_once("head.php"); if(!empty($err)) $page = "

".stripslashes(urldecode($err))."

"; if($_GET['supprimer']) $supprimer = $_GET['supprimer']; elseif($_POST['supprimer']) $supprimer = $_POST['supprimer']; $mode = $_GET['mode']; if($mode == "popup") $url = "images?mode=popup&"; else $url = "images?"; if($supprimer) { if(is_array($supprimer)) { foreach($supprimer as $file) if(!$images->verify($journal->courant['id'],$file)) header("location: images"); } elseif(!$images->verify($journal->courant['id'],$supprimer)) header("location: $url"); if($_POST['oui']) { $images->supprimer($journal->courant['id'],$supprimer); header("location: $url"); } elseif($_POST['non']) header("location: $url"); $page = '
'; if(is_array($supprimer)) { foreach($supprimer as $file) $page.= ''; $page.= '

Êtes-vous sur de vouloir supprimer les fichiers suivants?

'.implode(" - ",$supprimer).'

'; } else { $page.= '

Êtes-vous sur de vouloir supprimer le fichier '.$supprimer.'?

'; } $page.= '

'; $titre = "Suppression"; } else { $titre = "Images"; $used = $fichiers->get_quota($journal->courant['id']); $max = $mem->groupe['quota']; if($_FILES['fich']) { $images->err['debug'] = FALSE; if($images->upload($journal->courant['id'],$_FILES['fich'],$max,$_POST['dir'])) $err = "Le fichier a bien été ajouté."; else $err = $images->erreur; $dir = $_POST['dir']; $page = '

'.$err.'

'; } if($_GET['err']) $page = '

'.urldecode($_GET['err']).'

'; $liste = $images->liste($journal->courant['id']); if(count($liste) < 1) $page.= '

Aucune image disponible.

'; else { if($mode == "popup") { $page.= ''; $page.= '

Insérer une image

Fermer
'; $page.= '

Disposition:

'; } $page.= ''; $i=0; foreach($liste as $item) { if(strpos(($i / 4),".") === FALSE) $page.= ""; if($mode == "popup") $page.= ''; $i++; } $page.= '
'; else $page.= ''; $page.= '
'.round($item['size'] / 1000).'Ko - '.date("d/m/Y",$item['date']).'
Supprimer
'; } $page.= '
'; $max = ($max*1000) - 200; if($max >= 200) { $page.= '

Ajouter une image

Vous pouvez ajouter une image au journal. Vous pouvez envoyer des fichiers d\'une taille égale ou inférieure à 250Ko.

'; } $page.= '
'; } if($mode == "popup") popup($titre,$page); else page($titre,$page); ?>