/** * @param blcLink $link * @param blcLinkInstance[] $instances */ function column_status($link, $instances) { printf('<table class="mini-status" title="%s">', esc_attr(__('Show more info about this link', 'broken-link-checker'))); $status = $link->analyse_status(); printf('<tr class="link-status-row link-status-%s"> <td> <span class="http-code">%s</span> <span class="status-text">%s</span> </td> </tr>', $status['code'], empty($link->http_code) ? '' : $link->http_code, $status['text']); //Last checked... if ($link->last_check != 0) { $last_check = _x('Checked', 'checked how long ago', 'broken-link-checker') . ' '; $last_check .= blcUtility::fuzzy_delta(time() - $link->last_check, 'ago'); printf('<tr class="link-last-checked"><td>%s</td></tr>', $last_check); } //Broken for... if ($link->broken) { $delta = time() - $link->first_failure; $broken_for = blcUtility::fuzzy_delta($delta); printf('<tr class="link-broken-for"><td>%s %s</td></tr>', __('Broken for', 'broken-link-checker'), $broken_for); } echo '</table>'; }