foreach ($logs as $log) { $html .= "<tr>" . "<td>"; switch ($log->type) { case "success": $html .= "<span class=\"label label-success\"><i class=\"fa fa-check\"></i> Success<span>"; break; case "info": $html .= "<span class=\"label label-info\"><i class=\"fa fa-info-circle\"></i> Info<span>"; break; case "danger": $html .= "<span class=\"label label-danger\"><i class=\"fa fa-exclamation-circle\"></i> Error<span>"; break; case "warning": $html .= "<span class=\"label label-warning\"><i class=\"fa fa-exclamation-triangle\"></i> Warning<span>"; break; } $html .= "</td>" . "<td>{$log->module}</td>" . "<td>" . system\Helper::arcConvertDateTime($log->event) . "</td>" . "<td>{$log->message}</td>" . "</tr>"; } $html .= "</tbody></table>"; $html .= "<nav aria-label=\"...\">" . "<ul class=\"pager\">"; if ($pageNo != 0) { $lastPage = $pageNo - 1; $html .= "<li><a onclick=\"getLogs({$lastPage})\">Previous</a></li>"; } if ($pageNo < $noPages - 1) { $nextPage = $pageNo + 1; $html .= "<li><a onclick=\"getLogs({$nextPage})\">Next</a></li>"; } $html .= "</ul>" . "</nav>"; system\Helper::arcReturnJSON(["html" => $html]); }