You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
654 B
PHTML
34 lines
654 B
PHTML
8 years ago
|
<?php
|
||
|
/**
|
||
|
* Created by PhpStorm.
|
||
|
* User: eater
|
||
|
* Date: 4/10/16
|
||
|
* Time: 9:30 PM
|
||
|
*/
|
||
|
|
||
|
namespace Eater\Glim\Handler\Panel\Servers;
|
||
|
|
||
|
|
||
|
use Eater\Glim\Handler\Panel;
|
||
|
use Eater\Glim\Model\ServerQuery;
|
||
|
|
||
|
class Show extends Panel
|
||
|
{
|
||
|
protected $shouldHaveSuperuser = true;
|
||
|
|
||
|
public function handle()
|
||
|
{
|
||
|
$server = ServerQuery::create()->findOneByFingerprint($this->attr('fingerprint'));
|
||
|
|
||
|
if ($server === null) {
|
||
|
return $this->getResponse()->withStatus(404);
|
||
|
}
|
||
|
|
||
|
return $this->render(
|
||
|
"panel/servers/show.html.twig",
|
||
|
[
|
||
|
'server' => $server
|
||
|
]
|
||
|
);
|
||
|
}
|
||
|
}
|