Initial Commit

This commit is contained in:
GiacomoHome
2021-09-17 12:41:45 +02:00
commit 9001e4656e
570 changed files with 31013 additions and 0 deletions
+173
View File
@@ -0,0 +1,173 @@
<!DOCTYPE html>
<html lang="it-IT">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<base href="<?= $this->baseUrl() . '/public/admin/'; ?>">
<link rel="canonical" href="<?= $this->baseUrlSite; ?>"/>
<title>Admin | Dashboard</title>
<!-- ========= Favicons ========= -->
<link rel="apple-touch-icon" sizes="57x57" href="../favicons/apple-icon-57x57.png">
<link rel="apple-touch-icon" sizes="60x60" href="../favicons/apple-icon-60x60.png">
<link rel="apple-touch-icon" sizes="72x72" href="../favicons/apple-icon-72x72.png">
<link rel="apple-touch-icon" sizes="76x76" href="../favicons/apple-icon-76x76.png">
<link rel="apple-touch-icon" sizes="114x114" href="../favicons/apple-icon-114x114.png">
<link rel="apple-touch-icon" sizes="120x120" href="../favicons/apple-icon-120x120.png">
<link rel="apple-touch-icon" sizes="144x144" href="../favicons/apple-icon-144x144.png">
<link rel="apple-touch-icon" sizes="152x152" href="../favicons/apple-icon-152x152.png">
<link rel="apple-touch-icon" sizes="180x180" href="../favicons/apple-icon-180x180.png">
<link rel="icon" type="image/png" sizes="192x192" href="../favicons/android-icon-192x192.png">
<link rel="icon" type="image/png" sizes="32x32" href="../favicons/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="96x96" href="../favicons/favicon-96x96.png">
<link rel="icon" type="image/png" sizes="16x16" href="../favicons/favicon-16x16.png">
<link rel="manifest" href="../favicons/manifest.json">
<meta name="msapplication-TileColor" content="#ffffff">
<meta name="msapplication-TileImage" content="../favicons/ms-icon-144x144.png">
<meta name="theme-color" content="#ffffff">
<!-- Font Awesome Icons -->
<link rel="stylesheet" href="node_modules/admin-lte/plugins/fontawesome-free/css/all.min.css">
<!-- Ionicons -->
<link rel="stylesheet" href="https://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css">
<!-- Datepicker -->
<link href="node_modules/bootstrap-datepicker/dist/css/bootstrap-datepicker.min.css" rel="stylesheet" type="text/css" />
<!-- daterange picker -->
<link rel="stylesheet" href="node_modules/admin-lte/plugins/daterangepicker/daterangepicker.css">
<!-- iCheck for checkboxes and radio inputs -->
<link href="node_modules/icheck/skins/square/blue.css" rel="stylesheet" type="text/css"/>
<!-- Summernote -->
<link rel="stylesheet" href="node_modules/admin-lte/plugins/summernote/summernote-bs4.min.css" type="text/css"/>
<!-- Toastr -->
<link rel="stylesheet" href="node_modules/admin-lte/plugins/toastr/toastr.min.css">
<!-- jQueryUI -->
<link href="node_modules/jquery-ui-dist/jquery-ui.min.css" rel="stylesheet" type="text/css"/>
<!-- Select2 -->
<link href="node_modules/select2/dist/css/select2.min.css" rel="stylesheet" />
<!-- FontIconPicker -->
<link href="node_modules/@fonticonpicker/fonticonpicker/dist/css/base/jquery.fonticonpicker.min.css" rel="stylesheet" />
<link href="node_modules/@fonticonpicker/fonticonpicker/dist/css/themes/bootstrap-theme/jquery.fonticonpicker.bootstrap.min.css" rel="stylesheet" />
<!-- Theme style -->
<link rel="stylesheet" href="node_modules/admin-lte/dist/css/adminlte.min.css">
<!-- Google Font: Source Sans Pro -->
<link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,400i,700" rel="stylesheet">
<?php if ($this->customCssScript): ?>
<!-- CUSTOM PAGE ADMIN CSS SCRIPT -->
<?php foreach ($this->customCssScript as $script): ?>
<link href="<?= $script; ?>" rel="stylesheet" type="text/css"/>
<?php endforeach; ?>
<!-- CUSTOM PAGE ADMIN CSS END -->
<?php endif; ?>
<!-- Custom style -->
<link href="css/custom.min.css?v=<?= $this->version; ?>" rel="stylesheet" type="text/css"/>
</head>
<?php if (in_array($this->action, array('login', 'authenticate', 'resetpassword'))): ?>
<body class="login-page">
<?php switch ($this->action) {
default:
case 'login':
echo $this->render('admin/baseSection/_loginPage.phtml');
break;
case 'resetpassword':
echo $this->render('admin/baseSection/_resetPage.phtml');
break;
} ?>
<?php else: ?>
<body class="hold-transition accent-brand sidebar-mini fixed <?= ($this->sideBarCollapsed == 1) ? 'sidebar-collapse':'' ?>" ng-app="app" data-token="<?= $this->AuthInfo('token'); ?>" data-dev-mode="<?= $this->enableTestSdk; ?>">
<?= $this->render('admin/baseSection/_default.phtml') ?>
<?php endif; ?>
<!-- REQUIRED JS SCRIPTS -->
<!-- jQuery -->
<script src="node_modules/admin-lte/plugins/jquery/jquery.min.js"></script>
<!-- jQueryUI -->
<script src="node_modules/jquery-ui-dist/jquery-ui.min.js"></script>
<!-- Bootstrap 4 -->
<script src="node_modules/admin-lte/plugins/bootstrap/js/bootstrap.bundle.min.js"></script>
<!-- Jquery Cookie -->
<script src="node_modules/jquery.cookie/jquery.cookie.js"></script>
<!-- Jquery Form -->
<script src="node_modules/jquery-form/dist/jquery.form.min.js"></script>
<!-- date-range-picker -->
<script src="node_modules/admin-lte/plugins/moment/moment.min.js"></script>
<script src="node_modules/admin-lte/plugins/daterangepicker/daterangepicker.js"></script>
<!-- datepicker -->
<script src="node_modules/bootstrap-datepicker/dist/js/bootstrap-datepicker.min.js" type="text/javascript"></script>
<script src="node_modules/bootstrap-datepicker/dist/locales/bootstrap-datepicker.it.min.js" type="text/javascript"></script>
<!-- iCheck 1.0.1 -->
<script src="node_modules/icheck/icheck.min.js" type="text/javascript"></script>
<!-- Bootstrap Switch -->
<script src="node_modules/admin-lte/plugins/bootstrap-switch/js/bootstrap-switch.min.js"></script>
<!-- Toastr -->
<script src="node_modules/admin-lte/plugins/toastr/toastr.min.js"></script>
<!-- Summernote -->
<script src="node_modules/admin-lte/plugins/summernote/summernote-bs4.min.js"></script>
<!-- jquery.floatThead -->
<script src="node_modules/floatthead/dist/jquery.floatThead.min.js" type="text/javascript"></script>
<!-- google maps -->
<!--<script src="https://maps.googleapis.com/maps/api/js?key=<insert_key>&libraries=geometry"></script>-->
<!-- Select2 -->
<script src="node_modules/select2/dist/js/select2.min.js"></script>
<!-- fontIconPicker JS -->
<!--<script type="text/javascript" src="node_modules/@fonticonpicker/fonticonpicker/dist/js/jquery.fonticonpicker.min.js"></script>
<script type="text/javascript" src="../sw-icons/sw-icons.fonticonpicker.options.js"></script>-->
<!-- AdminLTE App -->
<script src="node_modules/admin-lte/dist/js/adminlte.min.js"></script>
<!-- SW Global functions -->
<script src="js/globalfunctions.js?v=<?= $this->version; ?>" type="text/javascript"></script>
<?php if ($this->customJsScript): ?>
<!-- CUSTOM PAGE ADMIN JS SCRIPT -->
<?php foreach ($this->customJsScript as $script): ?>
<script src="<?= $script; ?>" type="text/javascript"></script>
<?php endforeach; ?>
<!-- CUSTOM PAGE ADMIN JS SCRIPT END -->
<?php endif; ?>
<?php if ($this->angularModuleName): ?>
<!-- ANGULAR HANDLER -->
<link rel="stylesheet" href="node_modules/ui-bootstrap4/dist/ui-bootstrap-csp.css">
<script src="node_modules/angular/angular.min.js"></script>
<script src="node_modules/angular-resource/angular-resource.min.js"></script>
<script src="node_modules/angular-animate/angular-animate.js"></script>
<script src="node_modules/ui-bootstrap4/dist/ui-bootstrap.js"></script>
<script src="node_modules/ui-bootstrap4/dist/ui-bootstrap-tpls.js"></script>
<script src="node_modules/angularjs-toaster/toaster.min.js"></script>
<script src="node_modules/angular-moment/angular-moment.min.js"></script>
<script src="node_modules/angular-daterangepicker/js/angular-daterangepicker.js"></script>
<script src="node_modules/ngstorage/ngStorage.min.js"></script>
<script src="node_modules/chart.js/dist/Chart.min.js"></script>
<script src="node_modules/angular-chart.js/dist/angular-chart.min.js"></script>
<script src="js/angularjs/angularGlobalFunctions.js?v=<?= $this->version; ?>"></script>
<script src="js/angularjs/app.js?v=<?= $this->version; ?>"></script>
<script src="js/angularjs/model.js?v=<?= $this->version; ?>"></script>
<toaster-container id="toast-container" toaster-options="{'position-class': 'toast-bottom-right'}"></toaster-container>
<script src="js/angularjs/<?= $this->angularModuleName; ?>.module.js?v=<?= $this->version; ?>"></script>
<?php endif; ?>
<!-- EventHandler personalizzato per la pagina -->
<?php if ($this->eventLoader): ?>
<script src="js/handler/<?= ($this->moduleName) ? $this->moduleName : 'admin'; ?>/event_handler_<?= $this->eventLoader; ?>.js?v=<?= $this->version; ?>" type="text/javascript"></script>
<?php endif; ?>
</body>
</html>
@@ -0,0 +1,21 @@
<div class="content-header">
<div class="container-fluid">
<div class="row">
<div class="col-md-6">
<h4 class="m-0 text-dark">
<i class="fa fa-fw <?= $this->iconTitle; ?>"></i>
<?= $this->pageTitle; ?> <?= ($this->subTitle) ? ' - ' . $this->subTitle : ''; ?>
</h4>
</div><!-- /.col -->
<div class="col-md-6">
<ol class="breadcrumb float-sm-right">
<li class="breadcrumb-item"><a href="<?= $this->url(array('controller'=>(($this->controllerName) ? $this->controllerName:'index'),'action'=>'index'),(($this->moduleName) ? $this->moduleName:'admin'),true); ?>"><i class="fa fa-tachometer-alt"></i> Home</a></li>
<?php if($this->secondLevelAction != null): ?>
<li class="breadcrumb-item"><a href="<?= $this->url(array('controller'=>(($this->controllerName) ? $this->controllerName:'index'),'action'=>$this->secondLevelAction),(($this->moduleName) ? $this->moduleName:'default'),true); ?>"><?= $this->secondLevel; ?></a></li>
<?php endif; ?>
<li class="breadcrumb-item active"><?= $this->pageTitle; ?></li>
</ol>
</div><!-- /.col -->
</div><!-- /.row -->
</div><!-- /.container-fluid -->
</div>
@@ -0,0 +1,10 @@
<footer class="main-footer">
<div class="float-right d-xs-none">
<?php if($this->moduleName == 'monitoring'): ?>
Pannello Di Monitoraggio
<?php else: ?>
Pannello Amministrazione
<?php endif; ?>
</div>
<strong><?= $this->datiAziendali['RagioneSociale']; ?></strong>
</footer>
@@ -0,0 +1,61 @@
<nav class="main-header navbar navbar-expand navbar-dark navbar-dark-brand" role="navigation">
<!-- Left navbar links -->
<ul class="navbar-nav">
<li class="nav-item">
<a class="nav-link" data-widget="pushmenu" href="#" role="button"><i class="fas fa-bars"></i></a>
</li>
</ul>
<ul class="navbar-nav ml-auto">
<?php if ($this->enableTestSdk): ?>
<li class="nav-item dev-block">
<span style="padding: 5px;" class="alert alert-warning ml-5"><i
class="fa fa-exclamation-triangle fa-fw"></i> STAI VISUALIZZANDO I DATI DI TEST</span>
</li>
<?php endif; ?>
<!-- Notifications Dropdown Menu -->
<li class="nav-item dropdown">
<a class="nav-link" data-toggle="dropdown" href="#">
<i class="far fa-bell"></i>
<?php if ($this->notification > 0): ?>
<span class="badge badge-warning navbar-badge"><?= $this->notification; ?></span>
<?php endif; ?>
</a>
<div class="dropdown-menu dropdown-menu-lg dropdown-menu-right">
<?php if ($this->notification > 0): ?>
<span class="dropdown-header"><?= $this->notification; ?> Notifiche Totali</span>
<div class="dropdown-divider"></div>
<?php foreach ((array) $this->notificationlist as $key => $value): ?>
<?= $this->partial('index/partial/notify.phtml', $value); ?>
<?php endforeach; ?>
<?php else: ?>
<a class="dropdown-item dropdown-footer">Non ci sono nuove notifiche</a>
<?php endif; ?>
<?php if ($this->AuthInfo()->checkPermission('admin')): ?>
<div class="dropdown-divider"></div>
<?php if ($this->moduleName == 'monitoring'): ?>
<a class="dropdown-item dropdown-footer"
href="<?= $this->url(array('action' => 'index'), 'admin', true); ?>"><i
class="fas fa-fw fa-dashboard"></i> VAI ALL' ADMIN</a>
<?php else: ?>
<a class="dropdown-item dropdown-footer"
href="<?= $this->url(array('action' => 'index'), 'monitoring', true); ?>"><i
class="fas fa-fw fa-tasks"></i> VAI AL MONITORING</a>
<?php endif; ?>
<?php endif; ?>
</div>
</li>
<li class="nav-item">
<a class="nav-link"
href="<?= $this->url(array('action' => 'logout'), 'admin', true); ?>" role="button"><i
class="fas fa-power-off"></i> Logout</a>
</li>
</ul>
</nav>
@@ -0,0 +1,52 @@
<!-- sidebar: style can be found in sidebar.less -->
<div class="sidebar">
<!-- Sidebar user panel (optional) -->
<div class="user-panel mt-3 pb-3 mb-3 d-flex">
<div class="image">
<img src="img/<?= $this->AuthInfo('role'); ?>.svg" class="img-circle" alt="User Image">
</div>
<div class="info">
<a href="#" class="d-block"><?= $this->AuthInfo('RagioneSociale'); ?></a>
</div>
</div>
<!-- Sidebar Menu -->
<nav class="mt-2">
<ul class="nav nav-pills nav-sidebar flex-column" data-widget="treeview" role="menu">
<li class="nav-item">
<a class="nav-link <?= ($this->menu == 'dashboard') ? 'active' : ''; ?>"
href="<?= $this->url(array('action' => 'index'), 'admin', true); ?>">
<i class="nav-icon fas fa-tachometer-alt "></i>
<p> Dashboard</p>
</a>
</li>
<li class="nav-item has-treeview <?= (in_array($this->menu, array('settings', 'emailtemplate'))) ? 'menu-open' : ''; ?>">
<a href="#"
class="nav-link <?= (in_array($this->menu, array('settings', 'emailtemplate'))) ? 'active' : ''; ?>">
<i class="nav-icon fas fa-cog "></i>
<p> Impostazioni <i class="right fas fa-angle-left"></i></p>
</a>
<ul class="nav nav-treeview">
<li class="nav-item">
<a href="<?= $this->url(array('action' => 'settings'), 'admin', true); ?>"
class="nav-link <?= ($this->menu == 'settings') ? 'active' : ''; ?>">
<i class="far fa-circle nav-icon"></i>
<p>Generali</p></a>
</li>
<li class="nav-item">
<a href="<?= $this->url(array('action' => 'listemailtemplate'), 'admin', true); ?>"
class="nav-link <?= ($this->menu == 'emailtemplate') ? 'active' : ''; ?>">
<i class="far fa-envelope nav-icon"></i>
<p>Gestione Email Template</p></a>
</li>
</ul>
</li>
</ul>
</nav>
<!-- /.sidebar-menu -->
</div>
<!-- /.sidebar -->
@@ -0,0 +1,52 @@
<div class="sidebar">
<div class="user-panel mt-3 pb-3 mb-3 d-flex">
<div class="image">
<img src="img/admin.svg" class="img-circle" alt="Admin Image">
</div>
<div class="info">
<a href="#" class="d-block"><?= $this->AuthInfo('RagioneSociale'); ?></a>
</div>
</div>
<!-- Sidebar Menu -->
<nav class="mt-2">
<ul class="nav nav-pills nav-sidebar flex-column" data-widget="treeview" role="menu" data-accordion="false">
<li class="nav-item">
<a class="nav-link <?= ($this->menu == 'dashboard') ? 'active' : ''; ?>"
href="<?= $this->url(array('action' => 'index'), 'monitoring', true); ?>">
<i class="nav-icon fas fa-tachometer-alt"></i>
<p> Dashboard</p>
</a>
</li>
<li class="nav-item">
<a class="nav-link <?= ($this->menu == 'accesslog') ? 'active' : ''; ?>"
href="<?= $this->url(array('action' => 'listaccesslog'), 'monitoring', true); ?>">
<i class="nav-icon fas fa-sign-in-alt"></i>
<p> Controllo Accessi</p>
</a>
</li>
<li class="nav-item">
<a class="nav-link <?= ($this->menu == 'errorlog') ? 'active' : ''; ?>"
href="<?= $this->url(array('action' => 'listerrorlog'), 'monitoring', true); ?>">
<i class="nav-icon fas fa-hashtag"></i>
<p> Log Errori</p>
</a>
</li>
<li class="nav-header"></li>
<li class="nav-item">
<a href="<?= $this->url(array('action' => 'index'), 'admin', true); ?>" class="nav-link">
<i class="nav-icon far fa-circle text-success"></i>
<p class="text">VAI SU ADMIN</p>
</a>
</li>
</ul>
</nav>
<!-- /.sidebar-menu -->
</div>
<!-- /.sidebar -->
@@ -0,0 +1,49 @@
<div class="wrapper">
<!-- Header Navbar -->
<?= $this->render('admin/_navbarAdmin.phtml') ?>
<!-- Left side column. contains the logo and sidebar -->
<aside class="main-sidebar sidebar-dark-brand elevation-4">
<!-- Brand Logo -->
<a href="<?= $this->url(array(), 'default', true); ?>" class="brand-link navbar-dark-brand">
<!--<img src="../baseImg/logo.png" alt="Brand Logo" class="brand-image">-->
<span class="brand-text ml-10">Gestione Spiaggia</span>
</a>
<?php switch ($this->moduleName):
case'monitoring': ?>
<?= $this->render('admin/_sidebarMonitoring.phtml') ?>
<?php break;
default: ?>
<?= $this->render('admin/_sidebarAdmin.phtml') ?>
<?php break;
endswitch; ?>
</aside>
<!-- Content Wrapper. Contains page content -->
<div class="content-wrapper">
<!-- Content Header (Page header) -->
<?php if ($this->action != 'index'): ?>
<?= $this->render('admin/_contentHeaderAdmin.phtml') ?>
<?php endif; ?>
<!-- Main content -->
<div class="content <?= (preg_match('/^list/', $this->action) ? 'list' : ''); ?>">
<?php echo $this->layout()->content ?>
</div>
<!-- /.content -->
</div>
<!-- /.content-wrapper -->
<!-- Main Footer -->
<?php if (!preg_match('/^list/', $this->action)): ?>
<?= $this->render('admin/_footerAdmin.phtml'); ?>
<?php endif; ?>
</div>
@@ -0,0 +1,72 @@
<div class="login-box">
<div class="login-logo">
<?php /*if(file_exists(APPLICATION_PATH . "/../public/baseImg/logo.png")): */?><!--
<img class="center-block" src="../baseImg/logo.png" />
<?php /*else: */?>
<img class="center-block" src="../baseImg/no_logo.png" />
--><?php /*endif; */?>
<?php $nomeSito = explode('.',$this->datiAziendali['NomeBreve']); ?>
<?php if(count($nomeSito) > 1): ?>
<a href="<?= $this->url(array(),'default',true); ?>"><b><?= ucfirst($nomeSito[0]); ?></b>.<?= $nomeSito[1] ?></a>
<?php else: ?>
<a href="<?= $this->url(array(),'default',true); ?>"><b><?= ucfirst($nomeSito[0]); ?></b></a>
<?php endif; ?>
</div><!-- /.login-logo -->
<div class="card-body login-card-body">
<p class="login-box-msg">LOG IN</p>
<?php if($this->error): ?>
<div class="alert alert-danger"><?= $this->error; ?></div>
<?php endif; ?>
<form action="<?= $this->url(array(), 'authenticate',true); ?>" method="post" autocomplete="off">
<div class="input-group mb-3">
<input type="text" class="form-control" value="<?= $this->formData['username']; ?>" autocomplete="off"
name="username" placeholder="Nome Utente"/>
<div class="input-group-append">
<div class="input-group-text">
<span class="fas fa-envelope"></span>
</div>
</div>
</div>
<div class="input-group mb-3">
<input type="password" class="form-control" value="<?= $this->formData['password']; ?>" autocomplete="off"
name="password" placeholder="Password"/>
<div class="input-group-append">
<div class="input-group-text">
<span class="fas fa-lock"></span>
</div>
</div>
</div>
<div class="row">
<div class="col-8">
<div class="icheck-primary">
<input id="ricorda_password" name="ricorda_password" autocomplete="off" <?= ($this->formData['ricorda_password'] == 'on') ? 'checked':'' ?>
type="checkbox">
<label for="ricorda_password" class="form-check-label">
Memorizza Accesso
</label>
</div>
</div>
<!-- /.col -->
<div class="col-4">
<button type="submit" class="btn btn-brand btn-block">Accedi</button>
</div>
<!-- /.col -->
</div>
</form>
<div class="mb-1 center-block mt-15">
<a class="center-block text-center text-muted" href="<?= $this->url(array(),'resetpassword',true) ?>">Recupera Password</a>
</div>
</div>
<p class="footer-login text-muted">&copy; Copyright <?= date('Y');?> - Adriatica Sistemi soc. coop.</p>
</div>
@@ -0,0 +1,100 @@
<div class="login-box">
<div class="login-logo">
<?php if(file_exists(APPLICATION_PATH . "/../public/baseImg/logo.png")): ?>
<img class="center-block" src="../baseImg/logo.png" />
<?php else: ?>
<img class="center-block" src="../baseImg/no_logo.png" />
<?php endif; ?>
<?php $nomeSito = explode('.',$this->datiAziendali['NomeBreve']); ?>
<?php if(count($nomeSito) > 1): ?>
<a href="<?= $this->url(array(),'default',true); ?>"><b><?= ucfirst($nomeSito[0]); ?></b>.<?= $nomeSito[1] ?></a>
<?php else: ?>
<a href="<?= $this->url(array(),'default',true); ?>"><b><?= ucfirst($nomeSito[0]); ?></b></a>
<?php endif; ?>
</div><!-- /.login-logo -->
<div class="card-body login-card-body">
<?php if(!$this->rcode): ?>
<p class="login-box-msg">Inserisci l'email con cui sei registrato per il reset password</p>
<?php else: ?>
<p class="login-box-msg">Inserisci la nuova password</p>
<?php endif; ?>
<?php if($this->errorMessage): ?>
<div class="alert alert-danger"><?= $this->errorMessage; ?></div>
<?php endif; ?>
<?php if($this->warningMessage): ?>
<div class="alert alert-warning"><?= $this->warningMessage; ?></div>
<?php endif; ?>
<?php if($this->successMessage): ?>
<div class="alert alert-success"><?= $this->successMessage; ?></div>
<?php endif; ?>
<?php if(!$this->rcode && !$this->hideForm): ?>
<form action="<?= $this->url(array(), 'resetpassword',true); ?>" method="post" autocomplete="off">
<div class="input-group mb-3">
<input type="email" class="form-control" value="<?= $this->formData['Email']; ?>" autocomplete="off"
name="Email" placeholder="Email"/>
<div class="input-group-append">
<div class="input-group-text">
<span class="fas fa-envelope"></span>
</div>
</div>
</div>
<div class="row">
<div class="col-12">
<button type="submit" class="btn btn-brand btn-block text-uppercase">Richiedi Reset</button>
</div><!-- /.col -->
</div>
</form>
<?php endif; ?>
<?php if($this->rcode && !$this->hideForm): ?>
<form action="<?= $this->url(array('rcode'=>$this->rcode), 'resetpassword',true); ?>" method="post" autocomplete="off">
<div class="input-group mb-3">
<input type="password" class="form-control <?= ($this->errorForm['password']) ? 'is-invalid' : ''; ?>" value="" autocomplete="off" id="password"
name="password" placeholder="Nuova password"/>
<div class="input-group-append">
<div class="input-group-text">
<span class="fas fa-lock"></span>
</div>
</div>
<?php foreach ((array)$this->errorForm['password'] as $error): ?>
<span class="error invalid-feedback text-right"><?= $error; ?></span>
<?php endforeach; ?>
</div>
<div class="input-group mb-3">
<input type="password" class="form-control <?= ($this->errorForm['password2']) ? 'is-invalid' : ''; ?>" value="" autocomplete="off" id="password2"
name="password2" placeholder="Ripeti password"/>
<div class="input-group-append">
<div class="input-group-text">
<span class="fas fa-lock"></span>
</div>
</div>
<?php foreach ((array)$this->errorForm['password2'] as $error): ?>
<span class="error invalid-feedback text-right"><?= $error; ?></span>
<?php endforeach; ?>
</div>
<div class="row">
<div class="col-12">
<button type="submit" class="btn btn-brand btn-block text-uppercase">Reimposta Password</button>
</div><!-- /.col -->
</div>
</form>
<?php endif; ?>
</div><!-- /.login-box-body -->
<p class="footer-login text-muted">&copy; Copyright <?= date('Y');?> - Adriatica Sistemi soc. coop.</p>
</div><!-- /.login-box -->
+83
View File
@@ -0,0 +1,83 @@
<!DOCTYPE html>
<html lang="<?= $this->lang; ?>">
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<meta name="theme-color" content="#E3E3E3">
<base href="<?= $this->baseUrl(); ?>/public/front/">
<meta name="author" content="AdriaticaSistemi">
<meta name="description" content="<?= $this->description; ?>">
<meta name="keywords" content="<?= $this->keywords; ?>">
<link rel="canonical" href="<?= $this->baseUrlSite; ?>"/>
<title><?= $this->title; ?></title>
<?php if ($this->action == 'downloadsoftware'): ?>
<meta http-equiv="refresh" content="0;url=https://www.gestionespiaggia.it/downloads/fatturafacileinstall.exe">
<?php endif; ?>
<!-- Favicons -->
<link rel="apple-touch-icon" sizes="57x57" href="../favicons/apple-icon-57x57.png">
<link rel="apple-touch-icon" sizes="60x60" href="../favicons/apple-icon-60x60.png">
<link rel="apple-touch-icon" sizes="72x72" href="../favicons/apple-icon-72x72.png">
<link rel="apple-touch-icon" sizes="76x76" href="../favicons/apple-icon-76x76.png">
<link rel="apple-touch-icon" sizes="114x114" href="../favicons/apple-icon-114x114.png">
<link rel="apple-touch-icon" sizes="120x120" href="../favicons/apple-icon-120x120.png">
<link rel="apple-touch-icon" sizes="144x144" href="../favicons/apple-icon-144x144.png">
<link rel="apple-touch-icon" sizes="152x152" href="../favicons/apple-icon-152x152.png">
<link rel="apple-touch-icon" sizes="180x180" href="../favicons/apple-icon-180x180.png">
<link rel="icon" type="image/png" sizes="192x192" href="../favicons/android-icon-192x192.png">
<link rel="icon" type="image/png" sizes="32x32" href="../favicons/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="96x96" href="../favicons/favicon-96x96.png">
<link rel="icon" type="image/png" sizes="16x16" href="../favicons/favicon-16x16.png">
<link rel="manifest" href="../favicons/manifest.json">
<meta name="msapplication-TileColor" content="#0072B6">
<meta name="msapplication-TileImage" content="../favicons/ms-icon-144x144.png">
<!-- Map CSS -->
<link rel="stylesheet" href="https://api.mapbox.com/mapbox-gl-js/v0.53.0/mapbox-gl.css"/>
<!-- Libs CSS -->
<link rel="stylesheet" href="./assets/css/libs.bundle.css"/>
<!-- Theme CSS -->
<link rel="stylesheet" href="./assets/css/theme.bundle.css"/>
</head>
<body class="bg-light">
<!-- Header Section -->
<?= $this->render('public/_header.phtml'); ?>
<!-- End Header Section -->
<?php echo $this->layout()->content ?>
<!-- Footer Section -->
<?= $this->render('public/_footer.phtml'); ?>
<!-- End Footer Section -->
<!-- JAVASCRIPT -->
<!-- Map JS -->
<script src='https://api.mapbox.com/mapbox-gl-js/v0.53.0/mapbox-gl.js'></script>
<!-- Vendor JS -->
<script src="./assets/js/vendor.bundle.js"></script>
<!-- Theme JS -->
<script src="./assets/js/theme.bundle.js"></script>
<!-- jquery -->
<script src="https://code.jquery.com/jquery-3.6.0.min.js"
integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4="
crossorigin="anonymous"></script>
<!-- Privacy Policy -->
<?php if (!isset($_COOKIE['displayCookiePolicy'])): ?>
<?= $this->render('public/_privacyPolicy.phtml'); ?>
<?php endif; ?>
</body>
</html>
@@ -0,0 +1,103 @@
<!DOCTYPE html>
<html lang="<?= $this->lang; ?>">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="theme-color" content="#E3E3E3">
<base href="<?= $this->baseUrl(); ?>/public/front/">
<meta name="author" content="AdriaticaSistemi">
<meta name="description" content="<?= $this->description; ?>">
<meta name="keywords" content="<?= $this->keywords; ?>">
<link rel="canonical" href="<?= $this->baseUrlSite; ?>"/>
<title><?= $this->title; ?></title>
<link rel="apple-touch-icon" sizes="57x57" href="../favicons/apple-icon-57x57.png">
<link rel="apple-touch-icon" sizes="60x60" href="../favicons/apple-icon-60x60.png">
<link rel="apple-touch-icon" sizes="72x72" href="../favicons/apple-icon-72x72.png">
<link rel="apple-touch-icon" sizes="76x76" href="../favicons/apple-icon-76x76.png">
<link rel="apple-touch-icon" sizes="114x114" href="../favicons/apple-icon-114x114.png">
<link rel="apple-touch-icon" sizes="120x120" href="../favicons/apple-icon-120x120.png">
<link rel="apple-touch-icon" sizes="144x144" href="../favicons/apple-icon-144x144.png">
<link rel="apple-touch-icon" sizes="152x152" href="../favicons/apple-icon-152x152.png">
<link rel="apple-touch-icon" sizes="180x180" href="../favicons/apple-icon-180x180.png">
<link rel="icon" type="image/png" sizes="192x192" href="../favicons/android-icon-192x192.png">
<link rel="icon" type="image/png" sizes="32x32" href="../favicons/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="96x96" href="../favicons/favicon-96x96.png">
<link rel="icon" type="image/png" sizes="16x16" href="../favicons/favicon-16x16.png">
<link rel="manifest" href="../favicons/manifest.json">
<meta name="msapplication-TileColor" content="#0072B6">
<meta name="msapplication-TileImage" content="../favicons/ms-icon-144x144.png">
<meta name="theme-color" content="#0072B6">
<!-- Google Fonts -->
<link href="https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,500,600,700,700i|Montserrat:300,400,500,600,700" rel="stylesheet">
<!-- Bootstrap CSS File -->
<link href="lib/bootstrap/css/bootstrap.min.css" rel="stylesheet">
<!-- Libraries CSS Files -->
<link href="lib/font-awesome/css/font-awesome.min.css" rel="stylesheet">
<link href="lib/animate/animate.min.css" rel="stylesheet">
<link href="lib/ionicons/css/ionicons.min.css" rel="stylesheet">
<link href="lib/owlcarousel/assets/owl.carousel.min.css" rel="stylesheet">
<link href="lib/lightbox/css/lightbox.min.css" rel="stylesheet">
<!-- Main Stylesheet File -->
<link href="css/style.css" rel="stylesheet">
</head>
<body>
<!-- Footer Section -->
<?= $this->render('public/_header.phtml'); ?>
<!-- End Footer Section -->
<?php echo $this->layout()->content ?>
<!-- Footer Section -->
<?= $this->render('public/_footer.phtml'); ?>
<!-- End Footer Section -->
<!-- Privacy Policy End -->
<!-- Uncomment below i you want to use a preloader -->
<div id="preloader"></div>
<!-- JavaScript Libraries -->
<script src="lib/jquery/jquery.min.js"></script>
<script src="lib/jquery/jquery-migrate.min.js"></script>
<script src="lib/bootstrap/js/bootstrap.bundle.min.js"></script>
<script src="lib/easing/easing.min.js"></script>
<script src="lib/mobile-nav/mobile-nav.js"></script>
<script src="lib/wow/wow.min.js"></script>
<script src="lib/waypoints/waypoints.min.js"></script>
<script src="lib/counterup/counterup.min.js"></script>
<script src="lib/owlcarousel/owl.carousel.min.js"></script>
<script src="lib/isotope/isotope.pkgd.min.js"></script>
<script src="lib/lightbox/js/lightbox.min.js"></script>
<!-- Contact Form JavaScript File -->
<script src="contactform/contactform.js"></script>
<!-- Template Main Javascript File -->
<script src="js/main.js"></script>
<!-- Privacy Policy -->
<?php /*if (!isset($_COOKIE['displayCookiePolicy'])): */?><!--
<?/*= $this->render('public/_privacyPolicy.phtml'); */?>
--><?php /*endif; */?>
<?php if($this->enableTestSdk): ?>
<!-- Library Dev -->
<?= $this->render('public/_devBanner.phtml') ?>
<!-- Privacy Library Dev -->
<?php endif; ?>
</body>
</html>
@@ -0,0 +1,15 @@
<div class="dev_banner">
<div class="row">
<div class="col-xs-12 col-md-12 text-center">
STAI VISUALIZZANDO L'AMBIENTE DI SVILUPPO
<a id="accept_dev" class="btn btn-sm"><i class="fa fa-times fa-fw"></i> CHIUDI</a>
</div>
</div>
</div>
<script type="text/javascript">
$('#accept_dev').click(function (link) {
link.preventDefault();
$('.dev_banner').slideUp();
});
</script>
@@ -0,0 +1,143 @@
<!-- FOOTER -->
<footer class="py-6 py-md-6 bg-gray-200">
<div class="container">
<!--<div class="row justify-content-center bg-gray-600">
<div class="col-10 col-md-5 col-lg-5 text-center">
<img src="./../baseImg/logo_as_medium.png" alt="Adriatica Sistemi" class="footer-brand img-fluid mb-10">
</div>
</div>-->
<div class="row" style="font-size: 0.9rem;">
<div class="col-12 col-md-4 col-lg-3">
<!-- <img src="./../baseImg/logo_as_medium.png" alt="Adriatica Sistemi" class="footer-brand img-fluid mb-4">-->
<!-- Text -->
<p class="text-muted">
<span class="fw-bold text-uppercase">© <?= date('Y') ?> Adriatica Sistemi S.C.</span> <br> <span class="">P.Iva 01999590688</span>
<br> <span class="">REA PE145649</span>
</p>
</div>
<div class="col-6 col-md-4 col-lg-2">
<!-- Heading -->
<h6 class="fw-bold text-uppercase text-gray-700">
Azienda
</h6>
<!-- List -->
<ul class="list-unstyled text-muted mb-6 mb-md-8 mb-lg-0">
<li class="mb-1">
<a href="https://www.adriaticasistemi.it" target="_blank" class="text-reset">
Sito Ufficiale
</a>
</li>
<li class="mb-1">
<a href="https://www.adriaticasistemi.it/it/contatti" target="_blank" class="text-reset">
Contatti
</a>
</li>
</ul>
</div>
<div class="col-6 col-md-4 col-lg-2">
<!-- Heading -->
<h6 class="fw-bold text-uppercase text-gray-700">
Acquista
</h6>
<!-- List -->
<ul class="list-unstyled text-muted mb-6 mb-md-8 mb-lg-0">
<li class="mb-1">
<a href="#!" class="text-reset">
Licenza
</a>
</li>
<li class="mb-1">
<a href="#!" class="text-reset">
Assistenza
</a>
</li>
<li class="mb-1">
<a href="#!" class="text-reset">
Fatture Elettroniche
</a>
</li>
</ul>
</div>
<div class="col-6 col-md-4 offset-md-4 col-lg-2 offset-lg-0">
<!-- Heading -->
<h6 class="fw-bold text-uppercase text-gray-700">
Assistenza
</h6>
<!-- List -->
<ul class="list-unstyled text-muted mb-0">
<li class="mb-1">
<a href="<?= $this->url(['action' => 'assistenza'], 'it', true); ?>#manuali" class="text-reset">
Manuali
</a>
</li>
<li class="mb-1">
<a href="<?= $this->url(['action' => 'assistenza'], 'it', true); ?>#guide" class="text-reset">
Guide
</a>
</li>
<!--<li>
<a target="_blank" href="https://www.gestionespiaggia.it/documents/disinstallazione.pdf" class="text-reset">
Procedura di disinstallazione
</a>
</li>-->
</ul>
</div>
<div class="col-6 col-md-4 col-lg-2">
<!-- Heading -->
<h6 class="fw-bold text-uppercase text-gray-700">
Legal
</h6>
<!-- List -->
<ul class="list-unstyled text-muted mb-0">
<li class="mb-1">
<a href="https://www.iubenda.com/terms-and-conditions/70038880" target="_blank"
class="text-reset">
Termini e Condizioni
</a>
</li>
<li class="mb-1">
<a href="https://www.iubenda.com/privacy-policy/70038880" target="_blank" class="text-reset">
Privacy Policy
</a>
</li>
<li class="mb-1">
<a href="https://www.iubenda.com/privacy-policy/70038880/cookie-policy" target="_blank"
class="text-reset">
Cookie Policy
</a>
</li>
<li class="mb-1">
<a href="https://www.gestionespiaggia.it/documents/licenza-Fattura-Facile.pdf" target="_blank"
class="text-reset">
Licenza d'uso
</a>
</li>
</ul>
</div>
</div> <!-- / .row -->
</div> <!-- / .container -->
</footer>
@@ -0,0 +1,55 @@
<!-- NAVBAR -->
<nav class="navbar navbar-expand-lg navbar-light">
<div class="container">
<!-- Brand -->
<a class="navbar-brand" href="/">
<img src="./../baseImg/logo_small.png" class="navbar-brand-img" alt="Adriatica Sistemi - Gestione Spiaggia">
</a>
<!-- Toggler -->
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarCollapse" aria-controls="navbarCollapse" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<!-- Collapse -->
<div class="collapse navbar-collapse" id="navbarCollapse">
<!-- Toggler -->
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarCollapse" aria-controls="navbarCollapse" aria-expanded="false" aria-label="Toggle navigation">
<i class="fe fe-x"></i>
</button>
<!-- Navigation -->
<ul class="navbar-nav ms-auto">
<li class="nav-item dropdown">
<a class="nav-link" id="navbarLandings" href="/">
Home
</a>
</li>
<li class="nav-item dropdown">
<a class="nav-link" id="navbarLandings" href="<?= $this->url(array('action' => 'caratteristiche'), 'it', true); ?>">
Caratteristiche
</a>
</li>
<li class="nav-item dropdown">
<a class="nav-link" id="navbarLandings" href="<?= $this->url(array('action' => 'assistenza'), 'it', true); ?>">
Assistenza
</a>
</li>
<li class="nav-item dropdown">
<a class="nav-link" id="navbarLandings" href="<?= $this->url(array('action' => 'acquista'), 'it', true); ?>">
Acquista
</a>
</li>
</ul>
<!-- Button -->
<a class="navbar-btn btn btn-sm btn-primary lift ms-auto" href="<?= $this->url(['action' => 'downloadsoftware'], 'it', true); ?>">
Scaricalo Ora
</a>
</div>
</div>
</nav>
@@ -0,0 +1,60 @@
<style>
/** PRIVACY POLICY **/
.privacy_pol {
background-color: #0072B6;
color: #FFFFFF;
bottom: 0;
height: auto;
padding: 8px 25px;
position: fixed;
width: 100%;
z-index: 1000;
}
.privacy_pol a {
color: #FFFFFF;
text-decoration: underline;
}
.privacy_pol a#accept_cookie_policy {
max-width: 250px;
margin-left: 10px;
font-weight: 600;
}
.privacy_pol a.btn {
border: 1px solid #FFF;
border-radius: 0;
text-decoration: none;
}
.privacy_pol a.btn:hover {
background-color: #FFF;
color: #0072B6;
text-decoration: none;
}
</style>
<div class="privacy_pol">
<div class="row">
<div class="col-xs-12 col-md-12 text-center">
Questo sito o gli strumenti terzi da questo utilizzati si avvalgono di cookie necessari al funzionamento
ed utili alle finalità illustrate nella <a href="<?= $this->url(array('action'=>'privacy'),'it',true); ?>"
target="_blank">privacy policy</a> e <a href="<?= $this->url(array('action'=>'cookiepolicy'),'it',true); ?>"
target="_blank">cookie policy</a>
<a id="accept_cookie_policy" class="btn btn-sm"><i class="fa fa-check fa-fw"></i> Ok,acconsento</a>
</div>
</div>
</div>
<script type="text/javascript">
$('#accept_cookie_policy').click(function (link) {
link.preventDefault();
var d = new Date();
d.setTime(d.getTime() + (5 * 24 * 60 * 60 * 1000));
var expires = "expires=" + d.toUTCString();
document.cookie = "displayCookiePolicy=false; " + expires + "; path=/";
$('.privacy_pol').slideUp();
});
</script>