Added Networksection

This commit is contained in:
Frank Schubert
2021-07-20 21:54:23 +02:00
parent a1f47267c8
commit aa624278b4
7 changed files with 275 additions and 0 deletions

View File

@@ -65,6 +65,7 @@
<ul class="nav nav-pills navtab-bg nav-justified">
<li class="nav-item"><a class="nav-link active" href="#net-detail-<?=$network->id?>-detail" data-toggle="tab" aria-expanded="false">Details</a></li>
<li class="nav-item"><a class="nav-link" href="#net-detail-<?=$network->id?>-pops" data-toggle="tab" aria-expanded="false">POPs</a></li>
<li class="nav-item"><a class="nav-link" href="#net-detail-<?=$network->id?>-sections" data-toggle="tab" aria-expanded="false">Bauabschnitte</a></li>
<li class="nav-item"><a class="nav-link" href="#net-detail-<?=$network->id?>-roles" data-toggle="tab" aria-expanded="false">Berechtigungen</a></li>
</ul>
<div class="tab-content">
@@ -123,6 +124,38 @@
<a class="btn btn-primary" href="<?=self::getUrl("Pop", "add", ['network_id' => $network->id])?>"><i class="fas fa-plus"></i> Neuen POP anlegen</a>
</div>
<div id="net-detail-<?=$network->id?>-sections" class="tab-pane show active">
<h4>Bauabschnitte in <strong><?=$network->name?></strong></h4>
<div class="card">
<div class="card-body">
<form method="post" action="<?=self::getUrl("Networksection", "save")?>">
<input type="hidden" name="network_id" value="<?=$network->id?>" />
<table class="table table-bordered">
<tr>
<?php $i=1; foreach($network->sections as $section): ?>
<td>
<div class="input-group">
<input type="text" class="form-control" name="sections[<?=$section->id?>]" value="<?=$section->name?>" />
<div class="input-group-append">
<button type="button" class="btn btn-danger" onclick="deleteSection(<?=$section->id?>)"><i class="fas fa-trash-alt"></i></button>
</div>
</div>
</td>
<?php if($i > 0 && $i % 3 == 0): ?>
</tr><tr>
<?php endif; ?>
<?php $i++; endforeach; ?>
</tr>
<tr>
<td colspan="3"><input type="text" class="form-control" name="sections[new]" value="" placeholder="Neuer Bauabschnitt" /></td>
</tr>
</table>
<input type="submit" class="btn btn-primary" value="Speichern" />
</form>
</div>
</div>
</div>
<div id="net-detail-<?=$network->id?>-roles" class="tab-pane">
<h4>Berechtigungen</h4>
<div class="card">
@@ -260,6 +293,11 @@
//window.location.hash = "";
function deleteSection(id) {
if(!confirm('Bauabschnitt wirklich löschen?')) return false;
window.location="<?=self::getUrl("Networksection","delete")?>/" + id;
}
</script>
<?php include(realpath(dirname(__FILE__)."/../")."/footer.php"); ?>