0byt3m1n1
Path:
C:
/
wamp64
/
www
/
cpms_new
/
USER
/
[
Home
]
File: createproject_ctrl.php
<?php include( "../lib/config.php"); include_once("../model/defaults_mdl.php"); //require_once "../model/Notification_mdl.php"; require_once BASE_DIR."/lib/db/connection.php"; require_once "../model/uploader_mdl.php"; require_once "../model/defaultValues_mdl.php"; //$arr_img_type = array( "image/bmp" => "bmp", "image/gif" => "gif", // "image/jpeg" => "jpeg", "image/png" => "png", "image/pjpeg" => "jpeg"); $u_id= @$_SESSION['user_id']; $p_id=@$_SESSION['project_id']; $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; $acc_name_array[$i]=$acc_group; } $pi_loop_var=$i; if(isset($_POST['save'])) { // 1 $error_flag=0; $projectcode=@$_POST['txtprojectcode']; $projecttitle=@$_POST['txtprojecttitle']; $pinvestigator=@$_POST['cmbpi']; $investigators= @$_POST['txtinvestigator']; $fund= @$_POST['txtfund']; $fund_type= @$_POST['cmbfundtype']; $duration= @$_POST['txtduration']; $abstract= @$_POST['txtabstract']; $objective=@$_POST['txtobjective']; $project_overlay=@$_POST['txtproject_overlay']; $start_dd=@$_POST['cmbStartdd']; $start_mm= @$_POST['cmbStartmm']; $start_yy=@$_POST['txtStartyy']; $sd=$start_yy."-".$start_mm."-".$start_dd; $end_dd=@$_POST['cmbEnddd']; $end_mm= @$_POST['cmbEndmm']; $end_yy=@$_POST['txtEndyy']; $ed=$end_yy."-".$end_mm."-".$end_dd; //echo $acc_name_array[$pinvestigator];exit(); $pi_name= $acc_name_array[$pinvestigator]; $sql="select pi_id from pi where name='$pi_name'"; $sql=mysql_query($sql); while($row=mysql_fetch_array($sql)) { $pinvestigator=$row['pi_id']; } if (!is_numeric(@$_POST['txtStartyy'])) { $error['sd_numeric']="Please enter valid year"; $error_flag=1; } if (!is_numeric(@$_POST['txtEndyy'])) { $error['ed_numeric']="Please enter valid year"; $error_flag=1; } if($projectcode=="") { $error['code_null']="Please Enter Projectcode"; $error_flag=1; } if($end_yy=="") { $error['end_year_null']="Please Enter year"; $error_flag=1; } if($project_overlay=="") { $error['project_overlay_null']="Please Enter project_overlay"; $error_flag=1; } if($projecttitle=="") { $error['projecttitle']="Please Enter Projecttitle"; $error_flag=1; } /*if($pinvestigator=="") { $error['pinvestigator']="Please Enter Principle Investigator"; $error_flag=1; }*/ if($investigators=="") { $error['investigators']="Please Enter investigators name"; $error_flag=1; } if($fund=="") { $error['fundagency']="Please Enter fundagency"; $error_flag=1; } if($duration=="") { $error['duration']="Please Enter Duration"; $error_flag=1; } //if($abstract=="") // { // $error['abstract']="Please Enter Abstract"; // $error_flag=1; // } // if($objective=="") // { // $error['objective']="Please Enter Objective"; // $error_flag=1; // } if($start_yy=="") { $error['startd_null']="Please Enter year"; $error_flag=1; } //$file_selected= $_FILES['projectfilefield']['name']; // // if($file_selected=="") // { // $error['fileformat']=" please upload file"; // $error_flag=1; // } $result=Project::projectCodecheck($projectcode); if($result=="True") { $error_flag=1; $error['project_exist']="Project exists."; } if( is_uploaded_file($_FILES['projectfilefield']['tmp_name']) ) { $type_temp = $_FILES['projectfilefield']['type']; $original_file_name_temp=$_FILES['projectfilefield']['name']; $table_id=Common::getTableID("addproject","project_id"); $table_id=$table_id+1; $temp_filepath= $_FILES['projectfilefield']['tmp_name']; $result=Upload::uploadDoccument("addproject",$table_id,$type_temp,$original_file_name_temp,$temp_filepath); $temp_fn= $result['filename']; } if($error_flag==1) { include("create_project.php"); exit(); } else { $result= Project::addProject($projectcode,$projecttitle,$pinvestigator,$investigators,$fund,$duration,$project_overlay,$sd,$ed,$abstract,$objective,$temp_fn,$fund_type); if ($result=="True") { //-------------Adding Default heads------- $u_id=@$_SESSION['user_id']; $proj_id=Common::getTableID("addproject","project_id"); $group_table_id=Common::getTableID("account","account_id"); $group_table_id=$group_table_id+1; for($i=1;$i<=$acc_head_count;$i++) { $sql="INSERT INTO `accgroup` ( `group_id` , `user_id` , `project_id` , `groupname` , `debit` , `credit` ) VALUES ( NULL , '$u_id', '$proj_id', '$acc_head[$i]', '0', '0' )"; mysql_query($sql); } // Project Fund(Grooup name) - Salary (Account name) $sql="INSERT INTO `account` ( `account_id` , `user_id` , `project_id` , `group_name` , `account_name` , `debit` , `credit` ) VALUES ( '$group_table_id' , '$u_id', '$proj_id', 'Project Fund','Salary', '0', '0' )"; mysql_query($sql); //---------------------------------------- $message="Registration Completed successfully.."; include("create_project.php"); exit(); } else { $message="Registration Failed.Invalid charactors found"; include("create_project.php"); exit(); } } }//1 ?>