Fehlerbereinigungen

This commit is contained in:
aschwarz 2023-03-28 19:02:02 +02:00
parent 797310c5ff
commit a675b295e7
10 changed files with 51 additions and 30 deletions

View File

@ -19,6 +19,10 @@ if($uid == "" AND $login_dateiname !='index.php'){
$template = "modern"; $template = "modern";
function rechte($curpage, $uid){ function rechte($curpage, $uid){
if($curpage == '__noright__'){
return true;
exit;
}
$db = dbconnect(); $db = dbconnect();
$result_rechte = $db->query("SELECT count(*) Anz $result_rechte = $db->query("SELECT count(*) Anz
FROM jumi_menu_entries FROM jumi_menu_entries
@ -30,8 +34,10 @@ function rechte($curpage, $uid){
$row_rechte = $result_rechte->fetch_array(); $row_rechte = $result_rechte->fetch_array();
if($row_rechte['Anz'] > 0){ if($row_rechte['Anz'] > 0){
return true; return true;
exit;
}else{ }else{
return false; return false;
exit;
} }
} }

View File

@ -11,7 +11,7 @@ include_once '../classes/TestProjektSmarty.class_subdir.php';
require_once("../config.inc.php"); require_once("../config.inc.php");
$templatename = substr(basename($_SERVER['PHP_SELF']), 0, -3) . "html"; $templatename = substr(basename($_SERVER['PHP_SELF']), 0, -3) . "html";
$smarty = new SmartyAdmin(); $smarty = new SmartyAdmin();
if(!rechte(basename(__FILE__), $uid)){ if(!rechte('__noright__', $uid)){
echo "<meta http-equiv=\"refresh\" content=\"0; URL=error.php\">"; echo "<meta http-equiv=\"refresh\" content=\"0; URL=error.php\">";
exit; exit;
} }

View File

@ -22,7 +22,7 @@ if (isset($_GET['action'])) {
if ($action == '') { if ($action == '') {
$query1 = "SELECT umid, date_format(datum_von, '%d.%m.%Y (%h:%i)') datum_von, date_format(datum_bis, '%d.%m.%Y (%h:%i)') datum_bis, headline $query1 = "SELECT umid, date_format(datum_von, '%d.%m.%Y (%H:%i)') datum_von, date_format(datum_bis, '%d.%m.%Y (%H:%i)') datum_bis, headline
FROM jumi_umfragen FROM jumi_umfragen
ORDER BY umid DESC"; ORDER BY umid DESC";

View File

@ -126,6 +126,8 @@ var table = new DataTable('#myTable', {
pageLength: 5, pageLength: 5,
language: { language: {
url: '//cdn.datatables.net/plug-ins/1.13.4/i18n/de-DE.json', url: '//cdn.datatables.net/plug-ins/1.13.4/i18n/de-DE.json',
search: "",
lengthMenu: "_MENU_ Zeilen",
}, },
}); });
}); });

View File

