diff --git a/NdisPrice.php b/NdisPrice.php new file mode 100644 index 0000000..3b10982 --- /dev/null +++ b/NdisPrice.php @@ -0,0 +1,52 @@ +ndis_table = $wpdb->prefix . 'acare_ndis_price'; + $sql = "SELECT * FROM {$this->ndis_table} WHERE year=$year"; //for this year + $results = $wpdb->get_results($sql); + $html = ' '; + $this->html = $html; + } + + private function get_level($level_number){ + $levelStr = array( + 0 => '(standard)', + -1 => '', //no level number needed + 1 => '(Level 1)', + 2 => '(Level 2)', + 3 => '(Level 3)' + ); + + if ( array_key_exists($level_number, $levelStr) ) + return $levelStr[$level_number]; + else + return ''; + } + + public function get_html() + { + return $this->html; + } +} \ No newline at end of file diff --git a/js/bts_timesheet.js b/js/bts_timesheet.js index e16b8df..3377e25 100644 --- a/js/bts_timesheet.js +++ b/js/bts_timesheet.js @@ -646,18 +646,21 @@ is_week1() { - var w1_begin = $('span[name="w1d1"]').data().date; + var w1_begin = new Date($('span[name="w1d1"]').data().date) ; var w1_end = new Date($('span[name="w1d7"]').data().date); - w1_end = new Date (w1_end.setDate(w1_end.getDate()+1)); //from 00:00 to 23:59; + w1_begin.setHours(0,0,0,0); + w1_end.setHours(23,59,59); + //w1_end = new Date (w1_end.setDate(w1_end.getDate()+1)); //from 00:00 to 23:59; var me = new Date(this.data.start); return (w1_begin <= me && me <= w1_end ); } is_week2() { - var w2_begin = $('span[name="w2d1"]').data().date; + var w2_begin = new Date($('span[name="w2d1"]').data().date); var w2_end = new Date($('span[name="w2d7"]').data().date); - w2_end = new Date (w2_end.setDate(w2_end.getDate()+1)); //from 00:00 to 23:59; + w2_begin.setHours(0,0,0,0); + w2_end.setHours(23,59,59); var me = new Date(this.data.start); return (w2_begin <= me && me <= w2_end ); } diff --git a/ts.php b/ts.php index b37adbc..75e5cc7 100644 --- a/ts.php +++ b/ts.php @@ -268,18 +268,8 @@ class AcareOffice{ } public function bts_type_of_service($attr){ - $result = ' - '; - return $result; + $n = new NdisPrice(2019); + return $n->get_html(); } public function bts_user_name($attr) @@ -338,7 +328,7 @@ class AcareOffice{ 'users' => [], ); //search all users that are staff - $clientq = new \WP_User_Query(array('role'=>'client', 'meta_key'=>'first_name', 'orderby'=>'meta_value', order=>'ASC')); + $clientq = new \WP_User_Query(array('role'=>'client', 'meta_key'=>'first_name', 'orderby'=>'meta_value', 'order'=>'ASC')); $client = $clientq->get_results(); if (! empty($client)){ $response['status'] = 'success'; @@ -363,7 +353,7 @@ class AcareOffice{ private function get_people_by_role($role){ //search all users that are staff - $staffq = new \WP_User_Query(array('role'=>$role, 'meta_key'=>'first_name', 'orderby'=>'meta_value', order=>'ASC')); + $staffq = new \WP_User_Query(array('role'=>$role, 'meta_key'=>'first_name', 'orderby'=>'meta_value', 'order'=>'ASC')); $staff = $staffq->get_results(); return $staff; }