session_start();
include "./../info.php";
require $path."/cgi/picture.php";
//$fname=$_SESSION['firstname'];
//$lname=$_SESSION['lastname'];
$user_id=$_SESSION['user5237Id'];
if(isset($_SESSION['user5237Id']) && isset($_FILES['uploadProfile'])){
$tempdir = $path. "/users/".$user_id."/temp_image/";
$uploaddir = $path. "/users/".$user_id."/profile/";
$errorMessage="";
$original_image = getUserImagePath($user_id);
echo $original_image;
//echo "11111111111";
if(isset($_FILES['uploadProfile'])){
//echo "22222222222222";
$is_error = 1;
if(strlen($_FILES['uploadProfile']['name']) ==0){
$errorMessage=$errorMessage."
No file was selected ...";
}
else{
if( $error == UPLOAD_ERR_OK ) {
$file_type = $_FILES['uploadProfile']['type'];
$file_size = $_FILES['uploadProfile']['size'];
$name = $_FILES['uploadProfile']['name'];
$original_name = $name;
$temp_name = $_FILES['uploadProfile']['tmp_name'];
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 picture.";
}
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 the picture($original_name)";
}else{
saveThumbnail($uploaddir. "/" , $newfile, $final_filename, 700, 700);
if(file_exists($temp_name))
unlink($temp_name);
if(file_exists($newfile))
unlink($newfile);
}
}
}
else{
$errorMessage= $errorMessage. "
Unable to upload the picture($original_name)";
if(file_exists($temp_name))
unlink($temp_name);
}
}
}
if(strlen($errorMessage) ==0){
$errorMessage=$errorMessage. "
Pictures uploaded successfully.
Profile picture will refresh in 3 seconds.";
if(strlen($original_image)>0)
unlink($original_image);
echo "";
}
else{
echo "";
}
}
?>