Example #1
0
 $table_rows = "";
 if (empty($records) === false) {
     foreach ($records as $index => $record) {
         $table_row = sprintf(HTML_TABLE_TD_RIGHT, $record[KEY_ID]);
         $table_row .= sprintf(HTML_TABLE_TD_RIGHT, $record[KEY_NUMBER_DECIMAL]);
         $table_row .= sprintf(HTML_TABLE_TD_RIGHT, $record[KEY_NUMBER_INTEGER]);
         $table_row .= sprintf(HTML_TABLE_TD, $record[KEY_STRING_SIXTYFOUR]);
         $table_rows .= sprintf(HTML_TABLE_TR, $table_row);
     }
 } else {
     $table_row = sprintf(HTML_TABLE_TD_SPANNED, 4, MESSAGE_EMPTY_TABLE);
     $table_rows .= sprintf(HTML_TABLE_TR, $table_row);
 }
 $content .= sprintf(HTML_TABLE_PAGES, $table_headers, $table_rows);
 $anchors = "";
 $links = $paginator->get_links();
 if ($paginator->is_first_page === true) {
     $anchors .= sprintf(HTML_PAGE_ANCHOR_ITEM_UNAVAILABLE, sprintf(HTML_PAGE_ANCHOR, "", $links[LINK_FIRST]));
     $anchors .= sprintf(HTML_PAGE_ANCHOR_ITEM_UNAVAILABLE, sprintf(HTML_PAGE_ANCHOR, "", $links[LINK_PREVIOUS]));
 } else {
     $anchors .= sprintf(HTML_PAGE_ANCHOR_ITEM_AVAILABLE, sprintf(HTML_PAGE_ANCHOR, $links[LINK_FIRST], LINK_FIRST));
     $anchors .= sprintf(HTML_PAGE_ANCHOR_ITEM_AVAILABLE, sprintf(HTML_PAGE_ANCHOR, $links[LINK_PREVIOUS], LINK_PREVIOUS));
 }
 if ($paginator->is_last_page === true) {
     $anchors .= sprintf(HTML_PAGE_ANCHOR_ITEM_UNAVAILABLE, sprintf(HTML_PAGE_ANCHOR, "", $links[LINK_NEXT]));
     $anchors .= sprintf(HTML_PAGE_ANCHOR_ITEM_UNAVAILABLE, sprintf(HTML_PAGE_ANCHOR, "", $links[LINK_LAST]));
 } else {
     $anchors .= sprintf(HTML_PAGE_ANCHOR_ITEM_AVAILABLE, sprintf(HTML_PAGE_ANCHOR, $links[LINK_NEXT], LINK_NEXT));
     $anchors .= sprintf(HTML_PAGE_ANCHOR_ITEM_AVAILABLE, sprintf(HTML_PAGE_ANCHOR, $links[LINK_LAST], LINK_LAST));
 }
 $content .= sprintf(HTML_LIST_PAGE_ANCHORS, $anchors);