| 
						 | 
						- <?php $this->layout('layout-loggedin', ['title' => $title, 'accounts' => $accounts, 'user' => $user]); ?>
 - 
 - <div class="ui main text container" style="margin-top: 80px; margin-bottom: 40px;">
 - 
 -   <h2>Webmention Request</h2>
 - 
 -   <table class="ui table single line"><tbody>
 -     <tr>
 -       <td><b>Status</b></td>
 -       <td>
 -         <i class="circular inverted <?= $icon ?> icon"></i>
 -         <?= ucfirst($status) ?>
 -       </td>
 -     </tr>
 -     <tr>
 -       <td><b>Date</b></td>
 -       <td><?= date('M j, g:ia', strtotime($webmention->created_at)) ?></td>
 -     </tr>
 -     <tr>
 -       <td><b>Source</b></td>
 -       <td><a href="<?= $this->e($webmention->source) ?>"><?= $this->e($webmention->source) ?></a></td>
 -     </tr>
 -     <tr>
 -       <td><b>Target</b></td>
 -       <td><a href="<?= $this->e($webmention->target) ?>"><?= $this->e($webmention->target) ?></a></td>
 -     </tr>
 -     <? if($webmention->vouch): ?>
 -       <tr>
 -         <td><b>Vouch</b></td>
 -         <td><a href="<?= $this->e($webmention->vouch) ?>"><?= $this->e($webmention->vouch) ?></a></td>
 -       </tr>
 -     <? endif; ?>
 -     <? if($webmention->callback): ?>
 -       <tr>
 -         <td><b>Callback URL</b></td>
 -         <td><?= $this->e($webmention->callback) ?></td>
 -       </tr>
 -     <? endif; ?>
 -   </tbody></table>
 - 
 -   <h2>Details</h2>
 - 
 -   <? if(count($statuses) == 0): ?>
 -     <p>The request is queued for processing. Check for updates again later.</p>
 -   <? else: ?>
 - 
 -     <table class="ui table single line"><tbody>
 -       <? if($webmention->webmention_endpoint): ?>
 -         <tr>
 -           <td><b>Webmention Endpoint</b></td>
 -           <td><?= $this->e($webmention->webmention_endpoint) ?></td>
 -         </tr>
 -       <? endif; ?>
 -       <? if($webmention->pingback_endpoint): ?>
 -         <tr>
 -           <td><b>Pingback Endpoint</b></td>
 -           <td><?= $this->e($webmention->pingback_endpoint) ?></td>
 -         </tr>
 -       <? endif; ?>
 -       <? if($webmention->webmention_endpoint == false && $webmention->pingback_endpoint == false): ?>
 -         <tr>
 -           <td><b>Webmention Endpoint</b></td>
 -           <td>No webmention endpoint was discovered for this target</td>
 -         </tr>
 -       <? endif; ?>
 -       <? if($webmention->webmention_endpoint): ?>
 -         <tr>
 -           <td><b>Status URL</b></td>
 -           <td><?= $webmention->webmention_status_url ? $this->e($webmention->webmention_status_url) : 'The webmention endpoint did not return a status URL' ?></td>
 -         </tr>
 -       <? endif; ?>
 -     </tbody></table>
 - 
 -     <h2>Logs</h2>
 - 
 -     <table class="ui very compact table">
 -       <thead>
 -         <tr>
 -           <th>Date</th>
 -           <th>Status</th>
 -           <th>HTTP Code</th>
 -         </tr>
 -       </thead>
 -       <tbody>
 -       <? foreach($statuses as $status): ?>
 -         <tr>
 -           <td><?= date('M j, g:ia', strtotime($status->created_at)) ?></td>
 -           <td><?= $status->status ?></td>
 -           <td><?= $status->http_code ?></td>
 -         </tr>
 -         <tr>
 -           <td colspan="3">
 -             <pre style="font-size: 10px;"><?
 -               $json = @json_decode($status->raw_response);
 -               if($json) {
 -                 $pretty = new Camspiers\JsonPretty\JsonPretty;
 -                 echo $this->e($pretty->prettify($json, null, "  "));
 -               } else {
 -                 echo $this->e($status->raw_response);
 -               }
 -             ?></pre>
 -           </td>
 -         </tr>
 -       <? endforeach; ?>
 -       </tbody>
 -     </table>
 - 
 -   <? endif; ?>
 - 
 - </div>
 
 
  |