private function _viewentries()
 {
     $type = Input::get('type', 'created_at');
     $data['daterange'] = Input::get('record_range', '');
     //Session::put('ss_select_banktype', $type);
     Larasset::start('header')->css('daterangepicker');
     Larasset::start('footer')->js('moment', 'daterangepicker');
     Larasset::start('footer')->js('dataTables-min', 'dataTables-bootstrap');
     $data['entries'] = Bankentry::with(array('user' => function ($q) {
         $q->select('id', 'name');
     }));
     //Is the person Admin or not
     if (User::permitted('role.admin') !== true) {
         $data['entries'] = $data['entries']->where('id', Auth::user()->id);
     }
     if ($data['daterange'] !== '' && strpos($data['daterange'], '-') !== FALSE) {
         $fromandto = explode('-', $data['daterange']);
         $from = $fromandto[0];
         $to_plus_1day = strtotime('now') - strtotime('yesterday') + strtotime($fromandto[1]);
         $to = date('Y/n/d', $to_plus_1day);
         $data['from'] = date('Y/n/d', strtotime($fromandto[0]));
         $data['to'] = date('Y/n/d', strtotime($fromandto[1]));
     } else {
         $to = date('Y/n/d', strtotime('today'));
         $from = date('Y/n/d', mktime(0, 0, 0, date('n') - 6, 1, date('y')));
         $data['from'] = $from;
         $data['to'] = $to;
     }
     $data['entries'] = $data['entries']->whereBetween('deposit_date', array(sqldate($from), sqldate($to)));
     $data['entries'] = $data['entries']->orderby('deposit_date', 'desc')->paginate(10);
     //tt($data);
     return $data;
 }