Skip to content

Commit

Permalink
customer update
Browse files Browse the repository at this point in the history
  • Loading branch information
Jibigopi committed Jan 24, 2014
1 parent 13c18a9 commit e969626
Show file tree
Hide file tree
Showing 9 changed files with 490 additions and 53 deletions.
13 changes: 7 additions & 6 deletions application/controllers/posmain.php
Original file line number Diff line number Diff line change
@@ -1,20 +1,17 @@
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Posmain extends CI_Controller{
function __construct() {
parent::__construct();
session_start();
$this->load->helper('form');
$this->load->helper('url');

$this->load->helper('url');
$this->load->library('unit_test');
session_start();
$this->load->library('session');
$this->load->helper(array('form', 'url'));
$this->load->library('poslanguage');
$this->poslanguage->set_language();

}
function index()

{ if(!isset($_SESSION['Uid'])){
$this->load->view('template/header');
$this->load->view('login');
Expand Down Expand Up @@ -90,6 +87,10 @@ function change_user_branch($brnch){


}
function get_date_in_strtotime(){
$date=$this->input->post('date');
echo date('n/j/Y', strtotime('+0 year, +0 days',$date));
}

}
?>
1 change: 0 additions & 1 deletion application/language/english/english_lang.php
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

$lang['user_name']='USER ID';;
$lang['password']='PASSWORD';
$lang['login']='LOGIN';
Expand Down
18 changes: 7 additions & 11 deletions application/modules/customers/controllers/customers.php
Original file line number Diff line number Diff line change
Expand Up @@ -122,7 +122,7 @@ function add_customers(){
$this->form_validation->set_rules("last_name",$this->lang->line('last_name'),"required");
$this->form_validation->set_rules("category",$this->lang->line('category'),"required");
$this->form_validation->set_rules("address",$this->lang->line('address'),"required");
$this->form_validation->set_rules("payment_type",$this->lang->line('payment_type'),"required");
$this->form_validation->set_rules("payment",$this->lang->line('payment'),"required");
$this->form_validation->set_rules("city",$this->lang->line('city'),"required");
$this->form_validation->set_rules("state",$this->lang->line('state'),"required");
$this->form_validation->set_rules("zip",$this->lang->line('zip'),"required");
Expand All @@ -149,7 +149,7 @@ function add_customers(){
'address'=>$this->input->post('address'),
'company_name'=>$this->input->post('company'),

'payment'=>$this->input->post('payment_type'),
'payment'=>$this->input->post('payment'),
'credit_limit'=>$this->input->post('credit_limit'),
'cdays'=>$this->input->post('credit_days'),
'month_credit_bal'=>$this->input->post('balance'),
Expand Down Expand Up @@ -203,16 +203,12 @@ function get_payment(){
}

function edit_customers($guid){
if($_SESSION['Posnic_Edit']==="Edit"){
$where=array('guid'=>$guid);
$data['irow']=$this->posnic->posnic_result($where);
$data['row']=$this->posnic->posnic_module('customer_category');
$data['pay']=$this->posnic->posnic_module('customers_payment_type');
$data['spay']= $this->posnic->posnic_module('customers_payment_type');

$this->load->view('customers/edit_customer',$data);
if($_SESSION['customers_per']['edit']=="1"){
$this->load->model('customer') ;
$data = $this->customer->edit_customer($guid);
echo json_encode($data);
}else{
redirect('customer');
echo 'Noop';
}

}
Expand Down
13 changes: 8 additions & 5 deletions application/modules/customers/models/customer.php
Original file line number Diff line number Diff line change
Expand Up @@ -8,15 +8,18 @@ function get($end,$start,$like,$branch){
$this->db->select('customers.* ,customer_category.guid as c_guid,customer_category.category_name as c_name,customers_payment_type.guid as p_guid,customers_payment_type.type as type')->from('customers')->where('customers.branch_id',$branch)->where('customers.active_status',0)->where('customers.delete_status',0);
$this->db->join('customer_category', 'customers.category_id=customer_category.guid','left');
$this->db->join('customers_payment_type', 'customers.payment=customers_payment_type.guid','left');

// $this->db->join('supplier', 'stock.supplier=supplier.id','left');
$this->db->limit($end,$start);
//$this->db->order_by($order);
// $this->db->like('stage',$stage);
$this->db->or_like($like);
$query=$this->db->get();
return $query->result_array();

}
function edit_customer($guid){
$this->db->select('customers.* ,customer_category.guid as c_guid,customer_category.category_name as c_name,customers_payment_type.guid as p_guid,customers_payment_type.type as type')->from('customers')->where('customers.guid',$guid);
$this->db->join('customer_category', 'customers.category_id=customer_category.guid','left');
$this->db->join('customers_payment_type', 'customers.payment=customers_payment_type.guid','left');

$query=$this->db->get();
return $query->result_array();
}
}
?>
43 changes: 39 additions & 4 deletions application/modules/customers/views/header/header.php
Original file line number Diff line number Diff line change
Expand Up @@ -58,9 +58,9 @@ function posnic_table(){

"fnRender": function (oObj) {
if(oObj.aData[9]==0){
return '<a href=javascript:posnic_deactive("'+oObj.aData[0]+'")><span data-toggle="tooltip" class="label label-warning hint--top hint--warning" data-hint="<?php echo $this->lang->line('deactive') ?>"><i class="icon-pause"></i></span></a>&nbsp<a href=javascript:edit_function("'+oObj.aData[0]+'") ><span data-toggle="tooltip" class="label label-info hint--top hint--info" data-hint="EDIT"><i class="icon-edit"></i></span></a>'+"&nbsp;<a href=javascript:user_function('"+oObj.aData[2]+"','"+oObj.aData[0]+"'); ><span data-toggle='tooltip' class='label label-danger hint--top hint--error' data-hint='DELETE'><i class='icon-trash'></i></span> </a>";
return '<a href=javascript:posnic_deactive("'+oObj.aData[0]+'")><span data-toggle="tooltip" class="label label-warning hint--top hint--warning" data-hint="<?php echo $this->lang->line('deactive') ?>"><i class="icon-pause"></i></span></a>&nbsp<a href=javascript:edit_function("'+oObj.aData[0]+'") ><span data-toggle="tooltip" class="label label-info hint--top hint--info" data-hint="EDIT"><i class="icon-edit"></i></span></a>'+"&nbsp;<a href=javascript:user_function('"+oObj.aData[0]+"'); ><span data-toggle='tooltip' class='label label-danger hint--top hint--error' data-hint='DELETE'><i class='icon-trash'></i></span> </a>";
}else{
return '<a href=javascript:posnic_active("'+oObj.aData[0]+'") ><span data-toggle="tooltip" class="label label-success hint--top hint--success" data-hint="<?php echo $this->lang->line('active') ?>"><i class="icon-play"></i></span></a>&nbsp<a href=javascript:edit_function("'+oObj.aData[0]+'") ><span data-toggle="tooltip" class="label label-info hint--top hint--info" data-hint="EDIT"><i class="icon-edit"></i></span></a>'+"&nbsp;<a href=javascript:user_function('"+oObj.aData[2]+"','"+oObj.aData[0]+"'); ><span data-toggle='tooltip' class='label label-danger hint--top hint--error' data-hint='DELETE'><i class='icon-trash'></i></span> </a>";
return '<a href=javascript:posnic_active("'+oObj.aData[0]+'") ><span data-toggle="tooltip" class="label label-success hint--top hint--success" data-hint="<?php echo $this->lang->line('active') ?>"><i class="icon-play"></i></span></a>&nbsp<a href=javascript:edit_function("'+oObj.aData[0]+'") ><span data-toggle="tooltip" class="label label-info hint--top hint--info" data-hint="EDIT"><i class="icon-edit"></i></span></a>'+"&nbsp;<a href=javascript:user_function('"+oObj.aData[0]+"'); ><span data-toggle='tooltip' class='label label-danger hint--top hint--error' data-hint='DELETE'><i class='icon-trash'></i></span> </a>";
}
},

Expand Down Expand Up @@ -138,6 +138,7 @@ function posnic_active(guid){
});
}
function edit_function(guid){
$('#myModal').modal('show');
$("#parsley_reg").trigger('reset');
<?php if($_SESSION['customers_per']['edit']==1){ ?>
$.ajax({
Expand All @@ -154,8 +155,42 @@ function edit_function(guid){
$('#deactive').attr("disabled", "disabled");
$('#customers_lists').removeAttr("disabled");
$('#parsley_reg #guid').val(data[0]['guid']);
$('#parsley_reg #customers_name').val(data[0]['name']);

$('#parsley_reg #first_name').val(data[0]['first_name']);
$('#parsley_reg #last_name').val(data[0]['last_name']);
$('#parsley_reg #title').val(data[0]['title']);
// alert(strtotime('18-12-2011'));

$.ajax({
url: "<?php echo base_url() ?>index.php/posmain/get_date_in_strtotime",
type: "POST",
data: {
date:data[0]['bday']
},
dataType: 'json',
complete: function(response) {
$('#parsley_reg #dob').val(response['responseText']);
}});

$('#parsley_reg #marragedate').val(data[0]['mday']);
$('#parsley_reg #address').val(data[0]['address']);
$('#parsley_reg #city').val(data[0]['city']);
$('#parsley_reg #state').val(data[0]['state']);
$('#parsley_reg #zip').val(data[0]['zip']);
$('#parsley_reg #country').val(data[0]['country']);
$('#parsley_reg #company').val(data[0]['company_name']);
$('#parsley_reg #website').val(data[0]['website']);
$('#parsley_reg #credit_days').val(data[0]['cdays']);
$('#parsley_reg #credit_limit').val(data[0]['credit_limit']);
$('#parsley_reg #balance').val(data[0]['month_credit_bal']);
$('#parsley_reg #bank_name').val(data[0]['bank_name']);
$('#parsley_reg #bank_location').val(data[0]['bank_location']);
$('#parsley_reg #account_number').val(data[0]['account_number']);
$('#parsley_reg #cst').val(data[0]['cst']);
$('#parsley_reg #gst').val(data[0]['gst']);
$('#parsley_reg #tax_no').val(data[0]['tax_no']);
$('#parsley_reg #email').val(data[0]['email']);
$('#parsley_reg #phone').val(data[0]['phone']);
$('#myModal').modal('hide');
}
});

Expand Down
Loading

0 comments on commit e969626

Please sign in to comment.