Пример #1
0
 public function getAllskb(Request $req)
 {
     if ($req->ajax()) {
         $res = [];
         $out = '';
         $items = data_skb::listskb($req->all())->paginate($req->limit);
         if ($items->total() > 0) {
             $no = $items->currentPage() == 1 ? 1 : $items->perPage() * $items->currentPage() - $items->perPage() + 1;
             foreach ($items as $item) {
                 $out .= '
                     <tr>
                         <td>' . $no . '</td>
                         <td>
                             <div>' . $item->no_skb . '</div>
                             <div class="link text-muted">
                                 <small>
                                     [
                                         <a href="' . url('/skb/view/' . $item->id_skb) . '">Lihat</a>
                                         | <a href="' . url('/skb/print/' . $item->id_skb) . '" target="_blank">Print</a>
                                     ]
                                 </small>
                             </div>
                         </td>
                         <td>' . $item->no_spb . '</td>
                         <td>' . $item->nm_depan . ' ' . $item->nm_belakang . '</td>
                         <td>' . $item->nm_departemen . '</td>
                         <td>
                             ' . \Format::indoDate($item->created_at) . '<br />
                             <small class="text-muted">' . \Format::hari($item->created_at) . ', ' . \Format::jam($item->created_at) . '</small>
                         </td>
                     </tr>
                 ';
                 $no++;
             }
         } else {
             $out = '
                 <tr>
                     <td colspan="6">Tidak ditemukan</td>
                 </tr>
             ';
         }
         $res['content'] = $out;
         $res['pagin'] = $items->render();
         return json_encode($res);
     }
 }