2016-01-13 00:22:54 +00:00
|
|
|
<!DOCTYPE html>
|
|
|
|
<html ng-app="FICApp">
|
|
|
|
<head>
|
|
|
|
<meta charset="utf-8">
|
2016-10-13 17:52:54 +00:00
|
|
|
<title>Challenge Forensic - Administration</title>
|
2017-12-17 16:12:51 +00:00
|
|
|
<link href="/css/bootstrap.min.css" type="text/css" rel="stylesheet">
|
|
|
|
<link href="/css/glyphicon.css" type="text/css" rel="stylesheet" media="screen">
|
2017-12-17 15:10:29 +00:00
|
|
|
<style>
|
2018-11-18 17:48:23 +00:00
|
|
|
.cksum {
|
2017-12-17 15:10:29 +00:00
|
|
|
overflow-x: hidden;
|
|
|
|
text-overflow: ellipsis;
|
2018-11-18 17:48:23 +00:00
|
|
|
max-width: 100%;
|
2017-12-17 15:10:29 +00:00
|
|
|
display: inline-block;
|
|
|
|
vertical-align: middle;
|
2018-11-18 17:48:23 +00:00
|
|
|
word-wrap: normal;
|
|
|
|
white-space: nowrap;
|
2017-12-17 15:10:29 +00:00
|
|
|
}
|
2018-12-02 03:52:48 +00:00
|
|
|
.bg-mfound {
|
|
|
|
background-color: #7bcfd0;
|
|
|
|
}
|
|
|
|
.bg-ffound {
|
|
|
|
background-color: #7bdfc0;
|
|
|
|
}
|
2017-12-17 15:10:29 +00:00
|
|
|
</style>
|
2018-11-18 17:48:23 +00:00
|
|
|
<base href="/admin/">
|
2016-11-19 15:26:23 +00:00
|
|
|
<script src="/js/d3.v3.min.js"></script>
|
2016-01-13 00:22:54 +00:00
|
|
|
</head>
|
2018-01-06 14:14:40 +00:00
|
|
|
<body class="bg-light text-dark">
|
2018-12-05 04:38:20 +00:00
|
|
|
<nav class="navbar sticky-top navbar-expand-lg navbar-dark bg-dark text-light">
|
2018-11-18 17:48:23 +00:00
|
|
|
<a class="navbar-brand" href="/admin/">
|
|
|
|
<img alt="FIC" src="/admin/img/fic.png" style="height: 30px">
|
2017-12-14 03:08:43 +00:00
|
|
|
</a>
|
|
|
|
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#adminMenu" aria-controls="adminMenu" aria-expanded="false" aria-label="Toggle navigation">
|
|
|
|
<span class="navbar-toggler-icon"></span>
|
|
|
|
</button>
|
2016-10-13 17:52:54 +00:00
|
|
|
|
2017-12-14 03:08:43 +00:00
|
|
|
<div class="collapse navbar-collapse" id="adminMenu">
|
|
|
|
<ul class="navbar-nav mr-auto">
|
2018-11-18 17:48:23 +00:00
|
|
|
<li class="nav-item"><a class="nav-link" href="/admin/teams">Équipes</a></li>
|
|
|
|
<li class="nav-item"><a class="nav-link" href="/admin/pki">PKI</a></li>
|
|
|
|
<li class="nav-item"><a class="nav-link" href="/admin/themes">Thèmes</a></li>
|
|
|
|
<li class="nav-item"><a class="nav-link" href="/admin/exercices">Exercices</a></li>
|
|
|
|
<li class="nav-item"><a class="nav-link" href="/admin/files">Fichiers</a></li>
|
|
|
|
<li class="nav-item"><a class="nav-link" href="/admin/public/0">Public</a></li>
|
|
|
|
<li class="nav-item"><a class="nav-link" href="/admin/events">Événements</a></li>
|
|
|
|
<li class="nav-item"><a class="nav-link" href="/admin/claims">Tâches</a></li>
|
|
|
|
<li class="nav-item"><a class="nav-link" href="/admin/settings">Paramètres</a></li>
|
2016-10-13 17:52:54 +00:00
|
|
|
</ul>
|
2016-01-13 00:22:54 +00:00
|
|
|
</div>
|
2017-12-14 03:08:43 +00:00
|
|
|
|
|
|
|
<span id="clock" class="navbar-text" ng-controller="CountdownController" ng-cloak>
|
2018-12-05 05:54:50 +00:00
|
|
|
<button type="button" class="mr-2 btn btn-sm" ng-class="{'btn-info':staticFilesNeedUpdate,'btn-secondary':!staticFilesNeedUpdate}" ng-click="regenerateStaticFiles()"><span class="glyphicon glyphicon-refresh" aria-hidden="true" title="Regénérer les fichiers statiques"></span><span ng-if="staticFilesNeedUpdate"> {{ staticFilesNeedUpdate }}</span></button>
|
2017-12-14 03:08:43 +00:00
|
|
|
<span ng-show="startIn > 0">
|
|
|
|
Démarrage dans :
|
|
|
|
<span>{{ startIn }}</span>"
|
|
|
|
<span class="point">|</span>
|
|
|
|
</span>
|
|
|
|
<span id="hours">{{ time.hours | time }}</span>
|
|
|
|
<span class="point">:</span>
|
|
|
|
<span id="min">{{ time.minutes | time }}</span>
|
|
|
|
<span class="point">:</span>
|
|
|
|
<span id="sec">{{ time.seconds | time }}</span>
|
|
|
|
</span>
|
2016-10-13 17:52:54 +00:00
|
|
|
</nav>
|
|
|
|
|
2018-12-05 04:38:20 +00:00
|
|
|
<div class="progress" style="background-color: #4eaee6; height: 3px; border-radius: 0;">
|
|
|
|
<div class="progress-bar bg-secondary" role="progressbar" style="width: {{timeProgression * 100}}%"></div>
|
|
|
|
</div>
|
|
|
|
|
2018-12-05 05:20:57 +00:00
|
|
|
<div class="container" ng-controller="DIWEBoxController" style="position:fixed;z-index:10;width:50vw;left:25vw;bottom:0;" ng-cloak>
|
2017-12-14 03:08:43 +00:00
|
|
|
<div ng-repeat="box in boxes" class="alert alert-dismissible alert-{{ box.kind }}" ng-cloak>
|
2018-12-05 04:41:18 +00:00
|
|
|
<button type="button" class="close" aria-label="Close" ng-click="box.cancel()"><span aria-hidden="true">×</span></button>
|
2018-12-05 05:20:57 +00:00
|
|
|
<strong ng-if="box.title" ng-bind="box.title"></strong> <span ng-bind-html="box.msg"></span>
|
2017-12-17 14:39:51 +00:00
|
|
|
<ul ng-if="box.list">
|
2018-12-05 05:20:57 +00:00
|
|
|
<li ng-repeat="i in box.list" ng-bind="i"></li>
|
2017-12-17 14:39:51 +00:00
|
|
|
</ul>
|
2018-12-05 05:20:57 +00:00
|
|
|
<button type="button" class="ml-2 btn btn-sm btn-success" ng-if="box.yes || box.no" ng-click="box.yes()">Yes</button>
|
2018-11-18 20:34:08 +00:00
|
|
|
<button type="button" class="btn btn-sm btn-danger" ng-if="box.yes || box.no" ng-click="box.no()">No</button>
|
2016-01-13 00:22:54 +00:00
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
2018-12-05 04:58:36 +00:00
|
|
|
<div class="container mt-1" ng-view></div>
|
2017-12-14 03:08:43 +00:00
|
|
|
|
2016-01-13 00:22:54 +00:00
|
|
|
<script src="/js/jquery.min.js"></script>
|
2018-11-25 00:19:34 +00:00
|
|
|
<script src="/admin/js/popper.min.js"></script>
|
2016-01-13 00:22:54 +00:00
|
|
|
<script src="/js/bootstrap.min.js"></script>
|
|
|
|
<script src="/js/angular.min.js"></script>
|
2018-11-18 17:48:23 +00:00
|
|
|
<script src="/admin/js/angular-resource.min.js"></script>
|
2016-01-13 00:22:54 +00:00
|
|
|
<script src="/js/angular-route.min.js"></script>
|
2016-12-26 00:16:49 +00:00
|
|
|
<script src="/js/angular-sanitize.min.js"></script>
|
2018-11-18 17:48:23 +00:00
|
|
|
<script src="/admin/js/app.js"></script>
|
2018-12-05 03:09:42 +00:00
|
|
|
<script src="/admin/js/common.js"></script>
|
2016-01-13 00:22:54 +00:00
|
|
|
</body>
|
|
|
|
</html>
|