0byt3m1n1
Path:
C:
/
wamp64
/
www
/
cpms_new
/
USER
/
[
Home
]
File: Edit_project_ctrl.php
<?php require_once "../lib/config.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']; $p_code=@$_SESSION['project_code_s']; $u_id=@$_SESSION['user_id']; $projectdb_id=$_GET['id']; $sql="select * from addproject where user_id='$u_id' and project_id='$p_id' and project_code ='$p_code'"; $sql1=mysql_query($sql); while($row=mysql_fetch_array($sql1)) { //14 $projects_code=$row['project_code']; $project_title=$row['project_title']; $p_investigator=$row['principle_investigator']; $investigators=$row['investigators']; $fundagency=$row['fundagency']; $duration=$row['duration']; $project_outlay=$row['project_outlay']; $start_date=$row['startdate']; $end_date=$row['end_date']; $abstract=$row['abstract']; $fund_type=$row['fundtype']; $objective=$row['objective']; $proposel_upload=$row['projectproposel']; list($start_yy, $start_mm, $start_dd) = split('[/.-]', $start_date); list($end_yy, $end_mm, $end_dd) = split('[/.-]', $end_date); }//14 $sql="select name from pi order by name"; $sql=mysql_query($sql); $i=0; while($row=mysql_fetch_array($sql)) { $acc_group=$row['name']; $i=$i+1; $pi_name_array[$i]=$acc_group; } $for_var_i=$i; $pi_name=$pi_name_array[$p_investigator]; if(isset($_POST['Update'])) { //29 $error_flag=0; $project_id_restore=@$_POST['txtproject_id']; $projectcode_restore=@$_POST['txtprojectcod']; $projecttitle_restore=@$_POST['txtprojcttitle']; $pinvestigator_restore=@$_POST['cmbpi']; $project_outlay_restore=@$_POST['txtproject_outlay']; $investigators_restore= @$_POST['txtinvestgators']; $fund_restore= @$_POST['txtfund']; $fund_type_restore= @$_POST['cmbfundtype']; $start_dd_restore=@$_POST['cmbstartdd']; $start_mm_restore= @$_POST['cmbstartmm']; $start_yy_restore=@$_POST['txtstartyy']; $end_dd_restore=@$_POST['cmbenddd']; $end_mm_restore= @$_POST['cmbendmm']; $end_yy_restore=@$_POST['txtendyy']; $sd_restore=$start_yy_restore."-".$start_mm_restore."-".$start_dd_restore; $end_restore=$end_yy_restore."-".$end_mm_restore."-".$end_dd_restore; $duration_restore= @$_POST['txtduration']; $abstract_restore= @$_POST['txtabstract']; $objective_restore=@$_POST['txtobjective']; $projectproposel_restore= @$_POST['ffprojectprop']; if (!is_numeric(@$_POST['txtstartyy'])) { $error['sd_numeric']="Please enter valid year"; $error_flag=1; } if (!is_numeric(@$_POST['txtendyy'])) { $error['end_numeric']="Please enter valid year"; $error_flag=1; } if($projectcode_restore=="") { $error['code_null']="Please Enter Projectcode"; $error_flag=1; } if($projecttitle_restore=="") { $error['projecttitle']="Please Enter Projecttitle"; $error_flag=1; } /*if($pinvestigator_restore=="") { $error['pinvestigator']="Please Enter Principle Investigator"; $error_flag=1; }*/ if($investigators_restore=="") { $error['investigators']="Please Enter investigators name"; $error_flag=1; } if($fund_restore=="") { $error['fundagency']="Please Enter fundagency"; $error_flag=1; } if($duration_restore=="") { $error['duration']="Please Enter Duration"; $error_flag=1; } //if($abstract_restore=="") // { // $error['abstract']="Please Enter Abstract"; // $error_flag=1; // } // if($objective_restore=="") // { // $error['objective']="Please Enter Objective"; // $error_flag=1; // } if($start_yy_restore=="") { $error['startdate_null']="Please Enter year"; $error_flag=1; } if($end_yy_restore=="") { $error['enddate_null']="Please Enter year"; $error_flag=1; } //project code check $sql="select `project_code` from addproject where user_id='$u_id' and project_code='$projectcode_restore' and project_id <>$project_id_restore" ; mysql_query($sql); if (mysql_affected_rows()>0) { $error['code']="Projectcode already exists."; $error_flag=1; } $file_selected_flag=0; if( is_uploaded_file($_FILES['ffprojectprop']['tmp_name'])) { //59 $original_file_name=$_FILES['ffprojectprop']['name']; $result= Filecheck::doccumentCheck("addproject","projectproposel", $project_id_restore.$original_file_name); if($result==false) { //22 $result= Filecheck::doccumentCheck("fileshelf","fileupload",$project_id_restore.$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 `addproject` where user_id='$u_id' and project_id='$project_id_restore'"; $sql=mysql_query($sql); while($row=mysql_fetch_array($sql)) { $projectdb_id=$row['project_id']; $project_proposels=$row['projectproposel']; } if($project_id_restore==$projectdb_id) { $DelFilePath = ROOT_DIR . $project_proposels; if (file_exists($DelFilePath)) { unlink ($DelFilePath); } } $type_temp = $_FILES['ffprojectprop']['type']; $original_file_name_temp=$_FILES['ffprojectprop']['name']; $temp_filepath= $_FILES['ffprojectprop']['tmp_name']; $result=Upload::uploadDoccument("addproject",$project_id_restore,$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/search_emp.php?message=$message"; echo "<script>window.location='$url'</script>"; */ include("search_prtoject.php"); exit(); } else { $pi_name= $pi_name_array[$pinvestigator_restore]; $sql="select pi_id from pi where name='$pi_name'"; $sql=mysql_query($sql); while($row=mysql_fetch_array($sql)) { $pinvestigator_restore=$row['pi_id']; } if ($file_selected_flag==1) { $sql= " update `addproject` set `project_code`= '".$projectcode_restore."', `project_title`='".$projecttitle_restore."', `principle_investigator`='".$pinvestigator_restore."' , `investigators`='".$investigators_restore."', `fundagency`= '".$fund_restore."', `duration`='".$duration_restore."', `project_outlay`='".$project_outlay_restore."', `startdate`='".$sd_restore."', `end_date`='".$end_restore."', `abstract`='".$abstract_restore."', `objective`='".$objective_restore."' , `projectproposel`='".$temp_fn_restore."',`fundtype`= '".$fund_type_restore."' where `project_id`='".$project_id_restore."'"; } else { $sql= "update `addproject` set `project_code`= '".$projectcode_restore."', `project_title`='".$projecttitle_restore."', `principle_investigator`='".$pinvestigator_restore."' , `investigators`='".$investigators_restore."', `fundagency`= '".$fund_restore."', `duration`='".$duration_restore."', `project_outlay`='".$project_outlay_restore."', `startdate`='".$sd_restore."' , `end_date`='".$end_restore."', `abstract`='".$abstract_restore."', `objective`='".$objective_restore."',`fundtype`= '".$fund_type_restore."' where `project_id`='".$project_id_restore."' "; } $result= Project::updateProject($sql); if ($result=="True") { $message="Updation Completed successfully.."; $url= $server_ip."/USER/search_project.php?message=$message"; echo "<script>window.location='$url'</script>"; } else { $message="Updation Failed.Invalid charactors found"; $url= $server_ip."/USER/search_project.php?message=$message"; echo "<script>window.location='$url'</script>"; } }//112 }//2 ?>