Просмотр
Код: Выделить всё
IP
Invoice
Email
Phone
Status
Method
Date
Misc_Det
NGN_Amount
Код: Выделить всё
function tablesmanagertransactionadmin()
{
table = $('#big_table').DataTable({
"destroy": true,
"dom": 'rt',
"pageLength": 25,
"processing": true, //Feature control the processing indicator.
"serverSide": true, //Feature control DataTables' server-side processing mode.
"order": [ ], //Initial no order.
// Load data for the table's content from an Ajax source
"ajax": {
"url": "tablesmanagertransactionadmin",
"type": "POST"
},
//Set column definition initialisation properties.
"columnDefs": [
{
"targets": [ ], //first column / numbering column
"orderable": false, //set not orderable
},
],
});
}
Код: Выделить всё
function tablesmanagertransactionadmin()
{
$this->datatables->select('manual_payment_json,admin_transaction.id as idd,admin_transaction.ip as ipp,invoice_no as inv,invoice_no,admin_transaction.email as emx,login.verification_details as ver,sms_no,status,payment_method,date,login.frequent_payment_method as fre,r_details,o_details,vat,details,json_details,deposit_details',false)
->join('login', 'admin_transaction.email = login.email', 'left')
->from('transaction');
$this->db->order_by('date','desc');
$this->load->helper('My_helper');
$this->datatables->edit_column('manual_payment_json','
$3 $2 $1','formatorder(invoice_no,status,email),formattransdetails(details,json_details,deposit_details,manual_payment_json,invoice_no),formattranslink(invoice_no,details)');
$this->datatables->edit_column('invoice_no',"
$1",'formatinj(invoice_no,details)');
$this->datatables->edit_column('details',"$1",'formatdeh(inv,status,email,sms_no)');
return $this->datatables->generate();
}
Код: Выделить всё
public function tablesmanagertransactionadmin()
{
if($this->input->is_ajax_request()==TRUE && $this->session->userdata('admin_email')!="")
{
$data = $this->admin();
$modules = $data['admin']->admin_module;
$modules_arr = explode(",",$modules);
if(!in_array("17",$modules_arr))
{
echo "2";
return;
}
echo $this->adminmodel->tablesmanagertransactionadmin();
}
else
{
echo "2";
}
}
Подробнее здесь: https://stackoverflow.com/questions/654 ... -datatable