session_start();
include "./../info.php";
require $path."/cgi/picture.php";
//$fname=$_SESSION['firstname'];
//$lname=$_SESSION['lastname'];
$userId=$_SESSION['user5237Id'];
if(isset($_SESSION['user5237Id']) && isset($_FILES['upload'])){
$tempdir = $path. "/users/".$userId."/temp_image/";
$uploaddir = $path. "/users/".$userId."/image/";
$errorMessage="";
if(isset($_FILES['upload'])){
foreach( $_FILES["upload"]["error"] as $key => $error ) {
$is_error = 1;
if(strlen($_FILES['upload']['name'][$key]) ==0)
continue;
if( $error == UPLOAD_ERR_OK ) {
$file_type = $_FILES['upload']['type'][$key];
$file_size = $_FILES['upload']['size'][$key];
$name = $_FILES['upload']['name'][$key];
$original_name = $name;
$temp_name = $_FILES['upload']['tmp_name'][$key];
if($file_size > 4000000){
$errorMessage=$errorMessage."
File size exceeds 4,000,000 (4MB) allowed for each picture.";
}
else{
// size is valid, check for type
if( $file_type == "image/gif" || $file_type == "image/pjpeg" || $file_type =="image/jpeg" || $file_type =="image/x-png" || $file_type =="image/png") {
// file type is valid
$is_error = 0;
}else{
$errorMessage=$errorMessage."
This file type: $file_type is not allowed.";
}
}
}else{
$errorMessage=$errorMessage."
Error occurred in uploading the pictures.";
}
if($is_error == 0){
$uploadfile = $tempdir . basename($name);
$pext = getExtension($name);
$pext = strtolower($pext);
$name = str_replace(" ", "_", $name);
$name = str_replace("\"", "_", $name);
$name = str_replace("'", "_", $name);
$name = str_replace("\\", "_", $name);
$final_filename = $name;
$newfile = $tempdir.$name;
if (is_uploaded_file($temp_name)){
if (!copy($temp_name, $newfile)) {
$errorMessage=$errorMessage."
Unable to upload one of the pictures($original_name)";
}else{
saveThumbnail($uploaddir. "/" , $newfile, $final_filename, 700, 700);
save($userId, $name);
//save to database
if(file_exists($temp_name))
unlink($temp_name);
if(file_exists($newfile))
unlink($newfile);
//$errorMessage=$errorMessage. "
Pictures uploaded successfully.";
}
}
}
else{
$errorMessage= $errorMessage. "
Unable to upload one of the pictures($original_name)";
if(file_exists($temp_name))
unlink($temp_name);
}
}
}
if(strlen($errorMessage) ==0)
$errorMessage=$errorMessage. "
Pictures uploaded successfully.";
echo "";
}
?>