Exemplo n.º 1
0
    public function getAllfeedback(Request $req)
    {
        if ($req->ajax()) {
            $res = [];
            $out = '';
            $items = data_feedback::me($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) {
                    $status = $item->status == 1 ? 'Open' : 'Closed';
                    $out .= '
						<tr>
							<td>' . $no . '</td>
							<td>
								<a href="' . url('/feedback/jawab/' . $item->id_feedback) . '">#' . $item->kode . '</a>
							</td>
							<td>
								<a href="' . url('/feedback/jawab/' . $item->id_feedback) . '">' . $item->title . '</a>
							</td>
							<td>' . $status . '</td>
							<td>
								' . \Format::indoDate($item->created_at) . '<br />
								<small class="text-muted">' . \Format::hari($item->created_at) . ', ' . \Format::jam($item->created_at) . '</small>
							</td>
							<td>' . $item->nm_depan . '</td>
							<td class="text-right"><span class="badge">' . $item->notif . '</span></td>
						</tr>
					';
                    $no++;
                }
            } else {
                $out = '
					<tr>
						<td colspan="7">Tidak ditemukan</td>
					</tr>
				';
            }
            $res['content'] = $out;
            $res['pagin'] = $items->render();
            return json_encode($res);
        }
    }