Started work on Address
This commit is contained in:
@@ -0,0 +1,162 @@
|
||||
<?php include(realpath(dirname(__FILE__)."/../")."/header.php"); ?>
|
||||
|
||||
<div class="wrapper">
|
||||
<div class="container-fluid">
|
||||
|
||||
<!-- start page title -->
|
||||
<div class="row">
|
||||
<div class="col-12">
|
||||
<div class="page-title-box">
|
||||
<div class="page-title-right">
|
||||
<ol class="breadcrumb m-0">
|
||||
<li class="breadcrumb-item"><a href="javascript: void(0);">the-tool</a></li>
|
||||
<li class="breadcrumb-item"><a href="javascript: void(0);">Addressen</a></li>
|
||||
<li class="breadcrumb-item active"><?=($address->id) ? "bearbeiten" : "Neu" ?></li>
|
||||
</ol>
|
||||
</div>
|
||||
<h4 class="page-title">Addressen</h4>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- end page title -->
|
||||
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
<h4 class="header-title mb-4"><?=($address->id) ? "Adresse bearbeiten" : "Neue Adresse"?></h4>
|
||||
|
||||
|
||||
|
||||
<form class="form-horizontal" method="post" action="<?=self::getUrl("Address", "save")?>">
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
|
||||
<input type="hidden" name="id" value="<?=$address->id?>" />
|
||||
<div class="form-group row">
|
||||
<label class="col-lg-2 col-form-label" for="company">Firmenname</label>
|
||||
<div class="col-lg-10">
|
||||
<textarea name="company" id="company" class="form-control" rows="2"><?=$address->company?></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-lg-2 col-form-label" for="firstname">Vorname</label>
|
||||
<div class="col-lg-10">
|
||||
<input type="text" class="form-control" name="firstname" id="firstname" value="<?=$address->firstname?>">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-lg-2 col-form-label" for="lastname">Nachname</label>
|
||||
<div class="col-lg-10">
|
||||
<input type="text" class="form-control" name="lastname" id="lastname" value="<?=$address->lastname?>">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-lg-2 col-form-label" for="street">Strasse</label>
|
||||
<div class="col-lg-10">
|
||||
<input type="text" class="form-control" name="street" id="street" value="<?=$address->street?>">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-lg-2 col-form-label" for="zip">PLZ / Ort</label>
|
||||
<div class="col-lg-10">
|
||||
<div class="row">
|
||||
<div class="col-md-4">
|
||||
<input type="text" class="form-control" name="zip" id="zip" placeholder="PLZ" value="<?=$address->zip?>">
|
||||
</div>
|
||||
<div class="col-md-8">
|
||||
<input type="text" class="form-control" name="city" id="city" placeholder="Ort" value="<?=$address->city?>">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-lg-2 col-form-label" for="country">Land</label>
|
||||
<div class="col-lg-10">
|
||||
<input type="text" class="form-control" name="country" id="country" value="<?=$address->country?>">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-lg-2 col-form-label" for="phone">Telefon</label>
|
||||
<div class="col-lg-10">
|
||||
<input type="tel" class="form-control" name="phone" id="phone" value="<?=$address->phone?>">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-lg-2 col-form-label" for="mobile">Mobil</label>
|
||||
<div class="col-lg-10">
|
||||
<input type="tel" class="form-control" name="mobile" id="mobile" value="<?=$address->mobile?>">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-lg-2 col-form-label" for="fax">Fax</label>
|
||||
<div class="col-lg-10">
|
||||
<input type="tel" class="form-control" name="fax" id="fax" value="<?=$address->fax?>">
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row">
|
||||
<label class="col-lg-2 col-form-label" for="email">Email</label>
|
||||
<div class="col-lg-10">
|
||||
<input type="email" class="form-control" name="email" id="email" value="<?=$address->email?>">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
<div class="form-group row">
|
||||
<label class="col-lg-2 col-form-label" for="addresstypes">Addresstyp</label>
|
||||
<div class="col-lg-10">
|
||||
<select class="select2 form-control select2-multiple" namedis="addresstypes" id="addresstypes" multiple="multiple" data-placeholder="Choose ...">
|
||||
<option value="owner"><?=__("owner")?></option>
|
||||
<option value="employee"><?=__("employee")?></option>
|
||||
<option value="customer"><?=__("customer")?></option>
|
||||
<option value="supplier"><?=__("supplier")?></option>
|
||||
<option value="contact"><?=__("contact")?></option>
|
||||
<option value="billing"><?=__("billing")?></option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
<div class="form-group row">
|
||||
<label class="col-lg-2 col-form-label" for="note">Interne Notiz</label>
|
||||
<div class="col-lg-10">
|
||||
<textarea id="note" class="form-control" name="note" rows="5"></textarea>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group row">
|
||||
<label class="col-lg-2"></label>
|
||||
<div class="col-lg-10">
|
||||
<button type="submit" class="btn btn-primary">Speichern</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div> <!-- end container-fluid -->
|
||||
</div>
|
||||
<!-- end wrapper -->
|
||||
|
||||
<script type="text/javascript">
|
||||
$("#addresstypes").select2();
|
||||
</script>
|
||||
|
||||
<?php include(realpath(dirname(__FILE__)."/../")."/footer.php"); ?>
|
||||
@@ -0,0 +1,82 @@
|
||||
<?php include(realpath(dirname(__FILE__)."/../")."/header.php"); ?>
|
||||
|
||||
<div class="wrapper">
|
||||
<div class="container-fluid">
|
||||
|
||||
<!-- start page title -->
|
||||
<div class="row">
|
||||
<div class="col-12">
|
||||
<div class="page-title-box">
|
||||
<div class="page-title-right">
|
||||
<ol class="breadcrumb m-0">
|
||||
<li class="breadcrumb-item"><a href="javascript: void(0);">the-tool</a></li>
|
||||
<li class="breadcrumb-item"><a href="javascript: void(0);">Addressen</a></li>
|
||||
<li class="breadcrumb-item active">
|
||||
<?php if(is_array($filter['addresstype']) && count($filter['addresstype'])): ?>
|
||||
<?php foreach($filter['addresstype'] as $type) { $types[] = __($type); } ?>
|
||||
<?=implode(", ", $types)?>
|
||||
<?php endif; ?>
|
||||
</li>
|
||||
</ol>
|
||||
</div>
|
||||
<h4 class="page-title">Addressen</h4>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- end page title -->
|
||||
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
<div class="float-left">
|
||||
<h4 class="header-title">Liste aller Adressen</h4>
|
||||
<p class="sub-header">Gefiltert nach Addresstyp: <?=implode(", ", $types)?></p>
|
||||
</div>
|
||||
<div class="float-right">
|
||||
<a class="btn btn-primary" href="<?=self::getUrl("Address", "add")?>"><i class="fas fa-plus"></i> Neue Adresse anlegen</a>
|
||||
</div>
|
||||
|
||||
<table class="table table-striped">
|
||||
<tr>
|
||||
<th>Typ</th>
|
||||
<th>Firma</th>
|
||||
<th>Name</th>
|
||||
<th>Adresse</th>
|
||||
<th>Telefon</th>
|
||||
<th>Email</th>
|
||||
<th></th>
|
||||
<th></th>
|
||||
</tr>
|
||||
<?php foreach($addresses as $address): ?>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td><?=nl2br($address->company)?></td>
|
||||
<td><?=$address->getFullName()?></td>
|
||||
<td>
|
||||
<?=$address->street?><br />
|
||||
<?=$address->zip?> <?=$address->city?>
|
||||
</td>
|
||||
<td><?=$address->phone?></td>
|
||||
<td><?=$address->email?></td>
|
||||
<td>
|
||||
<a href="<?=self::getUrl("Address", "edit", ["id" => $address->id])?>"><i class="far fa-edit"></i></a>
|
||||
</td>
|
||||
<td>
|
||||
<a href="<?=self::getUrl("Address", "delete", ["id" => $address->id])?>" class="text-danger"><i class="fas fa-trash"></i></a>
|
||||
</td>
|
||||
</tr>
|
||||
<?php endforeach; ?>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div> <!-- end container-fluid -->
|
||||
</div>
|
||||
<!-- end wrapper -->
|
||||
|
||||
<?php include(realpath(dirname(__FILE__)."/../")."/footer.php"); ?>
|
||||
@@ -17,11 +17,7 @@
|
||||
</footer>
|
||||
<!-- end Footer -->
|
||||
|
||||
<!-- Vendor js -->
|
||||
<script src="assets/js/vendor.min.js"></script>
|
||||
|
||||
<!-- App js -->
|
||||
<script src="assets/js/app.min.js"></script>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -8,13 +8,21 @@
|
||||
<meta content="Coderthemes" name="author" />
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||
<!-- App favicon -->
|
||||
<link rel="shortcut icon" href="assets/images/favicon.ico">
|
||||
<link rel="shortcut icon" href="<?=self::getResourcePath()?>assets/images/favicon.ico">
|
||||
|
||||
<!-- App css -->
|
||||
<link href="<?=self::getResourcePath()?>fontawesome/css/all.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="<?=self::getResourcePath()?>assets/css/bootstrap.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="<?=self::getResourcePath()?>assets/css/icons.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="<?=self::getResourcePath()?>assets/css/app.min.css" rel="stylesheet" type="text/css" />
|
||||
<link href="<?=self::getResourcePath()?>assets/css/icons.css" rel="stylesheet" type="text/css" />
|
||||
<link href="<?=self::getResourcePath()?>assets/css/app.css" rel="stylesheet" type="text/css" />
|
||||
<link href="<?=self::getResourcePath()?>assets/css/thetool.css" rel="stylesheet" type="text/css" />
|
||||
|
||||
<link href="<?=self::getResourcePath()?>assets/libs/select2/select2.min.css" rel="stylesheet" type="text/css" />
|
||||
|
||||
<script type="text/javascript" src="<?=self::getResourcePath()?>js/jquery.min.js"></script>
|
||||
<script type="text/javascript" src="<?=self::getResourcePath()?>assets/libs/select2/select2.min.js"></script>
|
||||
|
||||
|
||||
|
||||
</head>
|
||||
|
||||
|
||||
+7
-130
@@ -10,143 +10,20 @@
|
||||
|
||||
<li class="has-submenu">
|
||||
<a href="#">
|
||||
<i class="fe-hard-drive"></i>Components <div class="arrow-down"></div></a>
|
||||
<i class="fas fa-database"></i>Stammdaten <div class="arrow-down"></div>
|
||||
</a>
|
||||
<ul class="submenu">
|
||||
<li>
|
||||
<a href="components-elements.html">UI Elements</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="components-rangeslider.html">Range Slider</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="components-alerts.html">Alerts</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="components-ribbons.html">Ribbons</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="components-sweet-alerts.html">Sweet Alerts</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="components-typography.html">Typography</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="components-charts.html">Charts</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="components-maps.html">Maps</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
|
||||
<li class="has-submenu">
|
||||
<a href="#"> <i class="fe-edit"></i> Forms <div class="arrow-down"></div></a>
|
||||
<ul class="submenu">
|
||||
<li>
|
||||
<a href="form-elements.html">General Elements</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="form-advanced.html">Advanced Form</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="form-editors.html">Editors</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="form-uploads.html">File Uploads</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
|
||||
<li class="has-submenu">
|
||||
<a href="#"> <i class="fe-grid"></i> Tables <div class="arrow-down"></div></a>
|
||||
<ul class="submenu">
|
||||
<li>
|
||||
<a href="tables-basic.html">Basic Tables</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="tables-advanced.html">Advanced Tables</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="has-submenu">
|
||||
<a href="#"> <i class="fe-anchor"></i> Icons <div class="arrow-down"></div></a>
|
||||
<ul class="submenu">
|
||||
<li>
|
||||
<a href="icons-feather.html">Feather Icons</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="icons-mdi.html">Material Design Icons</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="icons-dripicons.html">Dripicons</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
|
||||
|
||||
|
||||
<li class="has-submenu">
|
||||
<a href="#"> <i class="fe-book-open"></i>Pages <div class="arrow-down"></div></a>
|
||||
<ul class="submenu megamenu">
|
||||
<li>
|
||||
<ul>
|
||||
<li>
|
||||
<a href="pages-starter.html">Starter</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="pages-calendar.html">Calendar</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="pages-timeline.html">Timeline</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="pages-invoice.html">Invoice</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="pages-contacts.html">Contacts</a>
|
||||
</li>
|
||||
<a href="<?=self::getUrl("Address")?>">Addressen</a>
|
||||
<ul class="subsubmenu">
|
||||
<li><a href="<?=self::getUrl("Address", "Index" , ["filter" => ["addresstype" => ["employee"]]])?>">Mitarbeiter</a></li>
|
||||
<li><a href="<?=self::getUrl("Address", "Index" , ["filter" => ["addresstype" => ["customer"]]])?>">Kunden</a></li>
|
||||
<li><a href="<?=self::getUrl("Address", "Index" , ["filter" => ["addresstype" => ["supplier"]]])?>">Lieferanten</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<ul>
|
||||
<li>
|
||||
<a href="pages-login.html">Login</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="pages-register.html">Register</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="pages-recoverpw.html">Recover Password</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="pages-lock-screen.html">Lock Screen</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="pages-404.html">Error 404</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
|
||||
<li class="has-submenu">
|
||||
<a href="#"> <i class="fe-layout"></i>Layouts <div class="arrow-down"></div></a>
|
||||
<ul class="submenu">
|
||||
<li>
|
||||
<a href="layouts-topbar-light.html">Topbar light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="layouts-menubar-light.html">Menubar Light</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="layouts-center-menu.html">Center Menu</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="layouts-normal-header.html">Unsticky Header</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
<!-- End navigation menu -->
|
||||
|
||||
@@ -38,7 +38,7 @@
|
||||
<!-- item-->
|
||||
<a href="javascript:void(0);" class="dropdown-item notify-item">
|
||||
<div class="notify-icon">
|
||||
<img src="assets/images/users/avatar-2.jpg" class="img-fluid rounded-circle" alt="" /> </div>
|
||||
<img src="<?=self::getResourcePath()?>assets/images/users/avatar-2.jpg" class="img-fluid rounded-circle" alt="" /> </div>
|
||||
<p class="notify-details">Cristina Pride</p>
|
||||
<p class="text-muted mb-0 user-msg">
|
||||
<small>Hi, How are you? What about our next meeting</small>
|
||||
@@ -60,7 +60,7 @@
|
||||
<!-- item-->
|
||||
<a href="javascript:void(0);" class="dropdown-item notify-item">
|
||||
<div class="notify-icon">
|
||||
<img src="assets/images/users/avatar-4.jpg" class="img-fluid rounded-circle" alt="" /> </div>
|
||||
<img src="<?=self::getResourcePath()?>assets/images/users/avatar-4.jpg" class="img-fluid rounded-circle" alt="" /> </div>
|
||||
<p class="notify-details">Karen Robinson</p>
|
||||
<p class="text-muted mb-0 user-msg">
|
||||
<small>Wow ! this admin looks good and awesome design</small>
|
||||
@@ -96,7 +96,7 @@
|
||||
|
||||
<li class="dropdown notification-list">
|
||||
<a class="nav-link dropdown-toggle nav-user mr-0" data-toggle="dropdown" href="#" role="button" aria-haspopup="false" aria-expanded="false">
|
||||
<img src="assets/images/users/avatar-4.jpg" alt="user-image" class="rounded-circle">
|
||||
<img src="<?=self::getResourcePath()?>assets/images/users/avatar-4.jpg" alt="user-image" class="rounded-circle">
|
||||
<span class="pro-user-name ml-1">
|
||||
<?=$me->username?> <i class="mdi mdi-chevron-down"></i>
|
||||
</span>
|
||||
@@ -153,10 +153,10 @@
|
||||
<li class="logo-box float-left">
|
||||
<a href="index.html" class="logo">
|
||||
<span class="logo-lg">
|
||||
<img src="assets/images/the-tool-logo-kopf.png" alt="" style="height:80px; padding-top:12px; padding-left:32px;">
|
||||
<img src="<?=self::getResourcePath()?>assets/images/the-tool-logo-kopf.png" alt="" style="height:80px; padding-top:12px; padding-left:32px;">
|
||||
</span>
|
||||
<span class="logo-sm">
|
||||
<img src="assets/images/the-tool-logo-kopf.png" alt="" height="28">
|
||||
<img src="<?=self::getResourcePath()?>assets/images/the-tool-logo-kopf.png" alt="" height="28">
|
||||
</span>
|
||||
</a>
|
||||
</li>
|
||||
|
||||
Reference in New Issue
Block a user