Select Git revision
settingsPage.php
-
Sofiane Lasri authoredSofiane Lasri authored
settingsPage.php 5.11 KiB
<?php
// Ici j'ai recréé la fonction que l'on appel pour les modules, car la flemme de faire autrement
// Et puis ça marche pareil donc bon...
// Une amélioration de la structure pourrait en revanche être une bonne idée, là c'est un peu le bazar
function getSettingsHTML($params){
global $bdd, $translation;
$curentUpdateCanal = $bdd->query("SELECT value FROM `vbcms-settings` WHERE name='updateCanal'")->fetchColumn();
$autoUpdatesSearch = $bdd->query("SELECT value FROM `vbcms-settings` WHERE name='autoUpdatesSearch'")->fetchColumn();
$autoUpdatesInstall = $bdd->query("SELECT value FROM `vbcms-settings` WHERE name='autoUpdatesInstall'")->fetchColumn();
$autoInstallCriticalUpdates = $bdd->query("SELECT value FROM `vbcms-settings` WHERE name='autoInstallCriticalUpdates'")->fetchColumn();
if($autoUpdatesSearch == 1) $autoUpdatesSearch = "checked";
else $autoUpdatesSearch = null;
if($autoUpdatesInstall == 1) $autoUpdatesInstall = "checked";
else $autoUpdatesInstall = null;
if($autoInstallCriticalUpdates == 1) $autoInstallCriticalUpdates = "checked";
else $autoInstallCriticalUpdates = null;
if(VBcmsGetSetting("debugMode") == 1) $debugModeChecked = "checked";
else $debugModeChecked = null;
?>
<div class="d-flex">
<div class="flex-grow-1" >
<div class="tabs">
<ul id="tabVBcmsSettingsLinks">
<?php if(verifyUserPermission($_SESSION['user_id'], "vbcms", 'access-generalSettings')){ ?>
<li id="tab-general">
<a href="#" onclick="changeTab('general')">Paramètres généraux</a>
</li>
<?php } ?>
<?php if(verifyUserPermission($_SESSION['user_id'], "vbcms", 'access-manageUsersSettings')){ ?>
<li id="tab-users">
<a href="#" onclick="changeTab('users')">Utilisateurs</a>
</li>
<?php } ?>
<?php if(verifyUserPermission($_SESSION['user_id'], "vbcms", 'access-userGroupsSettings')){ ?>
<li id="tab-userGroups">
<a href="#" onclick="changeTab('userGroups')">Groupes d'utilisateurs</a>
</li>
<?php } ?>
<?php if(verifyUserPermission($_SESSION['user_id'], "vbcms", 'access-permissionsSettings')){ ?>
<li id="tab-permissions">
<a href="#" onclick="changeTab('permissions')">Permissions</a>
</li>
<?php } ?>
<?php if(verifyUserPermission($_SESSION['user_id'], "vbcms", 'access-extAndWsSettings')){ ?>
<li id="tab-extAndWs">
<a href="#" onclick="changeTab('extAndWs')">Extensions & Worshop</a>
</li>
<?php } ?>
<!-- Modèle
<li id="tab-nomTab">
<a href="#" class="active">Onglet</a>
</li>
-->
</ul>
</div>
<?php
if((!isset($params)||empty($params)||$params=="general") && verifyUserPermission($_SESSION['user_id'], "vbcms", 'access-generalSettings')){
include "settings/general.php";
}elseif($params=="users" && verifyUserPermission($_SESSION['user_id'], "vbcms", 'manageUsersSettings')){
include "settings/users.php";
}elseif($params=="userGroups" && verifyUserPermission($_SESSION['user_id'], "vbcms", 'manageUserGroupsSettings')){
include "settings/groups.php";
} ?>
</div>
<script type="text/javascript">