From 593f1a2071cc95ebfdb156f8fcbe571ccfc906db Mon Sep 17 00:00:00 2001 From: Kamil Tunkiewicz Date: Fri, 25 Jul 2014 09:12:44 +0200 Subject: [PATCH] Fixed "undefined offset" issues #119 #118 --- src/Bllim/Datatables/Datatables.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Bllim/Datatables/Datatables.php b/src/Bllim/Datatables/Datatables.php index 97d22a40..301199b3 100644 --- a/src/Bllim/Datatables/Datatables.php +++ b/src/Bllim/Datatables/Datatables.php @@ -72,7 +72,7 @@ public function __construct() { $this->input['columns'] = array(); for($i=0;$iinput['columns'][$i]['orderable'] == "true") { // if filter column exists for this columns then use user defined method - if (isset($this->filter_columns[$columns_copy[$i]])) + if (isset($columns_copy[$i]) && isset($this->filter_columns[$columns_copy[$i]])) { // check if "or" equivalent exists for given function // and if the number of parameters given is not excess @@ -579,7 +579,7 @@ protected function filtering() if ($this->input['columns'][$i]['orderable'] == "true" && $this->input['columns'][$i]['search']['value'] != '') { // if filter column exists for this columns then use user defined method - if (isset($this->filter_columns[$columns_copy[$i]])) + if (isset($columns_copy[$i]) && isset($this->filter_columns[$columns_copy[$i]])) { call_user_func_array( array(