0byt3m1n1
Path:
C:
/
wamp64
/
www
/
cpms_new
/
USER
/
[
Home
]
File: fileUpdation_ctrl.php
<?php include( "../lib/config.php"); include_once("../model/defaults_mdl.php"); require_once BASE_DIR."/lib/db/connection.php"; require_once "../model/uploader_mdl.php"; require_once "../model/defaultValues_mdl.php"; require_once BASE_DIR."/Proposels/imagePath.php"; $p_id=@$_SESSION['project_id']; $u_id=@$_SESSION['user_id']; $selected_file=$_FILES['ffshelf']['name']; $filedb_id=$_GET['id']; $sql="select * from fileshelf where user_id='$u_id' and project_id='$p_id' and file_shelf_id='$filedb_id'"; $sql1=mysql_query($sql); while($row=mysql_fetch_array($sql1)) { //1 $file_name=$row['filename']; $file_upload=$row['fileupload']; $file_date=$row['date']; $file_description=$row['description']; list($file_yy, $file_mm, $file_dd) = split('[/.-]', $file_date); }//1 if(isset($_POST['Update'])) { //2 $error_flag==0; $filename_restore=@$_POST['txtfilename']; $fileupload_restore= @$_POST['ffshelf']; $filedescription_restore=@$_POST['txtfiledesc']; $file_mm_restore=@$_POST['cmbfilemm']; $file_dd_restore=@$_POST['cmbfiledd']; $file_yy_restore=@$_POST['txtfileyy']; $file_id=@$_POST['txtfile_id']; $filedate_restore= $file_yy_restore."-".$file_mm_restore."-".$file_dd_restore; if (!is_numeric(@$_POST['txtfileyy'])) { $error['filedate_numeric']="Please enter valid year"; $error_flag=1; } if($filename_restore=="") { $error['filename_null']="Please Enter Filename"; $error_flag=1; } if($file_yy_restore=="") { $error['filedate_yy_null']="Please Enter year"; $error_flag=1; } if($filedescription_restore=="") { $error['filedescription_null']="Please Enter Description"; $error_flag=1; } $file_selected_flag=0; if( is_uploaded_file($_FILES['ffshelf']['tmp_name'])) { //59 $original_file_name=$_FILES['ffshelf']['name']; $result= Filecheck::doccumentCheck("fileshelf","fileupload", $file_id.$original_file_name); if($result==false) { //22 $result= Filecheck::doccumentCheck("addproject","projectproposel",$file_id.$original_file_name); if($result==false) { $error_flag=0; } else { $error_flag=1; $error['fileformat']="File name already exists. Please rename the file and try again"; } } //22 else { $error_flag=1; $error['fileformat']="File name already exists. Please rename the file and try again"; } if($error_flag==0) { $sql="select * from `fileshelf` where user_id='$u_id' and project_id='$p_id' and file_shelf_id='$file_id'"; $sql=mysql_query($sql); while($row=mysql_fetch_array($sql)) { $filedb_id=$row['file_shelf_id']; $file_proposels=$row['fileupload']; } if($file_id==$filedb_id) { $DelFilePath = ROOT_DIR . $file_proposels; if (file_exists($DelFilePath)) { unlink ($DelFilePath); } } $type_temp = $_FILES['ffshelf']['type']; $original_file_name_temp=$_FILES['ffshelf']['name']; $temp_filepath= $_FILES['ffshelf']['tmp_name']; $result=Upload::uploadDoccument("fileshelf",$file_id,$type_temp,$original_file_name_temp,$temp_filepath); $temp_fn_restore= $result['filename']; $error_flag=0; $file_selected_flag=1; } } //59 if($error_flag==1) { $url=$server_ip."/USER/delete_file.php?message=$message"; echo "<script>window.location='$url'</script>"; exit(); } else { if ($file_selected_flag==1) { $sql= " update `fileshelf` set `filename`= '".$filename_restore."', `fileupload`='".$temp_fn_restore."', `date`='".$filedate_restore."' , `description`='".$filedescription_restore."' where `file_shelf_id`='".$file_id."' "; } else { $sql= " update `fileshelf` set `filename`= '".$filename_restore."',`date`='".$filedate_restore."' , `description`='".$filedescription_restore."' where `file_shelf_id`='".$file_id."' "; } $result= Project::updatefile($sql); if ($result=="True") { $message="Updation Completed successfully.."; $url=$server_ip."/USER/delete_file.php?message=$message"; echo "<script>window.location='$url'</script>"; exit(); } else { $message="Updation Failed.Invalid charactors found"; $url=$server_ip."/USER/delete_file.php?message=$message"; echo "<script>window.location='$url'</script>"; exit(); } }//112 }//2 ?>