Avanzamento grafica AdminLTE3

This commit is contained in:
Pek5892 2024-05-17 12:11:00 +02:00
parent ca3a074e77
commit dcee9a7dc7
80 changed files with 644 additions and 191 deletions

View File

@ -930,15 +930,6 @@ div.tip {
display: none;
}
/* Fix stile */
.skin-default .nav.navbar-nav li a {
color: #FFFFFF;
}
.skin-default .nav.navbar-nav li a:hover {
background: #222222;
}
.number-input {
text-align: right;
}
@ -1084,6 +1075,457 @@ kbd{
box-shadow: 0px 0px 1px black;
}
/* Sidebar green */
.main-sidebar.bg-green .nav-link {
color: #fff;
}
.main-sidebar.bg-green .nav-link.active {
color: #555;
background-color: rgba(255,255,255,.9);
}
.main-sidebar.bg-green .nav-link:not(.active):hover {
color: #f6f6f6;
background-color: rgba(255,255,255,.1);
}
.main-sidebar.bg-green .nav-item.menu-open > .nav-link.active {
background-color: rgba(255,255,255,.7);
}
.main-sidebar.bg-green .brand-link {
background-color: #fff;
}
.main-sidebar.bg-green .user-panel .info > a {
color: #fff;
}
.sidebar .btn-sidebar {
background: #d7d7d7;
}
/* Sidebar green-light */
.main-sidebar.bg-green-light .nav-link {
color: #555;
}
.main-sidebar.bg-green-light .nav-link.active {
color: #fff;
background-color: #28a745;
}
.main-sidebar.bg-green-light .nav-link:not(.active):hover {
color: #555;
background-color: rgba(40, 167, 69, 0.2);
}
.main-sidebar.bg-green-light .nav-item.menu-open > .nav-link.active {
background-color: rgba(40, 167, 69, 0.7);
}
.main-sidebar.bg-green-light .brand-link {
background-color: #fff;
}
.main-sidebar.bg-green-light .user-panel .info > a {
color: #555;
}
.main-sidebar.bg-green-light .user-panel .image > i {
color: #555;
}
/* Sidebar blue */
.main-sidebar.bg-blue .nav-link {
color: #fff;
}
.main-sidebar.bg-blue .nav-link.active {
color: #555;
background-color: rgba(255,255,255,.9);
}
.main-sidebar.bg-blue .nav-link:not(.active):hover {
color: #f6f6f6;
background-color: rgba(255,255,255,.1);
}
.main-sidebar.bg-blue .nav-item.menu-open > .nav-link.active {
background-color: rgba(255,255,255,.7);
}
.main-sidebar.bg-blue .brand-link {
background-color: #fff;
}
.main-sidebar.bg-blue .user-panel .info > a {
color: #fff;
}
.sidebar .btn-sidebar {
background: #d7d7d7;
}
/* Sidebar blue-light */
.main-sidebar.bg-blue-light .nav-link {
color: #555;
}
.main-sidebar.bg-blue-light .nav-link.active {
color: #fff;
background-color: #007bff;
}
.main-sidebar.bg-blue-light .nav-link:not(.active):hover {
color: #555;
background-color: rgba(0, 123, 255, 0.2);
}
.main-sidebar.bg-blue-light .nav-item.menu-open > .nav-link.active {
background-color: rgba(0, 123, 255, 0.7);
}
.main-sidebar.bg-blue-light .brand-link {
background-color: #fff;
}
.main-sidebar.bg-blue-light .user-panel .info > a {
color: #555;
}
.main-sidebar.bg-blue-light .user-panel .image > i {
color: #555;
}
/* Sidebar black */
.main-sidebar.bg-black .nav-link {
color: #fff;
}
.main-sidebar.bg-black .nav-link.active {
color: #555;
background-color: rgba(255,255,255,.9);
}
.main-sidebar.bg-black .nav-link:not(.active):hover {
color: #f6f6f6;
background-color: rgba(255,255,255,.1);
}
.main-sidebar.bg-black .nav-item.menu-open > .nav-link.active {
background-color: rgba(255,255,255,.7);
}
.main-sidebar.bg-black .brand-link {
background-color: #fff;
}
.main-sidebar.bg-black .user-panel .info > a {
color: #fff;
}
.sidebar .btn-sidebar {
background: #d7d7d7;
}
/* Sidebar white */
.main-sidebar.bg-black-light .nav-link {
color: #555;
}
.main-sidebar.bg-black-light .nav-link.active {
color: #333;
background-color: rgba(28,28,28,.2);
}
.main-sidebar.bg-black-light .nav-link:not(.active):hover {
color: #f6f6f6;
background-color: rgba(28, 28, 28, 0.9);
}
.main-sidebar.bg-black-light .nav-item.menu-open > .nav-link.active {
color: #f6f6f6;
background-color: rgba(28, 28, 28, .7);
}
.main-sidebar.bg-black-light .brand-link {
background-color: rgba(255, 255, 255, .9);
}
.main-sidebar.bg-black-light .user-panel .info > a {
color: #333;
}
.sidebar .btn-sidebar {
background: #d7d7d7;
}
/* Sidebar red */
.main-sidebar.bg-red .nav-link {
color: #fff;
}
.main-sidebar.bg-red .nav-link.active {
color: #555;
background-color: rgba(255,255,255,.9);
}
.main-sidebar.bg-red .nav-link:not(.active):hover {
color: #f6f6f6;
background-color: rgba(255,255,255,.1);
}
.main-sidebar.bg-red .nav-item.menu-open > .nav-link.active {
background-color: rgba(255,255,255,.7);
}
.main-sidebar.bg-red .brand-link {
background-color: #fff;
}
.main-sidebar.bg-red .user-panel .info > a {
color: #fff;
}
.sidebar .btn-sidebar {
background: #d7d7d7;
}
/* Sidebar red-light */
.main-sidebar.bg-red-light .nav-link {
color: #555;
}
.main-sidebar.bg-red-light .nav-link.active {
color: #fff;
background-color: #dc3545;
}
.main-sidebar.bg-red-light .nav-link:not(.active):hover {
color: #555;
background-color: rgba(220, 53, 69, 0.2);
}
.main-sidebar.bg-red-light .nav-item.menu-open > .nav-link.active {
background-color: rgba(220, 53, 69, 0.7);
}
.main-sidebar.bg-red-light .brand-link {
background-color: #fff;
}
.main-sidebar.bg-red-light .user-panel .info > a {
color: #555;
}
.main-sidebar.bg-red-light .user-panel .image > i {
color: #555;
}
/* Sidebar yellow */
.main-sidebar.bg-yellow .nav-link {
color: #fff;
}
.main-sidebar.bg-yellow .nav-link.active {
color: #555;
background-color: rgba(255,255,255,.9);
}
.main-sidebar.bg-yellow .nav-link:not(.active):hover {
color: #f6f6f6;
background-color: rgba(255,255,255,.1);
}
.main-sidebar.bg-yellow .nav-item.menu-open > .nav-link.active {
background-color: rgba(255,255,255,.7);
}
.main-sidebar.bg-yellow .brand-link {
background-color: #fff;
}
.main-sidebar.bg-yellow .user-panel .info > a {
color: #fff;
}
.sidebar .btn-sidebar {
background: #d7d7d7;
}
/* Sidebar yellow-light */
.main-sidebar.bg-yellow-light .nav-link {
color: #555;
}
.main-sidebar.bg-yellow-light .nav-link.active {
color: #fff;
background-color: #ffc107;
}
.main-sidebar.bg-yellow-light .nav-link:not(.active):hover {
color: #555;
background-color: rgba(255, 193, 7, 0.2);
}
.main-sidebar.bg-yellow-light .nav-item.menu-open > .nav-link.active {
background-color: rgba(255, 193, 7, 0.7);
}
.main-sidebar.bg-yellow-light .brand-link {
background-color: #fff;
}
.main-sidebar.bg-yellow-light .user-panel .info > a {
color: #555;
}
.main-sidebar.bg-yellow-light .user-panel .image > i {
color: #555;
}
/* Sidebar purple */
.main-sidebar.bg-purple .nav-link {
color: #fff;
}
.main-sidebar.bg-purple .nav-link.active {
color: #555;
background-color: rgba(255,255,255,.9);
}
.main-sidebar.bg-purple .nav-link:not(.active):hover {
color: #f6f6f6;
background-color: rgba(255,255,255,.1);
}
.main-sidebar.bg-purple .nav-item.menu-open > .nav-link.active {
background-color: rgba(255,255,255,.7);
}
.main-sidebar.bg-purple .brand-link {
background-color: #fff;
}
.main-sidebar.bg-purple .user-panel .info > a {
color: #fff;
}
.sidebar .btn-sidebar {
background: #d7d7d7;
}
/* Sidebar purple-light */
.main-sidebar.bg-purple-light .nav-link {
color: #555;
}
.main-sidebar.bg-purple-light .nav-link.active {
color: #fff;
background-color: #6f42c1;
}
.main-sidebar.bg-purple-light .nav-link:not(.active):hover {
color: #555;
background-color: rgba(111, 66, 193, 0.2);
}
.main-sidebar.bg-purple-light .nav-item.menu-open > .nav-link.active {
background-color: rgba(111, 66, 193, 0.7);
}
.main-sidebar.bg-purple-light .brand-link {
background-color: #fff;
}
.main-sidebar.bg-purple-light .user-panel .info > a {
color: #555;
}
.main-sidebar.bg-purple-light .user-panel .image > i {
color: #555;
}
/* Sidebar info */
.main-sidebar.bg-info .nav-link {
color: #fff;
}
.main-sidebar.bg-info .nav-link.active {
color: #555;
background-color: rgba(255,255,255,.9);
}
.main-sidebar.bg-info .nav-link:not(.active):hover {
color: #f6f6f6;
background-color: rgba(255,255,255,.1);
}
.main-sidebar.bg-info .nav-item.menu-open > .nav-link.active {
background-color: rgba(255,255,255,.7);
}
.main-sidebar.bg-info .brand-link {
background-color: #fff;
}
.main-sidebar.bg-info .user-panel .info > a {
color: #fff;
}
.sidebar .btn-sidebar {
background: #d7d7d7;
}
/* Sidebar info-light */
.main-sidebar.bg-info-light .nav-link {
color: #555;
}
.main-sidebar.bg-info-light .nav-link.active {
color: #fff;
background-color: #17a2b8;
}
.main-sidebar.bg-info-light .nav-link:not(.active):hover {
color: #555;
background-color: rgba(23, 162, 184, 0.2);
}
.main-sidebar.bg-info-light .nav-item.menu-open > .nav-link.active {
background-color: rgba(23, 162, 184, 0.7);
}
.main-sidebar.bg-info-light .brand-link {
background-color: #fff;
}
.main-sidebar.bg-info-light .user-panel .info > a {
color: #555;
}
.main-sidebar.bg-info-light .user-panel .image > i {
color: #555;
}
.container {
padding: 20px;
}
@media screen and (max-width: 767px) {
.navbar-left {
display: inline-block;
@ -1162,7 +1604,6 @@ kbd{
right: 0;
display: block !important;
width: 150px !important;
top: calc(5rem) !important;
}
.control-sidebar.control-sidebar-open,

View File

@ -39,49 +39,51 @@ $segmenti = $dbo->FetchArray('SELECT `id` FROM `zz_segments` WHERE `id_module` =
if ($segmenti) {
$segmenti = Modules::getSegments($id_module);
if (empty($segmenti)) {
echo '<div class="alert alert-warning">
<i class="fa fa-warning-circle"></i> '.tr("Questo gruppo di utenti non ha i permessi per visualizzare nessun segmento di questo modulo").'.
</div>';
echo '
<div class="alert alert-warning">
<i class="fa fa-warning-circle"></i> '.tr("Questo gruppo di utenti non ha i permessi per visualizzare nessun segmento di questo modulo").'.
</div>';
}
}
// Lettura eventuali plugins modulo da inserire come tab
echo '
<div class="nav-tabs-custom">
<ul class="nav nav-tabs pull-right" id="tabs" role="tablist">
<li class="pull-left active header nav-item">
<a class="nav-link" data-widget="tab" href="#tab_0" >
<i class="'.$structure['icon'].'"></i> '.$structure->getTranslation('title');
<div class="nav-tabs-custom">
<ul class="nav nav-tabs" id="tabs" role="tablist">
<li class="pull-left active nav-item header">
<a data-widget="tab" href="#tab_0" class="nav-link">
<i class="'.$structure['icon'].'"></i> '.$structure->getTranslation('title');
// Pulsante "Aggiungi" solo se il modulo è di tipo "table" e se esiste il template per la popup
if ($structure->hasAddFile() && $structure->permission == 'rw') {
echo '
<br><button type="button" class="btn btn-primary" data-widget="modal" data-title="'.tr('Aggiungi').'..." data-href="add.php?id_module='.$id_module.'&id_plugin='.$id_plugin.'"><i class="fa fa-plus"></i></button>';
<button type="button" class="btn btn-primary" data-widget="modal" data-title="'.tr('Aggiungi').'..." data-href="add.php?id_module='.$id_module.'&id_plugin='.$id_plugin.'"><i class="fa fa-plus"></i></button>';
}
echo '
</a>
</li>';
</a>
</li>';
$plugins = Plugin::where('idmodule_to', $id_module)->where('position', 'tab_main')->where('enabled', 1)->get();
// Tab dei plugin
foreach ($plugins as $plugin) {
echo '
<li class="nav-item">
<a class="nav-link" data-widget="tab" href="#tab_'.$plugin->id.'" id="link-tab_'.$plugin->id.'">'.$plugin->getTranslation('title').'</a>
</li>';
<li class="nav-item">
<a class="nav-link" data-widget="tab" href="#tab_'.$plugin->id.'" id="link-tab_'.$plugin->id.'">'.$plugin->getTranslation('title').'</a>
</li>';
}
echo '
</ul>
<div class="tab-content">
<div id="tab_0" class="tab-pane active">';
</ul>
<div class="tab-content">
<div id="tab_0" class="tab-pane active">';
include base_dir().'/include/manager.php';
echo '
</div>';
</div>';
// Plugin
$module_record = $record;
@ -89,34 +91,34 @@ foreach ($plugins as $plugin) {
$record = $module_record;
echo '
<div id="tab_'.$plugin->id.'" class="tab-pane">';
<div id="tab_'.$plugin->id.'" class="tab-pane">';
$id_plugin = $plugin->id;
$id_plugin = $plugin->id;
include base_dir().'/include/manager.php';
include base_dir().'/include/manager.php';
echo '
</div>';
echo '
</div>';
}
$record = $module_record;
echo '
</div>
</div>';
</div>
</div>';
redirectOperation($id_module, !empty($id_parent) ? $id_parent : $id_record);
// Interfaccia per la modifica dell'ordine e della visibilità delle colonne (Amministratore)
if ($user->is_admin && string_contains($module['option'], '|select|')) {
echo '
<a class="btn btn-xs btn-default pull-right" style="margin-top: -1.25rem;" onclick="modificaColonne(this)">
<i class="fa fa-th-list"></i> '.tr('Modifica colonne').'
<a class="btn btn-xs btn-default justify-content-end" style="margin-top: -1.25rem;" onclick="modificaColonne(this)">
<i class="fa fa-th-list"></i> '.tr('Modifica colonne').'
</a><div class="clearfix" >&nbsp;</div>
<script>
function modificaColonne(button) {
openModal("'.tr('Modifica colonne').'", globals.rootdir + "/actions.php?id_module=" + globals.id_module + "&op=aggiorna_colonne")
openModal("'.tr('Modifica colonne').'", globals.rootdir + "/actions.php?id_module=" + globals.id_module + "&op=aggiorna_colonne")
}
</script>';
}

View File

@ -109,8 +109,8 @@ if (empty($record) || !$has_access) {
echo '
<div class="nav-tabs-custom">
<ul class="nav nav-tabs nav-item" id="tabs" role="tablist">
<li class="pull-left active header">
<ul class="nav nav-tabs" id="tabs" role="tablist">
<li class="pull-left active header nav-item">
<a data-widget="tab" href="#tab_0" class="nav-link">
<i class="'.$structure['icon'].'"></i> '.$structure->getTranslation('title');

View File

@ -228,7 +228,7 @@ if ($options['dir'] == 'entrata') {
</div>
</div>
<div class="row">
<div class="col-md-offset-4 col-md-4 minimo_vendita text-center"></div>
<div class="offset-md-4 col-md-4 minimo_vendita text-center"></div>
</div>';
} else {
echo '

View File

@ -74,12 +74,13 @@ if (!empty($type) && $type != 'menu' && $type != 'custom') {
if (empty($id_plugin) && count(Modules::getSegments($id_module)) > 1) {
echo '
<div class="row">
<div class="col-md-4 pull-right">
{[ "type": "select", "name": "id_segment_", "required": 0, "ajax-source": "segmenti", "select-options": '.json_encode(['id_module' => $id_module]).', "value": "'.$_SESSION['module_'.$id_module]['id_segment'].'" ]}
</div>
</div>
<br>';
<div class="container">
<div class="row justify-content-end">
<div class="col-md-4">
{[ "type": "select", "name": "id_segment_", "required": 0, "ajax-source": "segmenti", "select-options": '.json_encode(['id_module' => $id_module]).', "value": "'.$_SESSION['module_'.$id_module]['id_segment'].'" ]}
</div>
</div>
</div>';
echo '
<script>

View File

@ -345,12 +345,18 @@ if (isset($user)) {
}
}
if ($theme == 'default') {
$theme = 'sidebar-dark-secondary';
} else {
$theme = 'bg-'.$theme;
}
$settings_collapse = session_get('settings.sidebar-collapse') ? 1 : 0;
$hide_sidebar = Auth::check() && (setting('Nascondere la barra sinistra di default') || $settings_collapse);
echo '
</head>
<body class="sidebar-mini layout-fixed skin-' . $theme . (!empty($hide_sidebar) ? ' sidebar-collapse' : '') . (!Auth::check() ? ' hold-transition login-page' : '') . '">
<body class="sidebar-mini layout-fixed '. (!empty($hide_sidebar) ? ' sidebar-collapse' : '') . (!Auth::check() ? ' hold-transition login-page' : '') . '">
<div class="' . (!Auth::check() ? '' : 'wrapper') . '">';
if (Auth::check()) {
@ -450,7 +456,7 @@ if (Auth::check()) {
<!-- /.navbar -->
<!-- Main Sidebar Container -->
<aside class="main-sidebar sidebar-dark-primary elevation-4">
<aside class="main-sidebar ' . $theme .' elevation-4">
<a href="' . tr('https://www.openstamanager.com') . '" class="brand-link" title="' . tr("Il gestionale open source per l'assistenza tecnica e la fatturazione") . '" target="_blank">
<img src="' . $rootdir . '/assets/dist/img/logo_completo.png" alt="' . tr("Il gestionale open source per l'assistenza tecnica e la fatturazione") . '" class="img-fluid">
<span class="brand-text font-weight-light">&nbsp;</span>
@ -469,7 +475,7 @@ if (Auth::check()) {
<img src="' . $user_photo . '" class="img-circle elevation-2" alt="' . $user['username'] . '" />';
} else {
echo '
<i class="fa fa-user-circle-o fa-2x text-light" alt="' . tr('Utente') . '"></i>';
<i class="fa fa-user-circle-o fa-2x" alt="' . tr('Utente') . '"></i>';
}
echo '
</div>

View File

@ -46,7 +46,7 @@ $query = 'SELECT
echo '
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title">'.tr('Articolo').'</h3>
</div>
@ -70,7 +70,7 @@ echo '
<div class="row">
<div class="col-md-3">
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title">'.tr('Impegnato').'<span class="tip pull-right" title="'.tr('Quantità impegnate in ordini cliente che non siano già completamente evasi.').'">
<i class="fa fa-question-circle-o"></i></span></h3>
</div>
@ -136,7 +136,7 @@ echo '
echo '
<div class="col-md-3">
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title">'.tr('In ordine').'<span class="tip pull-right" title="'.tr('Quantità ordinate al fornitore in ordini che non siano già completamente evasi.').'">
<i class="fa fa-question-circle-o"></i></span></h3>
</div>
@ -208,7 +208,7 @@ $da_ordinare = (($diff <= 0) ? 0 : $diff);
echo '
<div class="col-md-3">
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title">'.tr('Da ordinare').'<span class="tip pull-right" title="'.tr('Quantità richieste dal cliente meno le quantità già ordinate.').'">
<i class="fa fa-question-circle-o"></i></span></h3>
</div>
@ -229,7 +229,7 @@ $disponibile = $qta_presente - $impegnato;
echo '
<div class="col-md-3">
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title">'.tr('Disponibile').'<span class="tip pull-right" title="'.tr('Quantità disponibili nel magazzino.').'">
<i class="fa fa-question-circle-o"></i></span></h3>
</div>
@ -253,7 +253,7 @@ echo '
<div class="row">
<div class="col-md-12">
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title">'.tr('Giacenze').'</h3>
</div>

View File

@ -24,7 +24,7 @@ use Modules\Anagrafiche\Anagrafica;
echo '
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title">'.tr('Articolo').'</h3>
</div>

View File

@ -25,7 +25,7 @@ include_once __DIR__.'/../../core.php';
<!-- DATI -->
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title"><?php echo tr('Dati'); ?></h3>
</div>

View File

@ -27,7 +27,7 @@ include_once __DIR__.'/../../core.php';
<!-- DATI -->
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title"><?php echo tr('Dati'); ?></h3>
</div>

View File

@ -26,7 +26,7 @@ use Models\Module;
<!-- DATI -->
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title"><?php echo tr('Dati'); ?></h3>
</div>
@ -52,7 +52,7 @@ use Models\Module;
</form>
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title"><?php echo tr('Sottocategorie'); ?></h3>
</div>

View File

@ -27,7 +27,7 @@ use Models\Module;
<!-- DATI -->
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title"><?php echo tr('Dati'); ?></h3>
</div>
@ -54,7 +54,7 @@ use Models\Module;
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title"><?php echo tr('Sottocategorie'); ?></h3>
</div>

View File

@ -36,7 +36,7 @@ include_once __DIR__.'/../../core.php';
<div class="row">
<div class="col-md-12">
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title"><?php echo tr('Flags'); ?></h3>
</div>
<div class="card-body">

View File

@ -25,7 +25,7 @@ include_once __DIR__.'/../../core.php';
<!-- DATI -->
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title"><?php echo tr('Dati'); ?></h3>
</div>

View File

@ -26,7 +26,7 @@ echo '
<!-- DATI -->
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title">'.tr('Dati').'</h3>
</div>
@ -81,7 +81,7 @@ foreach ($checks as $check) {
echo '
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title">'.tr('Checklist').'</h3>
</div>

View File

@ -11,7 +11,7 @@ echo '
<input type="hidden" name="op" value="update">
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title">'.tr('Dati').'</h3>
</div>

View File

@ -37,7 +37,7 @@ if ($data_conclusione < $data_accettazione && !empty($data_accettazione) && !emp
<!-- DATI INTESTAZIONE -->
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title"><?php echo tr('Intestazione'); ?></h3>
</div>
@ -212,7 +212,7 @@ echo '
<!-- COSTI -->
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title"><?php echo tr('Costi unitari'); ?></h3>
</div>
@ -330,7 +330,7 @@ echo '
<!-- RIGHE -->
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title">'.tr('Righe').'</h3>
</div>

View File

@ -283,7 +283,7 @@ echo '
echo '
<div class="row">
<big class="col-md-4 col-md-offset-4 text-center">
<big class="col-md-4 offset-md-4 text-center">
<table class="table text-left table-striped table-bordered">';
if (!empty($totale_ore_contratto)) {
echo '

View File

@ -89,7 +89,7 @@ if ($righe_vuote) {
<div class="col-md-8">
<!-- INTESTAZIONE -->
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title"><?php echo tr('Intestazione'); ?></h3>
</div>
@ -213,7 +213,7 @@ if (!empty($id_sede_azienda)) {
<!-- GEOLOCALIZZAZIONE -->
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title"><i class="fa fa-map"></i> <?php echo tr('Geolocalizzazione'); ?></h3>
</div>
<div class="card-body">
@ -342,7 +342,7 @@ echo '
<!-- DATI DDT -->
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title"><?php echo tr('Dati ddt'); ?></h3>
</div>
@ -523,7 +523,7 @@ if ($dir == 'entrata') {
<!-- RIGHE -->
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title"><?php echo tr('Righe'); ?></h3>
</div>

View File

@ -34,7 +34,7 @@ if (!$record['predefined']) {
<!-- DATI -->
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title"><?php echo tr('Dati'); ?></h3>
</div>

View File

@ -29,7 +29,7 @@ include_once __DIR__.'/../../core.php';
<!-- DATI -->
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title"><?php echo tr('Dati'); ?></h3>
</div>

View File

@ -31,7 +31,7 @@ use Modules\Pagamenti\Pagamento;
<!-- DATI -->
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title"><?php echo tr('Dati'); ?></h3>
</div>
@ -68,7 +68,7 @@ use Modules\Pagamenti\Pagamento;
<!-- Date aggiuntive -->
<div class="card card-primary hide">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title"><?php echo tr('Date aggiuntive'); ?></h3>
</div>

View File

@ -25,7 +25,7 @@ include_once __DIR__.'/../../core.php';
<!-- SCHEDA FILE -->
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title"> Scheda file</h3>
</div>

View File

@ -40,7 +40,7 @@ echo '
</div>
</div>
<div class="row">
<div class="col-md-offset-3 col-md-6">
<div class="offset-md-3 col-md-6">
<div class="alert alert-info">
<i class="fa fa-info-circle"></i> '.tr('Puoi trovare alcuni esempi qui:').' <a href="https://crontab-generator.com/it/" target="_blank">https://crontab-generator.com/it/</a>
</div>
@ -59,7 +59,7 @@ $giorno_sett = $exp[5];
echo '
</div>
<div class="row">
<div class="col-md-offset-3 col-md-3">
<div class="offset-md-3 col-md-3">
{[ "type": "text", "label": "'.tr('Minuto').'", "name": "minuto", "required": 1, "class": "text-center", "value": "'.$minuto.'", "readonly": 1]}
</div>
<div class="col-md-3">
@ -67,7 +67,7 @@ echo '
</div>
</div>
<div class="row">
<div class="col-md-offset-3 col-md-3">
<div class="offset-md-3 col-md-3">
{[ "type": "text", "label": "'.tr('Ora').'", "name": "ora", "required": 1, "class": "text-center", "value": "'.$ora.'", "extra": "", "readonly": 1 ]}
</div>
<div class="col-md-3">
@ -75,7 +75,7 @@ echo '
</div>
</div>
<div class="row">
<div class="col-md-offset-3 col-md-3">
<div class="offset-md-3 col-md-3">
{[ "type": "text", "label": "'.tr('Giorno').'", "name": "giorno", "required": 1, "class": "text-center", "value": "'.$giorno.'", "extra": "", "readonly": 1]}
</div>
<div class="col-md-3">
@ -83,7 +83,7 @@ echo '
</div>
</div>
<div class="row">
<div class="col-md-offset-3 col-md-3">
<div class="offset-md-3 col-md-3">
{[ "type": "text", "label": "'.tr('Mese').'", "name": "mese", "required": 1, "class": "text-center", "value": "'.$mese.'", "extra": "", "readonly": 1]}
</div>
<div class="col-md-3">
@ -91,7 +91,7 @@ echo '
</div>
</div>
<div class="row">
<div class="col-md-offset-3 col-md-3">
<div class="offset-md-3 col-md-3">
{[ "type": "text", "label": "'.tr('Giorno della settimana').'", "name": "giorno_sett", "required": 1, "class": "text-center", "value": "'.$giorno_sett.'", "extra": "", "readonly": 1]}
</div>
<div class="col-md-3">

View File

@ -26,7 +26,7 @@ $id_sede = $_SESSION['giacenze_sedi']['idsede'];
echo '
<div class="row">
<div class="col-md-offset-8 col-md-4">
<div class="offset-md-8 col-md-4">
{["type":"select", "label":"'.tr('Sede').'", "name": "id_sede", "ajax-source": "sedi_azienda", "value":"'.$id_sede.'" ]}
</div>
</div>

View File

@ -39,7 +39,7 @@ if (!empty($record['immagine'])) {
<!-- DATI ANAGRAFICI -->
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title"><?php echo tr('Dati impianto'); ?></h3>
</div>

View File

@ -27,7 +27,7 @@ use Models\Module;
<!-- DATI -->
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title"><?php echo tr('Dati'); ?></h3>
</div>
@ -44,7 +44,7 @@ use Models\Module;
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title"><?php echo tr('Modelli'); ?></h3>
</div>

View File

@ -86,7 +86,7 @@ if (empty($id_record)) {
echo '
<div class="col-sm-6 col-lg-4">
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title">'.tr('Colonna _NUM_', [
'_NUM_' => $column + 1,
]).'</h3>

View File

@ -27,16 +27,12 @@ $gruppi = Setting::selectRaw('sezione AS nome, COUNT(id) AS numero')
->orderBy('sezione')
->get();
echo '
echo'
<div class="row">
<div class="col-md-6 col-md-offset-3">
<div class="col-md-6 offset-md-3">
<div class="input-group">
'.input([
'type' => 'text',
'name' => 'ricerca_impostazioni',
'value' => $ricerca,
]).'
<div class="input-group-btn">
<input type="text" class="form-control" name="ricerca_impostazioni" value="'.$ricerca.'">
<div class="input-group-append">
<button class="btn btn-primary" type="button">
<span class="fa fa-search"></span>
</button>
@ -84,7 +80,7 @@ $("[id^=impostazioni]").click(function() {
$("#ricerca_impostazioni").change(function (){
const ricerca = $(this).val();
const icon = $(this).parent().find("span");
$(".box").removeClass("hidden");
$(".card").removeClass("hidden");
// Segnalazione ricerca in corso
globals.impostazioni.numero_ricerche = globals.impostazioni.numero_ricerche + 1;
@ -105,28 +101,28 @@ $("#ricerca_impostazioni").change(function (){
.addClass("fa-search")
}
$(".box").addClass("hidden");
$(".card").addClass("hidden");
let sezioni = JSON.parse(data);
for(const sezione of sezioni){
$(`.box[title="` + sezione + `"]`).removeClass("hidden");
$(`.card[title="` + sezione + `"]`).removeClass("hidden");
}
});
}
})
function caricaSezione(header) {
let box = $(header).closest(".box");
box.toggleClass("collapsed-card");
let card = $(header).closest(".card");
card.toggleClass("collapsed-card");
// Controllo sul caricamento già effettuato
let container = box.find(".card-body");
let container = card.find(".card-body");
if (container.html()){
return ;
}
// Caricamento della sezione di impostazioni
let sezione = box.attr("title");
let sezione = card.attr("title");
localLoading(container, true);
return $.get("'.$structure->fileurl('sezione.php').'?id_module='.$id_module.'&sezione=" + sezione, function(data) {
container.html(data);

View File

@ -27,7 +27,7 @@ $impostazioni = Setting::where('sezione', $sezione)
foreach ($impostazioni as $impostazione) {
echo '
<div class="col-md-6">
<div class="col-md-3">
'.Settings::input($impostazione->id).'
</div>

View File

@ -269,7 +269,7 @@ if (!$is_completato) {
</button>
</div>
<div class="col-md-offset-4 col-md-4">
<div class="offset-md-4 col-md-4">
{[ "type": "select", "label": "'.tr('Tecnico').'", "name": "nuovo_tecnico", "placeholder": "'.tr('Seleziona un tecnico').'", "ajax-source": "tecnici", "icon-after": "add|'.(new Module())->getByField('title', 'Anagrafiche', Models\Locale::getPredefined()->id).'|tipoanagrafica=Tecnico&readonly_tipo=1" ]}
</div>

View File

@ -55,7 +55,7 @@ echo '
<input type="hidden" name="id_record" value="'.$id_record.'">
<div class="row">
<div class="col-md-4 col-md-offset-4">
<div class="col-md-4 offset-md-4">
{[ "type": "select", "label": "'.tr('Tags').'", "multiple": "1", "name": "tags[]", "values": "query=SELECT `id`, `name` as descrizione FROM `in_tags` ORDER BY `name`", "value": "'.implode(',', $tags).'", "icon-after": "add|'.(new Module())->getByField('title', 'Tags').'|" ]}
</div>
<div class="col-md-4">
@ -567,7 +567,7 @@ if (!$block_edit) {
} else {
echo '
<img src="'.base_path().'/files/interventi/'.$record['firma_file'].'" class="img-thumbnail"><div>&nbsp;</div>
<div class="col-md-6 col-md-offset-3 alert alert-success"><i class="fa fa-check"></i> '.tr('Firmato il _DATE_ alle _TIME_ da _PERSON_', [
<div class="col-md-6 offset-md-3 alert alert-success"><i class="fa fa-check"></i> '.tr('Firmato il _DATE_ alle _TIME_ da _PERSON_', [
'_DATE_' => Translator::dateToLocale($record['firma_data']),
'_TIME_' => Translator::timeToLocale($record['firma_data']),
'_PERSON_' => (!empty($record['firma_nome']) ? $record['firma_nome'] : $intervento->anagrafica->ragione_sociale),

View File

@ -100,7 +100,7 @@ echo '
<hr>
<div class="row">
<div class="col-md-1">
<img src="'.$logo.'" class="brand-link">
<img src="'.$logo.'" class="img-fluid">
</div>';
// Cliente

View File

@ -52,7 +52,7 @@ if ($res) {
<!-- DATI -->
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title"><?php echo tr('Dati'); ?></h3>
</div>

View File

@ -30,7 +30,7 @@ echo '
<!-- DATI -->
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title">'.tr('Dati campagna').'</h3>
</div>
@ -106,7 +106,7 @@ if ($lista) {
echo '
<!-- Destinatari -->
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title">
'.tr('Destinatari').'
<span> ('.$numero_destinatari.')</span> <div class="float-right d-none d-sm-inline" >

View File

@ -27,7 +27,7 @@ echo '
<input type="hidden" name="op" value="update">
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title">'.tr('Listino').'</h3>
</div>

View File

@ -27,7 +27,7 @@ include_once __DIR__.'/../../core.php';
<!-- DATI -->
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title"><?php echo tr('Dati'); ?></h3>
</div>

View File

@ -25,7 +25,7 @@ include_once __DIR__.'/../../core.php';
<!-- DATI -->
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title"><?php echo tr('Dati'); ?></h3>
</div>

View File

@ -38,7 +38,7 @@ if (setting('Attiva scorciatoie da tastiera')) {
<input type="hidden" name="backto" value="record-edit">
<div class="row">
<div class="col-md-offset-4 col-md-4">
<div class="offset-md-4 col-md-4">
{["type": "text", "label": "<?php echo tr('Ricerca con lettore'); ?>", "name": "barcode", "icon-before": "<i class=\"fa fa-barcode\"></i>" ]}
</div>
</div>

View File

@ -51,7 +51,7 @@ echo '
<!-- DATI -->
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title">'.tr('Dati campagna').'</h3>
</div>
@ -157,7 +157,7 @@ $destinatari_senza_mail = $newsletter->getNumeroDestinatariSenzaEmail();
echo '
<!-- Destinatari -->
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title">
'.tr('Destinatari').'
<span> ('.$numero_destinatari.')</span>

View File

@ -25,7 +25,7 @@ include_once __DIR__.'/../../core.php';
<!-- DATI -->
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title"><?php echo tr('OAuth2'); ?></h3>
</div>

View File

@ -50,7 +50,7 @@ if ($righe_vuote) {
<input type="hidden" name="id_record" value="<?php echo $id_record; ?>">
<!-- INTESTAZIONE -->
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title"><?php echo tr('Intestazione'); ?></h3>
</div>
@ -198,7 +198,7 @@ if ($dir == 'entrata') {
<!-- Fatturazione Elettronica PA-->
<div class="card-group">
<div class="card card-primary <?php echo ($record['tipo_anagrafica'] == 'Ente pubblico' || $record['tipo_anagrafica'] == 'Azienda') ? 'show' : 'hide'; ?>">
<div class="card-heading">
<div class="card-header">
<h4 class="card-title">
<?php echo tr('Dati appalto'); ?>
@ -238,7 +238,7 @@ if ($dir == 'entrata') {
echo '
<!-- RIGHE -->
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title">'.tr('Righe').'</h3>
</div>

View File

@ -25,7 +25,7 @@ include_once __DIR__.'/../../core.php';
<!-- DATI -->
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title"><?php echo tr('Dati'); ?></h3>
</div>
@ -53,7 +53,7 @@ include_once __DIR__.'/../../core.php';
</div>
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title"><?php echo tr('Rate'); ?></h3>
</div>

View File

@ -32,7 +32,7 @@ if ($bilancio_gia_aperto) {
echo '
<div class="row">
<div class="col-md-offset-4 col-md-3">
<div class="offset-md-4 col-md-3">
<input type="text" class="form-control input-lg text-center" id="input-cerca" placeholder="'.tr('Cerca').'...">
</div>

View File

@ -25,7 +25,7 @@ include_once __DIR__.'/../../core.php';
<!-- DATI -->
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title"><?php echo tr('Dati'); ?></h3>
</div>

View File

@ -42,7 +42,7 @@ if (count($preventivo->revisioni) > 1) {
<!-- DATI INTESTAZIONE -->
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title"><?php echo tr('Intestazione'); ?></h3>
</div>
@ -238,7 +238,7 @@ echo '
echo '
<!-- RIGHE -->
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title">'.tr('Righe').'</h3>
</div>

View File

@ -334,7 +334,7 @@ include $structure->filepath('movimenti.php');
if (empty($id_documenti) && !empty($id_scadenze)) {
echo '
<div class="row">
<div class="col-md-offset-9 col-md-3">
<div class="offset-md-9 col-md-3">
{[ "type": "checkbox", "label": "'.tr('Forza chiusura scadenza').'", "name": "chiudi_scadenza" ]}
</div>
</div>';

View File

@ -25,7 +25,7 @@ include_once __DIR__.'/../../core.php';
<!-- DATI -->
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title"><?php echo tr('Dati'); ?></h3>
</div>

View File

@ -25,7 +25,7 @@ include_once __DIR__.'/../../core.php';
<!-- DATI -->
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title"><?php echo tr('Dati'); ?></h3>
</div>

View File

@ -35,7 +35,7 @@ if ($record['doc_associati'] > 0) {
<!-- DATI -->
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title"><?php echo tr('Dati'); ?></h3>
</div>

View File

@ -35,7 +35,7 @@ if ($record['doc_associati'] > 0) {
<!-- DATI -->
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title"><?php echo tr('Dati'); ?></h3>
</div>

View File

@ -25,7 +25,7 @@ include_once __DIR__.'/../../core.php';
<!-- DATI -->
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title"><?php echo tr('Dati'); ?></h3>
</div>

View File

@ -1,31 +1,38 @@
<?php
echo '
<div class="container">
<div class="row">
<h5>'.tr('Legenda'). ':</h5>
<div class="col-md-6">
<div class=col-md-12">
<h5>'.tr('Legenda'). ':</h5>
</div>
</div>
<div class="row">
<div class="col-md-4">
<span class="pull-left icon" style="background-color:#CCFFCC;"></span>
<span class="text">&nbsp;'.tr('Scadenza pagata'). '</span>
</div>
<div class="col-md-6">
<div class="col-md-4">
<span class="pull-left icon" style="background-color:#ec5353;"></span>
<span class="text">&nbsp;' . tr('Data concordata superata') . '</span>
</div>
<div class="col-md-6">
<div class="col-md-4">
<span class="pull-left icon" style="background-color:#b3d2e3;"></span>
<span class="text">&nbsp;' . tr('Data concordata') . '</span>
</div>
<div class="col-md-6">
</div>
<div class="row">
<div class="col-md-4">
<span class="pull-left icon" style="background-color:#f08080;"></span>
<span class="text">&nbsp;' . tr('Scaduta') . '</span>
</div>
<div class="col-md-6">
<div class="col-md-4">
<span class="pull-left icon" style="background-color:#f9f9c6;"></span>
<span class="text">&nbsp;' . tr('Scadenza entro 10 giorni') . '</span>
</div>
<div class="col-md-6">
<div class="col-md-4">
<span class="pull-left icon" style="background-color:#ffffff;"></span>
<span class="text">&nbsp;Scadenza futura</span>
</div>
</div>';
</div>
</div>';

View File

@ -38,7 +38,7 @@ echo '
<input type="hidden" name="idanagrafica" value="'.$record['idanagrafica'].'">
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title">
'.tr('Dettagli scadenza').'
</button>
@ -143,7 +143,7 @@ echo '
</div>
</div>
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title">
'.tr('Rate scadenza').'
<button type="button" class="btn btn-xs btn-info pull-right tip" id="add-scadenza" '.(empty($documento) ? 'disabled' : '').' title="'.tr('È possibile aggiungere scadenze solo se è presente il collegamento a un documento, in caso contrario è consigliato creare più scadenze con la stessa descrizione').'">

View File

@ -27,7 +27,7 @@ use Models\Module;
<!-- DATI SEGMENTO -->
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title"><?php echo tr('Segmento'); ?></h3>
</div>
@ -120,7 +120,7 @@ if ($record['is_sezionale']) {
?>
<!-- Campi extra -->
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title"><?php echo tr('Sezionale'); ?></h3>
</div>

View File

@ -25,7 +25,7 @@ include_once __DIR__.'/../../core.php';
<!-- DATI -->
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title"><?php echo tr('Dati'); ?></h3>
</div>

View File

@ -28,7 +28,7 @@ echo '
<!-- DATI -->
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title">'.tr('Dati').'</h3>
</div>

View File

@ -31,7 +31,7 @@ $id_files = $dbo->select('zz_files_print', 'id_file', [], ['id_print' => $id_rec
<!-- DATI SEGMENTO -->
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title"><?php echo tr('Informazioni della stampa'); ?></h3>
</div>

View File

@ -28,7 +28,7 @@ echo '
<div class="row">
<div class="col-md-6 text-center">
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title">'.tr('Registri IVA').'</h3>
</div>
@ -50,7 +50,7 @@ echo '
<div class="col-md-6 text-center">
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title">'.tr('Contabilità').'</h3>
</div>
@ -72,7 +72,7 @@ echo '
<div class="row">
<div class="col-md-4 text-center">
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title">'.tr('Dati economici dal _START_ al _END_', [
'_START_' => Translator::dateToLocale($_SESSION['period_start']),
'_END_' => Translator::dateToLocale($_SESSION['period_end']),
@ -92,7 +92,7 @@ echo '
<div class="col-md-4 text-center">
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title">'.tr('Libro giornale').'</h3>
</div>
@ -106,7 +106,7 @@ echo '
<div class="col-md-4 text-center">
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title">'.tr('Scadenzario').'</h3>
</div>

View File

@ -47,7 +47,7 @@ if ($record['can_delete']) {
<div class="col-md-3">
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title"><?php echo tr('Flags'); ?></h3>
</div>

View File

@ -90,7 +90,7 @@ if ($record['can_delete']) {
<div class="col-md-3">
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title"><?php echo tr('Flags'); ?></h3>
</div>

View File

@ -47,7 +47,7 @@ if ($record['can_delete']) {
<div class="col-md-3">
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title"><?php echo tr('Flags'); ?></h3>
</div>

View File

@ -22,7 +22,7 @@ include_once __DIR__.'/../../core.php';
echo '
<!-- DATI -->
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title">'.tr('Informazioni').'</h3>
</div>

View File

@ -165,7 +165,7 @@ if (Services::isEnabled()) {
echo '
<div class="card card-primary">
<div class="card-heading" > <i class="fa fa-bar-chart"></i> '.tr('Statistiche su Fatture Elettroniche').'</div>
<div class="card-header" > <i class="fa fa-bar-chart"></i> '.tr('Statistiche su Fatture Elettroniche').'</div>
<div class="card-body">

View File

@ -42,7 +42,7 @@ include_once __DIR__.'/../../core.php';
</div>
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title"><?php echo tr('Addebiti unitari al cliente'); ?></h3>
</div>
@ -64,7 +64,7 @@ include_once __DIR__.'/../../core.php';
</div>
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title"><?php echo tr('Costi unitari del tecnico'); ?></h3>
</div>

View File

@ -44,7 +44,7 @@ include_once __DIR__.'/../../core.php';
</div>
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title"><?php echo tr('Addebiti unitari al cliente'); ?></h3>
</div>
@ -67,7 +67,7 @@ include_once __DIR__.'/../../core.php';
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title"><?php echo tr('Costi unitari del tecnico'); ?></h3>
</div>
@ -88,7 +88,7 @@ include_once __DIR__.'/../../core.php';
</div>
</div>
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title"><?php echo tr('Righe aggiuntive predefinite'); ?></h3>
</div>
@ -107,7 +107,7 @@ include_once __DIR__.'/../../core.php';
</div>
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title"><?php echo tr('Addebiti e costi per fasce orarie'); ?></h3>
</div>

View File

@ -35,7 +35,7 @@ if ($record['can_delete'] and empty($scadenze)) {
<!-- DATI -->
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title"><?php echo tr('Dati'); ?></h3>
</div>

View File

@ -23,7 +23,7 @@ $utenti = $dbo->fetchArray('SELECT *, (SELECT `ragione_sociale` FROM `an_anagraf
echo '
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title">'.tr('Utenti del gruppo: _GROUP_', [
'_GROUP_' => $group->getTranslation('title'),
]).'</h3>
@ -35,7 +35,7 @@ echo '
{["type":"select", "label":"'.tr('Modulo iniziale').'", "name":"id_module_start", "ajax-source":"moduli_gruppo", "select-options": '.json_encode(['idgruppo' => $group->id]).', "placeholder":"'.tr('Modulo iniziale').'", "value":"'.$group->id_module_start.'" ]}
</div>
<div class="col-md-3 pull-right">
{["type":"select", "label":"'.tr('Tema').'", "name":"theme", "values":"list=\"\": \"'.tr('Predefinito').'\",\"black-light\": \"'.tr('Bianco').'\",\"black\": \"'.tr('Nero').'\",\"red-light\": \"'.tr('Rosso chiaro').'\",\"red\": \"'.tr('Rosso').'\",\"blue-light\": \"'.tr('Blu chiaro').'\",\"blue\": \"'.tr('Blu').'\",\"green-light\": \"'.tr('Verde chiaro').'\",\"green\": \"'.tr('Verde').'\",\"yellow-light\": \"'.tr('Giallo chiaro').'\",\"yellow\": \"'.tr('Giallo').'\",\"purple-light\": \"'.tr('Viola chiaro').'\",\"purple\": \"'.tr('Viola').'\" ", "value":"'.$group->theme.'" ]}
{["type":"select", "label":"'.tr('Tema').'", "name":"theme", "values":"list=\"\": \"'.tr('Predefinito').'\",\"black-light\": \"'.tr('Bianco').'\",\"black\": \"'.tr('Nero').'\",\"red-light\": \"'.tr('Rosso chiaro').'\",\"red\": \"'.tr('Rosso').'\",\"blue-light\": \"'.tr('Blu chiaro').'\",\"blue\": \"'.tr('Blu').'\",\"info-light\": \"'.tr('Azzurro chiaro').'\",\"info\": \"'.tr('Azzurro').'\",\"green-light\": \"'.tr('Verde chiaro').'\",\"green\": \"'.tr('Verde').'\",\"yellow-light\": \"'.tr('Giallo chiaro').'\",\"yellow\": \"'.tr('Giallo').'\",\"purple-light\": \"'.tr('Viola chiaro').'\",\"purple\": \"'.tr('Viola').'\" ", "value":"'.$group->theme.'" ]}
</div>
</div>
<br>';
@ -169,7 +169,7 @@ echo '
echo '
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title">'.tr('Permessi del gruppo: _GROUP_', [
'_GROUP_' => $record['nome'],
]).((empty($record['editable']) && ($record['nome'] != 'Amministratori')) ? '<a class=\'clickable btn-xs pull-right ask\' data-msg="'.tr('Verranno reimpostati i permessi di default per il gruppo \''.$record['nome'].'\' ').'." data-class="btn btn-lg btn-warning" data-button="'.tr('Reimposta permessi').'" data-op="restore_permission" >'.tr('Reimposta permessi').'</a>' : '').'</h3>

View File

@ -32,7 +32,7 @@ echo '
<!-- DATI -->
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title">'.tr('Opzioni generali').'</h3>
</div>

View File

@ -43,7 +43,7 @@ foreach ($fields as $key => $field) {
</h3>
<div class="card-tools pull-right">
<button type="button" class="btn btn-card-tool" data-widget="collapse">
<button type="button" class="btn btn-card-tool" data-card-widget="collapse">
<i class="fa fa-plus"></i>
</button>
</div>
@ -150,7 +150,7 @@ echo '
<div class="col-md-3">
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title">'.tr('Ordine di visualizzazione').' <span class="tip pull-right" title="'.tr('Trascina per ordinare le colonne').'."><i class="fa fa-question-circle-o"></i></span></h3>
</div>

View File

@ -133,7 +133,7 @@ foreach ($elenchi as $elenco) {
<tr class="dettagli-componente" data-id="'.$componente->id.'" style="display: none">
<td colspan="5">
<div class="card card-'.$type.'">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title">'.tr('Dati').'</h3>
</div>

View File

@ -46,7 +46,7 @@ $sedi = $dbo->fetchArray('SELECT id, nomesede, citta FROM an_sedi WHERE idanagra
echo '
<div class="row">
<div class="col-md-offset-4 col-md-4">
<div class="offset-md-4 col-md-4">
<input type="text" class="form-control input-lg text-center unblockable" id="input-cerca" placeholder="'.tr('Cerca').'...">
</div>

View File

@ -63,7 +63,7 @@ $percentuale_non_previsti = $n_impianti ? round(($impianti_non_previsti * 100) /
echo '
<div class="row">
<div class="col-md-offset-4 col-md-4 text-center">
<div class="offset-md-4 col-md-4 text-center">
<h4>'.strtoupper(tr('Impianti')).': '.$n_impianti.'</h4>
<div class="progress">
<div class="progress-bar progress-bar-striped progress-bar-success" role="progressbar" style="width:'.$percentuale_completati.'%"><i class="fa fa-check"></i> <b>'.$impianti_completati.'</b></div>

View File

@ -21,7 +21,7 @@ include_once __DIR__.'/../../core.php';
echo '
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title">'.tr('Prezzo articolo secondo i piani di sconto/magg.').'</h3>
</div>

View File

@ -147,7 +147,7 @@ foreach ($righe as $riga) {
echo '
<div class="row">
<div class="col-md-offset-9 col-md-3" id="div_totale">
<div class="offset-md-9 col-md-3" id="div_totale">
</div>
</div>';

View File

@ -38,7 +38,7 @@ $mesi = [
echo '<div class="container"
<div class="row">
<div class="col-md-2 col-md-offset-9">
<div class="col-md-2 offset-md-9">
<select class="form-control select-input openstamanager-input superselect select-year">';
for ($i = intval(date('Y')) - 1; $i <= intval(date('Y')) + 10; ++$i) {
@ -173,7 +173,7 @@ echo '</tbody>
<?php
echo '
<div class="col-md-3 col-md-offset-5">
<div class="col-md-3 offset-md-5">
<button type="button" class="btn btn-primary" onclick="crea_fattura_multipla($(this))">
<i class="fa fa-euro"></i> '.tr('Fattura tutti i selezionati').'
</button>

View File

@ -90,7 +90,7 @@ echo '
echo '
<!-- DATI PROMEMORIA -->
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title">'.tr('Dati').'</h3>
</div>
@ -150,7 +150,7 @@ echo '
echo '
<!-- RIGHE -->
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title">'.tr('Righe').'</h3>
</div>
@ -191,7 +191,7 @@ echo '{( "name": "filelist_and_upload", "id_record": "'.$id_record.'", "id_modul
echo '
<!-- PIANIFICAZIONE CICLICA -->
<div class="card card-primary '.(!$block_edit ? 'hide' : '').'">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title">'.tr('Promemoria ciclico?').'</h3>
</div>
@ -226,7 +226,7 @@ echo '
echo '
<!-- PIANIFICARE INTERVENTI -->
<div class="card card-primary '.(!$block_edit ? 'hide' : '').'">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title">'.tr('Pianificare interventi?').'</h3>
</div>

View File

@ -31,7 +31,7 @@ echo '
<input type="hidden" name="id_record" value="'.$id_record.'">
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title">'.tr('Informazioni per rinnovo').'</h3>
</div>

View File

@ -43,7 +43,7 @@ echo '
</div>
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title">
<span class="tip" title="'.tr('La statistica considera le fatture di acquisto nel periodo temporale definito').'"><i class="fa fa-question-circle"></i></span>
'.tr('Prezzo medio acquisto').'
@ -72,7 +72,7 @@ echo '
</div>
<div class="card card-primary">
<div class="card-heading">
<div class="card-header">
<h3 class="card-title">
<span class="tip" title="'.tr('La statistica considera le fatture di vendita nel periodo temporale definito').'"><i class="fa fa-question-circle"></i></span>
'.tr('Prezzo medio vendita').'

View File

@ -348,7 +348,7 @@ class Modules
$result = '';
if ($show) {
$result .= '<li class="nav-item'.($active ? ' menu-open' : '').'" id="'.$element['id'].'" data-id="'.$element['id'].'" '.($link != 'javascript:;' ? 'onclick="location.href=\''.$link.'\';"' : '').'>
$result .= '<li class="nav-item'.($active && !empty($submenus) ? ' menu-open' : '').'" id="'.$element['id'].'" data-id="'.$element['id'].'" '.($link != 'javascript:;' ? 'onclick="location.href=\''.$link.'\';"' : '').'>
<a href="'.$link.'" class="nav-link'.($active ? ' active' : '').'" target="'.$target.'">
<i class="'.$element['icon'].'">&nbsp;</i>
<p>'.$title.'</p>';