diff --git a/app/Controllers/Emppaydate.php b/app/Controllers/Emppaydate.php index d71c129b..cb945bf5 100755 --- a/app/Controllers/Emppaydate.php +++ b/app/Controllers/Emppaydate.php @@ -92,6 +92,33 @@ class Emppaydate extends BaseController $CreateBy = $this->session->get('userId'); $loandetails = array('EmpID' => $EmpID, 'Loan_Amount' => $Loan_Amount, 'Loan_Issued_Date' => $Load_Issued_date, 'Monthly_Due' => $Due_Amount, 'Due_Start_Date' => $Due_Started, 'No_of_Dues' => $No_Of_Dues, 'Paid_Due' => $Paid_due, 'Remaining_Due' => $Remaining_Due, 'Paid_Amount' => $Paid_Amount, 'is_Active' => 1, 'Created_By' => $CreateBy); + + + $path = ROOTPATH.'public/uploads/images/'; + + $file2 = $this->request->getFile('request_letter'); + if ($file2 && $file2->isValid() && !$file2->hasMoved()) { + if(!is_dir($path)) { mkdir($path, 0777, true); } + $request_letter = $file2->getName().rand(00,99); + $file2->move($path,$request_letter); + $loandetails['request_letter'] = $request_letter; + } + else{ + $loandetails['request_letter'] = NULL; + } + + $file1 = $this->request->getFile('payment_statement'); + if ($file1 && $file1->isValid() && !$file1->hasMoved()) { + if(!is_dir($path)) { mkdir($path, 0777, true); } + $payment_statement = $file1->getName().rand(00,99); + $file1->move($path,$payment_statement); + $loandetails['payment_statement'] = $payment_statement; + } + else{ + $loandetails['payment_statement'] = NULL; + } + + if ($Loan_Amount != 0) { $result2 = $this->emppaydate_model->addLoanInfo($loandetails, 'add'); @@ -145,6 +172,32 @@ class Emppaydate extends BaseController $loandetails = array('Loan_ID' => $loan_ID, 'EmpID' => $EmpID, 'Loan_Amount' => $Loan_Amount, 'Loan_Issued_Date' => $Load_Issued_date, 'Monthly_Due' => $Due_Amount, 'Due_Start_Date' => $Due_Started, 'No_of_Dues' => $No_Of_Dues, 'Paid_Due' => $Paid_due, 'Remaining_Due' => $Remaining_Due, 'Paid_Amount' => $Paid_Amount, 'is_Active' => 1, 'Last_Mod_By' => $Last_Mod_By); + + $path = ROOTPATH.'public/uploads/images/'; + + $file2 = $this->request->getFile('request_letter'); + if ($file2 && $file2->isValid() && !$file2->hasMoved()) { + if(!is_dir($path)) { mkdir($path, 0777, true); } + $request_letter = $file2->getName().rand(00,99); + $file2->move($path,$request_letter); + $loandetails['request_letter'] = $request_letter; + } + else{ + $loandetails['request_letter'] = $this->request->getPost('hidden_request_letter') ? $this->request->getPost('hidden_request_letter') : NULL; + } + + $file1 = $this->request->getFile('payment_statement'); + if ($file1 && $file1->isValid() && !$file1->hasMoved()) { + if(!is_dir($path)) { mkdir($path, 0777, true); } + $payment_statement = $file1->getName().rand(00,99); + $file1->move($path,$payment_statement); + $loandetails['payment_statement'] = $payment_statement; + } + else{ + $loandetails['payment_statement'] = $this->request->getPost('hidden_payment_statement') ? $this->request->getPost('hidden_payment_statement') : NULL; + } + + if ($Loan_Amount != 0 and $loan_ID != '') { $result2 = $this->emppaydate_model->addLoanInfo($loandetails, 'update'); if ($result2 > 0) { diff --git a/app/Views/addemppaydate.php b/app/Views/addemppaydate.php index 27bbbe15..44c06b89 100755 --- a/app/Views/addemppaydate.php +++ b/app/Views/addemppaydate.php @@ -29,7 +29,7 @@