179 lines
8.7 KiB
Plaintext
179 lines
8.7 KiB
Plaintext
<% include header.tt %>
|
|
<% include sidebar.tt %>
|
|
<% include error.tt %>
|
|
|
|
<div id="page">
|
|
|
|
<h3>Fichier de zone de <% domain %></h3>
|
|
|
|
<% IF expert %>
|
|
<a href='/domain/details/<% domain %>'><button type="button" class="btn btn-primary">Visualisation pour débutants</button></a>
|
|
<form class="form" action='/domain/updateraw/<% domain %>' method="post" >
|
|
<textarea name="zoneupdated" rows="15" cols="75"><% domain_zone %></textarea>
|
|
<input type="submit" value="Mettre à jour la zone" />
|
|
</form>
|
|
|
|
<% ELSE %>
|
|
|
|
<table class="table" >
|
|
<caption>
|
|
<td>Name</td>
|
|
<td>Class</td>
|
|
<td>Type</td>
|
|
<td>Host</td>
|
|
<td>TTL</td>
|
|
</caption>
|
|
|
|
<% FOREACH address in ns %>
|
|
<tr>
|
|
<form action='/domain/mod/<%domain%>/<%address.name%>/NS/<%address.host%>/<%address.ttl%>'>
|
|
<td><input type='text' name='newname' class="form-control" value='<% address.name %>'></input></td>
|
|
<td><% address.class %></td>
|
|
<td>NS</td>
|
|
<td><input type='text' name='newhost' class="form-control" value='<% address.host %>'/></td>
|
|
<td><input type='number' name='newttl' class="form-control" value='<% address.ttl %>'/></td>
|
|
<td><input type='submit' id='submit' class="btn btn-success btn-xs" value='✔' />
|
|
</form>
|
|
<td><button type="button" class="btn btn-primary btn-danger btn-xs" onclick="location.href='http://'+location.host+'/domain/del/<% domain %>/<% address.name %>/NS/<% address.host %>/<% address.ttl %>';">✘</button></td>
|
|
</tr>
|
|
<% END %>
|
|
|
|
<% FOREACH address in a %>
|
|
<tr>
|
|
<form action='/domain/mod/<%domain%>/<%address.name%>/A/<%address.host%>/<%address.ttl%>'>
|
|
<td><input type='text' name='newname' class="form-control" value='<% address.name %>'/></td>
|
|
<td><% address.class %></td>
|
|
<td>A</td>
|
|
<td><input type='text' name='newhost' class="form-control" value='<% address.host %>'/></td>
|
|
<td><input type='number' name='newttl' class="form-control" value='<% address.ttl %>'/></td>
|
|
<td><input type='submit' id='submit' class="btn btn-success btn-xs" value='✔' />
|
|
</form>
|
|
<td><button type="button" class="btn btn-primary btn-danger btn-xs" onclick="location.href='http://'+location.host+'/domain/del/<% domain %>/<% address.name %>/A/<% address.host %>/<% address.ttl %>';">✘</button></td>
|
|
</tr>
|
|
<% END %>
|
|
|
|
<% FOREACH address in aaaa %>
|
|
<tr>
|
|
<form action='/domain/mod/<%domain%>/<%address.name%>/AAAA/<%address.host%>/<%address.ttl%>'>
|
|
<td><input type='text' name='newname' class="form-control" value='<% address.name %>'/></td>
|
|
<td><% address.class %></td>
|
|
<td>AAAA</td>
|
|
<td><input type='text' name='newhost' class="form-control" value='<% address.host %>'/></td>
|
|
<td><input type='number' name='newttl' class="form-control" value='<% address.ttl %>'/></td>
|
|
<td><input type='submit' id='submit' class="btn btn-success btn-xs" value='✔' />
|
|
</form>
|
|
<td><button type="button" class="btn btn-primary btn-danger btn-xs" onclick="location.href='http://'+location.host+'/domain/del/<% domain %>/<% address.name %>/AAAA/<% address.host %>/<% address.ttl %>';">✘</button></td>
|
|
</tr>
|
|
<% END %>
|
|
|
|
<% FOREACH address in cname %>
|
|
<tr>
|
|
<form action='/domain/mod/<%domain%>/<%address.name%>/CNAME/<%address.host%>/<%address.ttl%>'>
|
|
<td><input type='text' name='newname' class="form-control" value='<% address.name %>'/></td>
|
|
<td><% address.class %></td>
|
|
<td>CNAME</td>
|
|
<td><input type='text' name='newhost' class="form-control" value='<% address.host %>'/></td>
|
|
<td><input type='number' name='newttl' class="form-control" value='<% address.ttl %>'/></td>
|
|
<td><input type='submit' id='submit' class="btn btn-success btn-xs" value='✔' />
|
|
</form>
|
|
<td><button type="button" class="btn btn-primary btn-danger btn-xs" onclick="location.href='http://'+location.host+'/domain/del/<% domain %>/<% address.name %>/CNAME/<% address.host %>/<% address.ttl %>';">✘</button></td>
|
|
</tr>
|
|
<% END %>
|
|
|
|
<% FOREACH address in ptr %>
|
|
<tr>
|
|
<form action='/domain/mod/<%domain%>/<%address.name%>/PTR/<%address.host%>/<%address.ttl%>'>
|
|
<td><input type='text' name='newname' class="form-control" value='<% address.name %>'/></td>
|
|
<td><% address.class %></td>
|
|
<td>PTR</td>
|
|
<td><input type='text' name='newhost' class="form-control" value='<% address.host %>'/></td>
|
|
<td><input type='number' name='newttl' class="form-control" value='<% address.ttl %>'/></td>
|
|
<td><input type='submit' id='submit' class="btn btn-success btn-xs" value='✔' />
|
|
</form>
|
|
<td><button type="button" class="btn btn-primary btn-danger btn-xs" onclick="location.href='http://'+location.host+'/domain/del/<% domain %>/<% address.name %>/PTR/<% address.host %>/<% address.ttl %>';">✘</button></td>
|
|
</tr>
|
|
<% END %>
|
|
|
|
<% FOREACH address in mx %>
|
|
<tr>
|
|
<form action='/domain/mod/<%domain%>/<%address.name%>/MX/<%address.host%>/<%address.ttl%>'>
|
|
<td><input type='text' name='newname' class="form-control" value='<% address.name %>'/></td>
|
|
<td><% address.class %></td>
|
|
<td>MX</td>
|
|
<td><input type='text' name='newhost' class="form-control" value='<% address.host %>'/><input type='number' name='newpriority' class="form-control" value='<%address.priority%>'/></td>
|
|
<td><input type='number' name='newttl' class="form-control" value='<% address.ttl %>'/></td>
|
|
<td><input type='submit' id='submit' class="btn btn-success btn-xs" value='✔' />
|
|
</form>
|
|
<td><button type="button" class="btn btn-primary btn-danger btn-xs" onclick="location.href='http://'+location.host+'/domain/del/<% domain %>/<% address.name %>/MX/<% address.host %>/<% address.ttl %>';">✘</button></td>
|
|
</tr>
|
|
<% END %>
|
|
</table>
|
|
<a href='/domain/details/<% domain %>?expert=1'><button type="button" class="btn btn-primary">Visualisation en mode expert</button></a>
|
|
|
|
|
|
<hr />
|
|
<form class="form-horizontal" role="form" action='/domain/update/<% domain %>' method='post' >
|
|
|
|
<fieldset>
|
|
<legend>Ajout d'un enregistrement</legend>
|
|
|
|
<div class="form-group">
|
|
<label for="name" class="col-sm-2 control-label">Nom</label>
|
|
<div class="col-sm-3">
|
|
<input type="text" id="name" name="name" class="form-control" placeholder="www">
|
|
</div>
|
|
</div>
|
|
|
|
<div class="form-group">
|
|
<label for="type" class="col-sm-2 control-label">Type</label>
|
|
<div class="col-sm-3">
|
|
<select class="form-control" name="type" id="type" >
|
|
<option value="A">A</option>
|
|
<option value="AAAA">AAAA</option>
|
|
<option value="CNAME">CNAME</option>
|
|
<option value="MX">MX</option>
|
|
<option value="NS">NS</option>
|
|
<option value="PTR">PTR</option>
|
|
</select>
|
|
|
|
</div>
|
|
</div>
|
|
|
|
<div class="form-group">
|
|
<label for="priority" class="col-sm-2 control-label">Priorité (MX)</label>
|
|
<div class="col-sm-3">
|
|
<input type="text" id="priority" name="priority" class="form-control" value="10" >
|
|
</div>
|
|
</div>
|
|
|
|
<div class="form-group">
|
|
<label for="value" class="col-sm-2 control-label">Valeur</label>
|
|
<div class="col-sm-3">
|
|
<input type="text" id="value" name="value" class="form-control" placeholder="IP ou ndd" >
|
|
</div>
|
|
</div>
|
|
|
|
<div class="form-group">
|
|
<label for="input_ttl" class="col-sm-2 control-label">TTL</label>
|
|
<div class="col-sm-3">
|
|
<input type="number" id="input_ttl" name="ttl" class="form-control" value="3600" placeholder="3600" >
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
|
|
<div class="form-group">
|
|
<div class="col-sm-offset-2 col-sm-3">
|
|
<button type="submit" class="btn btn-primary">Ajouter</button>
|
|
</div>
|
|
</div>
|
|
|
|
</form>
|
|
|
|
|
|
<% END %>
|
|
|
|
</div>
|
|
|
|
</div> <!-- fin de colonne -->
|
|
</div> <!-- fin de ligne -->
|