| 
<?php
error_reporting(E_ALL);
 session_start();
 require_once("../html/define.inc.php");
 
 if (isset($_POST['remove']) && ($_POST['remove']) && (isset($_POST['item'])))
 {
 $name = $_POST["item"] ;
 if (is_array($name))
 {
 if (count($_SESSION['fileinfo']))
 {
 foreach ($name as $ikey=>$ivalue)
 {
 unset($_SESSION['fileinfo'][$ivalue]);
 reset($_SESSION['fileinfo']);
 }
 }
 
 }
 }
 
 
 
 if (isset($_POST['Ok']) && ($_POST['Ok']))
 {
 if(isset($_FILES['file']) && ($_FILES['file']['name']))
 {
 require("../html/session.inc.php");
 foreach($_SESSION['fileinfo'] as $key=>$value)
 {
 $up_file_tmpname = $value['tmp_name'];
 $up_file_name    = $value['file_name'] ;
 }
 if (($up_file_tmpname) && ($up_file_name))
 {
 require("../html/fileupload.class.php");
 $file = new File_upload($up_file_name,  $up_file_tmpname);
 $file-> init() ;
 }
 }
 else
 {
 $error       = true;
 $file_error  =  $error_array['fileerror'];
 
 
 }
 }
 if (session_is_registered('fileinfo'))
 {
 
 
 ob_start();
 if (count($_SESSION['fileinfo']))
 {
 foreach ($_SESSION['fileinfo'] as $key=>$value)
 {
 
 
 for ($i = 1 ; $i <= $value["file_count"] ; $i++)
 {
 $size   = $value["file_size"] / 1000 ;
 $total += $size / 1024;
 $html = $html .  "<tr bgcolor='#FFFFFF'>
 <td width='80' nowrap> $value[file_name]</td>
 <td nowrap><div align='right'>$size KB</div></td>
 <td nowrap><div align='right'>
 <input name='item[]' type='checkbox' id='item[]' value='$value[file_name]'>
 </div></td>
 </tr>" ;
 
 }
 
 }
 }
 if (($html) && ($total))
 {
 $html = $html;
 $total_value = round($total, 4) ;
 $pvalue = $total_value / floatval(CAPACITY) * 100;
 if ($pvalue >= 98)   $inough = true;
 }
 ob_end_flush();
 
 
 }
 if (isset($_POST['Submit']) && ($_POST['Submit']))
 {
 
 
 if ((session_is_registered('fileinfo')) && (count($_SESSION['fileinfo'])))
 {
 clearstatcache();
 $handle = opendir(DIR_NAME . DEFAULT_USER_NAME) ;
 ob_start();
 
 while (false !== ($file = readdir($handle))) {
 if($file == "."){
 //skip
 }
 elseif($file == ".."){
 //skip
 }
 else{
 $file_count++;
 if (!isset($_SESSION['fileinfo'][$file]))
 {
 $temp =DIR_NAME . DEFAULT_USER_NAME . "/" . $file;
 if (is_file($temp)) unlink($temp);
 }
 }
 
 
 
 }
 ob_end_flush();
 
 
 
 }
 
 else if((session_is_registered('fileinfo')) &&  (!$file_count))
 {
 $dir = DIR_NAME . DEFAULT_USER_NAME ;
 if (is_dir($dir)) rmdir($dir);
 session_unregister('fileinfo');
 $error       = true;
 $file_error  =  $error_array['notfile'];
 
 }
 else
 
 {
 $error       = true;
 $file_error  =  $error_array['notfile'];
 }
 
 
 
 }
 require_once("../html/display.inc.php");
 
 ?>
 
 
 |