Add giftcard number autogeneration

This commit is contained in:
jekkos-t520
2014-12-16 18:36:26 +01:00
parent 07a32a0deb
commit efff9d20c1
3 changed files with 12 additions and 4 deletions

View File

@@ -56,10 +56,11 @@ class Giftcards extends Secure_area implements iData_controller
function view($giftcard_id=-1)
{
$giftcard_info=$this->Giftcard->get_info($giftcard_id);
$person_name=$giftcard_info->first_name . ' ' . $giftcard_info->last_name;
$giftcard_info = $this->Giftcard->get_info($giftcard_id);
$person_name=$giftcard_id > 0? $giftcard_info->first_name . ' ' . $giftcard_info->last_name : '';
$data['selected_person'] = $giftcard_id > 0 ? $giftcard_info->person_id . "|" . $person_name : "";
$data['giftcard_info']=$giftcard_info;
$data['giftcard_number']= $giftcard_id > 0 ? $giftcard_info->giftcard_id : $this->Giftcard->get_max_number()->giftcard_number + 1;
$data['giftcard_info'] = $giftcard_info;
$this->load->view("giftcards/form",$data);
}

View File

@@ -13,6 +13,13 @@ class Giftcard extends CI_Model
return ($query->num_rows()==1);
}
function get_max_number ( )
{
$this->db->select_max('giftcard_number');
$query = $this->db->get('giftcards');
return $query->row();
}
/*
Returns all the giftcards

View File

@@ -25,7 +25,7 @@ echo form_open('giftcards/save/'.$giftcard_info->giftcard_id,array('id'=>'giftca
<?php echo form_input(array(
'name'=>'giftcard_number',
'id'=>'giftcard_number',
'value'=>$giftcard_info->giftcard_number)
'value'=>$giftcard_number)
);?>
</div>
</div>