@ -74,9 +74,9 @@ $(document).ready(function(){
<i class="fas fa-table me-1"></i> <i class="fas fa-table me-1"></i>
Rollen erfassen Rollen erfassen
</div> </div>
<div class="row mt-0 mt-sm-1 mb-0 mb-sm-1"> <div class="row mt-1 mt-sm-1 mb-1 mb-sm-1">
<div class="col-12 col-md-4">Rollenname:</div> <div class="col-4 col-md-4">Rollenname:</div>
<div class="col-12 col-md-8"><input class="form-control" type="text" name="rollenname" id="rollenname" value="{$umfrageerf_value_frage}" size="60" onkeydown="keysave(this)"></div> <div class="col-8 col-md-8"><input class="form-control" type="text" name="rollenname" id="rollenname" value="{$umfrageerf_value_frage}" size="60" onkeydown="keysave(this)"></div>
</div> </div>
</div> </div>
<div class="row"> <div class="row">
@ -98,8 +98,8 @@ $(document).ready(function(){
</div> </div>
{section name=table_data loop=$table_data} {section name=table_data loop=$table_data}
<div class="row mt-0 mt-sm-1 mb-0 mb-sm-1"> <div class="row mt-0 mt-sm-1 mb-0 mb-sm-1">
<div class="col-8 col-md-10">{$table_data[table_data].bezeichnung}</div> <div class="col-6 col-md-10">{$table_data[table_data].bezeichnung}</div>
<div class="col-4 col-md-2"> <div class="col-6 col-md-2">
<a class="btn btn-success btn-rounded btn-icon btn-sm" data-bs-toggle="modal" value="{$table_data[table_data].rid}|rollenzuordnung.php" onclick="ShowZuordnung(this)" data-bs-target="#ZuordnungModal"><i class="fa fa-eye" style="width:18px;"></i></a> <a class="btn btn-success btn-rounded btn-icon btn-sm" data-bs-toggle="modal" value="{$table_data[table_data].rid}|rollenzuordnung.php" onclick="ShowZuordnung(this)" data-bs-target="#ZuordnungModal"><i class="fa fa-eye" style="width:18px;"></i></a>
<a class="btn btn-success btn-rounded btn-icon btn-sm" data-bs-toggle="modal" value="{$table_data[table_data].rid}|userzuordnung.php" onclick="ShowZuordnung(this)" data-bs-target="#ZuordnungModal"><i class="fa fa-user" style="width:18px;"></i></a> <a class="btn btn-success btn-rounded btn-icon btn-sm" data-bs-toggle="modal" value="{$table_data[table_data].rid}|userzuordnung.php" onclick="ShowZuordnung(this)" data-bs-target="#ZuordnungModal"><i class="fa fa-user" style="width:18px;"></i></a>
<a class="btn btn-danger btn-rounded btn-icon btn-sm" onclick="delRole({$table_data[table_data].rid})"><i class="fa fa-trash" style="width:18px;"></i></a> <a class="btn btn-danger btn-rounded btn-icon btn-sm" onclick="delRole({$table_data[table_data].rid})"><i class="fa fa-trash" style="width:18px;"></i></a>
@ -112,7 +112,7 @@ $(document).ready(function(){
<div class="modal-dialog modal-xl"> <div class="modal-dialog modal-xl">
<div class="modal-content"> <div class="modal-content">
<div class="modal-header"> <div class="modal-header">
<h5 class="modal-title" id="ZuordnungModalLabel">Rollenübersicht</h5> <!--<h5 class="modal-title" id="ZuordnungModalLabel">Rollenübersicht</h5>-->
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div> </div>
<div class="modal-body"> <div class="modal-body">

View File

@ -60,7 +60,7 @@
<div class="card"> <div class="card">
<div class="card-header"> <div class="card-header">
<i class="fas fa-table me-1"></i> <i class="fas fa-table me-1"></i>
Nicht zugewiesene Rechte Nicht zugewiesene Benutzer
</div> </div>
<div class="card-body"> <div class="card-body">
<table id="notassigned" class="table table-striped table-bordered table-responsive table-hover" > <table id="notassigned" class="table table-striped table-bordered table-responsive table-hover" >
@ -91,7 +91,7 @@
<div class="card"> <div class="card">
<div class="card-header"> <div class="card-header">
<i class="fas fa-table me-1"></i> <i class="fas fa-table me-1"></i>
Zugewiesene Rechte Zugewiesene Benutzer
</div> </div>
<div class="card-body"> <div class="card-body">
<table id="assigned" class="table table-striped table-bordered table-responsive table-hover" > <table id="assigned" class="table table-striped table-bordered table-responsive table-hover" >
@ -132,6 +132,8 @@ var table = new DataTable('#notassigned', {
pageLength: 5, pageLength: 5,
language: { language: {
url: '//cdn.datatables.net/plug-ins/1.13.4/i18n/de-DE.json', url: '//cdn.datatables.net/plug-ins/1.13.4/i18n/de-DE.json',
search: "",
lengthMenu: "_MENU_ Zeilen",
}, },
}); });
@ -140,6 +142,8 @@ var table2 = new DataTable('#assigned', {
pageLength: 5, pageLength: 5,
language: { language: {
url: '//cdn.datatables.net/plug-ins/1.13.4/i18n/de-DE.json', url: '//cdn.datatables.net/plug-ins/1.13.4/i18n/de-DE.json',
search: "",
lengthMenu: "_MENU_ Zeilen",
}, },
}); });

View File

@ -1,18 +1,18 @@
<?php <?php
/* Smarty version 3.1.39, created on 2023-03-28 13:28:55 /* Smarty version 3.1.39, created on 2023-03-28 18:51:21
from 'F:\git\survey\templates\modern\dashboard\rollen.html' */ from 'F:\git\survey\templates\modern\dashboard\rollen.html' */
/* @var Smarty_Internal_Template $_smarty_tpl */ /* @var Smarty_Internal_Template $_smarty_tpl */
if ($_smarty_tpl->_decodeProperties($_smarty_tpl, array ( if ($_smarty_tpl->_decodeProperties($_smarty_tpl, array (
'version' => '3.1.39', 'version' => '3.1.39',
'unifunc' => 'content_6422cf77bc2191_44742864', 'unifunc' => 'content_64231b09d9f379_62984178',
'has_nocache_code' => false, 'has_nocache_code' => false,
'file_dependency' => 'file_dependency' =>
array ( array (
'5e39749cb1a64f7b81c95621b910340c1aee6ae0' => '5e39749cb1a64f7b81c95621b910340c1aee6ae0' =>
array ( array (
0 => 'F:\\git\\survey\\templates\\modern\\dashboard\\rollen.html', 0 => 'F:\\git\\survey\\templates\\modern\\dashboard\\rollen.html',
1 => 1680002934, 1 => 1680022279,
2 => 'file', 2 => 'file',
), ),
), ),
@ -20,7 +20,7 @@ if ($_smarty_tpl->_decodeProperties($_smarty_tpl, array (
array ( array (
), ),
),false)) { ),false)) {
function content_6422cf77bc2191_44742864 (Smarty_Internal_Template $_smarty_tpl) { function content_64231b09d9f379_62984178 (Smarty_Internal_Template $_smarty_tpl) {
if ($_smarty_tpl->tpl_vars['action']->value == '') {?> if ($_smarty_tpl->tpl_vars['action']->value == '') {?>
<!doctype html> <!doctype html>
<html lang="de"> <html lang="de">
@ -116,9 +116,9 @@ $(document).ready(function(){
<i class="fas fa-table me-1"></i> <i class="fas fa-table me-1"></i>
Rollen erfassen Rollen erfassen
</div> </div>
<div class="row mt-0 mt-sm-1 mb-0 mb-sm-1"> <div class="row mt-1 mt-sm-1 mb-1 mb-sm-1">
<div class="col-12 col-md-4">Rollenname:</div> <div class="col-4 col-md-4">Rollenname:</div>
<div class="col-12 col-md-8"><input class="form-control" type="text" name="rollenname" id="rollenname" value="<?php echo $_smarty_tpl->tpl_vars['umfrageerf_value_frage']->value;?> <div class="col-8 col-md-8"><input class="form-control" type="text" name="rollenname" id="rollenname" value="<?php echo $_smarty_tpl->tpl_vars['umfrageerf_value_frage']->value;?>
" size="60" onkeydown="keysave(this)"></div> " size="60" onkeydown="keysave(this)"></div>
</div> </div>
</div> </div>
@ -147,9 +147,9 @@ if ($__section_table_data_0_total !== 0) {
for ($__section_table_data_0_iteration = 1, $_smarty_tpl->tpl_vars['__smarty_section_table_data']->value['index'] = 0; $__section_table_data_0_iteration <= $__section_table_data_0_total; $__section_table_data_0_iteration++, $_smarty_tpl->tpl_vars['__smarty_section_table_data']->value['index']++){ for ($__section_table_data_0_iteration = 1, $_smarty_tpl->tpl_vars['__smarty_section_table_data']->value['index'] = 0; $__section_table_data_0_iteration <= $__section_table_data_0_total; $__section_table_data_0_iteration++, $_smarty_tpl->tpl_vars['__smarty_section_table_data']->value['index']++){
?> ?>
<div class="row mt-0 mt-sm-1 mb-0 mb-sm-1"> <div class="row mt-0 mt-sm-1 mb-0 mb-sm-1">
<div class="col-8 col-md-10"><?php echo $_smarty_tpl->tpl_vars['table_data']->value[(isset($_smarty_tpl->tpl_vars['__smarty_section_table_data']->value['index']) ? $_smarty_tpl->tpl_vars['__smarty_section_table_data']->value['index'] : null)]['bezeichnung'];?> <div class="col-6 col-md-10"><?php echo $_smarty_tpl->tpl_vars['table_data']->value[(isset($_smarty_tpl->tpl_vars['__smarty_section_table_data']->value['index']) ? $_smarty_tpl->tpl_vars['__smarty_section_table_data']->value['index'] : null)]['bezeichnung'];?>
</div> </div>
<div class="col-4 col-md-2"> <div class="col-6 col-md-2">
<a class="btn btn-success btn-rounded btn-icon btn-sm" data-bs-toggle="modal" value="<?php echo $_smarty_tpl->tpl_vars['table_data']->value[(isset($_smarty_tpl->tpl_vars['__smarty_section_table_data']->value['index']) ? $_smarty_tpl->tpl_vars['__smarty_section_table_data']->value['index'] : null)]['rid'];?> <a class="btn btn-success btn-rounded btn-icon btn-sm" data-bs-toggle="modal" value="<?php echo $_smarty_tpl->tpl_vars['table_data']->value[(isset($_smarty_tpl->tpl_vars['__smarty_section_table_data']->value['index']) ? $_smarty_tpl->tpl_vars['__smarty_section_table_data']->value['index'] : null)]['rid'];?>
|rollenzuordnung.php" onclick="ShowZuordnung(this)" data-bs-target="#ZuordnungModal"><i class="fa fa-eye" style="width:18px;"></i></a> |rollenzuordnung.php" onclick="ShowZuordnung(this)" data-bs-target="#ZuordnungModal"><i class="fa fa-eye" style="width:18px;"></i></a>
<a class="btn btn-success btn-rounded btn-icon btn-sm" data-bs-toggle="modal" value="<?php echo $_smarty_tpl->tpl_vars['table_data']->value[(isset($_smarty_tpl->tpl_vars['__smarty_section_table_data']->value['index']) ? $_smarty_tpl->tpl_vars['__smarty_section_table_data']->value['index'] : null)]['rid'];?> <a class="btn btn-success btn-rounded btn-icon btn-sm" data-bs-toggle="modal" value="<?php echo $_smarty_tpl->tpl_vars['table_data']->value[(isset($_smarty_tpl->tpl_vars['__smarty_section_table_data']->value['index']) ? $_smarty_tpl->tpl_vars['__smarty_section_table_data']->value['index'] : null)]['rid'];?>
@ -168,7 +168,7 @@ for ($__section_table_data_0_iteration = 1, $_smarty_tpl->tpl_vars['__smarty_sec
<div class="modal-dialog modal-xl"> <div class="modal-dialog modal-xl">
<div class="modal-content"> <div class="modal-content">
<div class="modal-header"> <div class="modal-header">
<h5 class="modal-title" id="ZuordnungModalLabel">Rollenübersicht</h5> <!--<h5 class="modal-title" id="ZuordnungModalLabel">Rollenübersicht</h5>-->
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div> </div>
<div class="modal-body"> <div class="modal-body">

View File

@ -1,18 +1,18 @@
<?php <?php
/* Smarty version 3.1.39, created on 2023-03-28 10:33:00 /* Smarty version 3.1.39, created on 2023-03-28 18:40:17
from 'F:\git\survey\templates\modern\dashboard\edit_user.html' */ from 'F:\git\survey\templates\modern\dashboard\edit_user.html' */
/* @var Smarty_Internal_Template $_smarty_tpl */ /* @var Smarty_Internal_Template $_smarty_tpl */
if ($_smarty_tpl->_decodeProperties($_smarty_tpl, array ( if ($_smarty_tpl->_decodeProperties($_smarty_tpl, array (
'version' => '3.1.39', 'version' => '3.1.39',
'unifunc' => 'content_6422a63c5b0501_72223624', 'unifunc' => 'content_64231871f064b3_97258353',
'has_nocache_code' => false, 'has_nocache_code' => false,
'file_dependency' => 'file_dependency' =>
array ( array (
'79043b0398a7fe1f928c28aa43fc5b429e06493b' => '79043b0398a7fe1f928c28aa43fc5b429e06493b' =>
array ( array (
0 => 'F:\\git\\survey\\templates\\modern\\dashboard\\edit_user.html', 0 => 'F:\\git\\survey\\templates\\modern\\dashboard\\edit_user.html',
1 => 1679992372, 1 => 1680021613,
2 => 'file', 2 => 'file',
), ),
), ),
@ -20,7 +20,7 @@ if ($_smarty_tpl->_decodeProperties($_smarty_tpl, array (
array ( array (
), ),
),false)) { ),false)) {
function content_6422a63c5b0501_72223624 (Smarty_Internal_Template $_smarty_tpl) { function content_64231871f064b3_97258353 (Smarty_Internal_Template $_smarty_tpl) {
if ($_smarty_tpl->tpl_vars['action']->value == '') {?> if ($_smarty_tpl->tpl_vars['action']->value == '') {?>
<!DOCTYPE html> <!DOCTYPE html>
<html lang="de"> <html lang="de">
@ -184,6 +184,8 @@ var table = new DataTable('#myTable', {
pageLength: 5, pageLength: 5,
language: { language: {
url: '//cdn.datatables.net/plug-ins/1.13.4/i18n/de-DE.json', url: '//cdn.datatables.net/plug-ins/1.13.4/i18n/de-DE.json',
search: "",
lengthMenu: "_MENU_ Zeilen",
}, },
}); });
}); });

View File

@ -1,18 +1,18 @@
<?php <?php
/* Smarty version 3.1.39, created on 2023-03-28 12:17:15 /* Smarty version 3.1.39, created on 2023-03-28 18:38:19
from 'F:\git\survey\templates\modern\dashboard\userzuordnung.html' */ from 'F:\git\survey\templates\modern\dashboard\userzuordnung.html' */
/* @var Smarty_Internal_Template $_smarty_tpl */ /* @var Smarty_Internal_Template $_smarty_tpl */
if ($_smarty_tpl->_decodeProperties($_smarty_tpl, array ( if ($_smarty_tpl->_decodeProperties($_smarty_tpl, array (
'version' => '3.1.39', 'version' => '3.1.39',
'unifunc' => 'content_6422beab4ef474_64190224', 'unifunc' => 'content_642317fb844f24_46217213',
'has_nocache_code' => false, 'has_nocache_code' => false,
'file_dependency' => 'file_dependency' =>
array ( array (
'ede0fde7d4e03354fe52af80288b249d058551a4' => 'ede0fde7d4e03354fe52af80288b249d058551a4' =>
array ( array (
0 => 'F:\\git\\survey\\templates\\modern\\dashboard\\userzuordnung.html', 0 => 'F:\\git\\survey\\templates\\modern\\dashboard\\userzuordnung.html',
1 => 1679998632, 1 => 1680021494,
2 => 'file', 2 => 'file',
), ),
), ),
@ -20,7 +20,7 @@ if ($_smarty_tpl->_decodeProperties($_smarty_tpl, array (
array ( array (
), ),
),false)) { ),false)) {
function content_6422beab4ef474_64190224 (Smarty_Internal_Template $_smarty_tpl) { function content_642317fb844f24_46217213 (Smarty_Internal_Template $_smarty_tpl) {
if ($_smarty_tpl->tpl_vars['action']->value == '') {?> if ($_smarty_tpl->tpl_vars['action']->value == '') {?>
<!doctype html> <!doctype html>
<html lang="de"> <html lang="de">
@ -105,7 +105,7 @@ if ($_smarty_tpl->tpl_vars['action']->value == '') {?>
<div class="card"> <div class="card">
<div class="card-header"> <div class="card-header">
<i class="fas fa-table me-1"></i> <i class="fas fa-table me-1"></i>
Nicht zugewiesene Rechte Nicht zugewiesene Benutzer
</div> </div>
<div class="card-body"> <div class="card-body">
<table id="notassigned" class="table table-striped table-bordered table-responsive table-hover" > <table id="notassigned" class="table table-striped table-bordered table-responsive table-hover" >
@ -149,7 +149,7 @@ for ($__section_table_data_0_iteration = 1, $_smarty_tpl->tpl_vars['__smarty_sec
<div class="card"> <div class="card">
<div class="card-header"> <div class="card-header">
<i class="fas fa-table me-1"></i> <i class="fas fa-table me-1"></i>
Zugewiesene Rechte Zugewiesene Benutzer
</div> </div>
<div class="card-body"> <div class="card-body">
<table id="assigned" class="table table-striped table-bordered table-responsive table-hover" > <table id="assigned" class="table table-striped table-bordered table-responsive table-hover" >
@ -208,6 +208,8 @@ var table = new DataTable('#notassigned', {
pageLength: 5, pageLength: 5,
language: { language: {
url: '//cdn.datatables.net/plug-ins/1.13.4/i18n/de-DE.json', url: '//cdn.datatables.net/plug-ins/1.13.4/i18n/de-DE.json',
search: "",
lengthMenu: "_MENU_ Zeilen",
}, },
}); });
@ -216,6 +218,8 @@ var table2 = new DataTable('#assigned', {
pageLength: 5, pageLength: 5,
language: { language: {
url: '//cdn.datatables.net/plug-ins/1.13.4/i18n/de-DE.json', url: '//cdn.datatables.net/plug-ins/1.13.4/i18n/de-DE.json',
search: "",
lengthMenu: "_MENU_ Zeilen",
}, },
}); });

View File

@ -6,9 +6,12 @@ todo
-- unlock im Login berücksichtigen -- unlock im Login berücksichtigen
-- Rechte einbauen -- Rechte einbauen
-- Rechteverwaltung -- Rechteverwaltung
-- Bezeichnungen DataTable Suchen etc
-- Bearbeiten 12 Uhr statt 24 Uhr
Rolle löschen Erfolgstext zu schnell Rolle löschen Erfolgstext zu schnell
Kacheln Startseite Kacheln Startseite
Passwortvorschau Passwortvorschau
Fragen erfassen Probleme Fragen erfassen Probleme
Focus beim Frage erfassen Focus beim Frage erfassen
Direkte Seite anspringen und nach Login wieder dahin zurück