First i like to say thanks again for your great plugin.
I have a problem in edit_column.
public function invoice_listener()
{
$this->load->library('datatables');
$this->datatables
->select("inv.id,inv.status,inv.invoice_no,inv.patient_name,inv.ref_doctor,inv.hospital",FALSE)
->from('tb_invoices AS inv')
->where('inv.lab_id',$this->session->userdata('lab_id'))
->edit_column('inv.status', $this->status('$1'), 'inv.status')
->add_column('action', '<a href="http://%27.site_url" title="View" class="with-tip">View</a> <a href="http://%27.site_url" title="Report" class="with-tip">Report</a>', 'inv.id');
echo $this->datatables->generate();
}
function status($s)
{
return $s;
}It is working properly(return values are 0’s or 1’s).
But i have a problem in following code.
public function invoice_listener()
{
$this->load->library('datatables');
$this->datatables
->select("inv.id,inv.status,inv.invoice_no,inv.patient_name,inv.ref_doctor,inv.hospital",FALSE)
->from('tb_invoices AS inv')
->where('inv.lab_id',$this->session->userdata('lab_id'))
->edit_column('inv.status', $this->status('$1'), 'inv.status')
->add_column('action', '<a href="http://%27.site_url" title="View" class="with-tip">View</a> <a href="http://%27.site_url" title="Report" class="with-tip">Report</a>', 'inv.id');
echo $this->datatables->generate();
}
function status($s)
{
if($s==1)
{
return 'Enable';
}
else
{
return 'Disable';
}
}It returns ‘Disable’ for every rows.
I have just added conditional statement in second one,otherwise same as first one.But i i don’t know why this doesn’t work properly.
Please help me.
Thanks in advance,
Logan