0byt3m1n1
Path:
C:
/
wamp64
/
www
/
cpms_new
/
USER
/
[
Home
]
File: pi_edit_budget_form_cntrl.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"; require_once "pi_models.php"; if(is_numeric(@$_GET['id'])){ $budgetFrom =Pi_Models::getBudgetFormById(@$_GET['id']); // echo "<pre>"; // print_r($budgetFrom); // echo "</pre>"; if(!empty($budgetFrom)){ $id = @$_GET['id']; $name = $budgetFrom->name; $invoice_date = isset($budgetFrom->invoice_date) && !empty($budgetFrom->invoice_date) ? date(DATE_FORMAT,strtotime($budgetFrom->invoice_date)) :""; $invoice_number = $budgetFrom->invoice_number; $amount = $budgetFrom->amount; $bh_head_id = $budgetFrom->bh_head_id; $project_details= CommonModel::getProjects(); $debit_head_details= Pi_Models::getBudgetHead($budgetFrom->project_id); }else{ redirectToView($server_ip,"error","No details found"); } } if(isset($_POST['save'])){ $post = $_POST; $id = $post['id']; $debit_master=@$_POST['debit_master']; if(isset($post['invoice_date'])) $post['invoice_date'] = date("Y-m-d" ,strtotime($post['invoice_date']) ); $post['modified_on'] = date("Y-m-d H:i:s"); $post['status'] = "PENDING"; $post['date_current'] = date("Y-m-d"); if($debit_master == 1){ unset($post['invoice_date']); unset($post['invoice_number']); } unset($post['save'],$post['id'],$post['debit_master']); $result= Pi_Models::editBudgetHead($id,$post); if(!$result){ redirectToView($server_ip,"error","Try Again"); }else{ redirectToView($server_ip,"message","Successfully updated"); } } function redirectToView($server_ip,$key,$message){ $url=$server_ip."user/pi_add_budget_form.php?$key=$message"; echo "<script>window.location='$url'</script>"; } ?>