Changed system files to portal-management

This commit is contained in:
2026-05-15 22:10:38 +02:00
parent dfb3dd8bd9
commit 925348e8fe
23 changed files with 52 additions and 46 deletions

View File

@@ -38,7 +38,8 @@ return [
'admin_management' => 'Admin Access',
'access_control' => 'Access Control',
'monitoring' => 'Monitoring',
'systemconfig' => 'Portal Management',
'systemconfig' => 'Settings',
'portal-management' => 'Portal Management',
'dashboard_text_admin_management' => 'Manage access for administrators',
'dashboard_text_access_control' => 'Edit permission and groups',
'dashboard_text_monitoring' => 'Monitoring and logs from the portal',

View File

@@ -38,7 +38,8 @@ return [
'admin_management' => 'Admin Beheer',
'access_control' => 'Toegangs beheer',
'monitoring' => 'Monitoring',
'systemconfig' => 'Portaal beheer',
'systemconfig' => 'Instellingen',
'portal-management' => 'Portaal beheer',
'dashboard_text_admin_management' => 'Toegang beheer voor administrators',
'dashboard_text_access_control' => 'Beheer permissies en groepen',
'dashboard_text_monitoring' => 'Monitoring van systeem en gebeurtenissen',

View File

@@ -60,9 +60,9 @@ function showCard($module_name, $page_name, $width = 3)
showCard('autop', 'phonebooks');
}
if ($GLOBALS['modules_enabled']['system']) {
showCard('system', 'access_control');
showCard('system', 'systemconfig');
if ($GLOBALS['modules_enabled']['portal-management']) {
showCard('portal-management', 'access_control');
showCard('portal-management', 'systemconfig');
}
?>
</div>

View File

@@ -0,0 +1,25 @@
<?php
if (!defined('APP_INIT')) {
exit;
}
if (isset($_GET['user_group_add'])) {
include_once($_SERVER['DOCUMENT_ROOT'] . '/bin/pages/portal-management/pageAccessControl_user_group_add.php');
} elseif (isset($_GET['user_group_edit'])) {
include_once($_SERVER['DOCUMENT_ROOT'] . '/bin/pages/portal-management/pageAccessControl_user_group_edit.php');
} elseif (isset($_GET['user_group_view'])) {
include_once($_SERVER['DOCUMENT_ROOT'] . '/bin/pages/portal-management/pageAccessControl_user_group_view.php');
} elseif (isset($_GET['permission_add'])) {
include_once($_SERVER['DOCUMENT_ROOT'] . '/bin/pages/portal-management/pageAccessControl_permission_add.php');
} elseif (isset($_GET['permission_edit'])) {
include_once($_SERVER['DOCUMENT_ROOT'] . '/bin/pages/portal-management/pageAccessControl_permission_edit.php');
} elseif (isset($_GET['permission_view'])) {
include_once($_SERVER['DOCUMENT_ROOT'] . '/bin/pages/portal-management/pageAccessControl_permission_view.php');
} elseif (isset($_GET['admin_add'])) {
include_once($_SERVER['DOCUMENT_ROOT'] . '/bin/pages/portal-management/pageAccessControl_admin_add.php');
} elseif (isset($_GET['admin_edit'])) {
include_once($_SERVER['DOCUMENT_ROOT'] . '/bin/pages/portal-management/pageAccessControl_admin_edit.php');
} elseif (isset($_GET['admin_view'])) {
include_once($_SERVER['DOCUMENT_ROOT'] . '/bin/pages/portal-management/pageAccessControl_admin_view.php');
} else {
include_once($_SERVER['DOCUMENT_ROOT'] . '/bin/pages/portal-management/pageAccessControl_view.php');
}

View File

@@ -292,7 +292,7 @@ while ($module = $system_modules_data->fetch_assoc()) {
<td>
<label class="switch">
<input type="checkbox" class="checkbox" data-api-url="/api/v1/system/modules/" data-api-data='<?php echo json_encode(['module_uuid' => $module['module_uuid'], 'module_enabled' => $module['module_enabled'] ? 0 : 1]) ?>' data-api-changevalue="module_enabled"
<input type="checkbox" class="checkbox" data-api-url="/api/v1/portal-management/modules/" data-api-data='<?php echo json_encode(['module_uuid' => $module['module_uuid'], 'module_enabled' => $module['module_enabled'] ? 0 : 1]) ?>' data-api-changevalue="module_enabled"
<?php echo(($module['module_enabled']) ? 'checked' : '') ?>
<?php echo ($API->checkPermissions('admin-modules', 'RW', true)) ? '' : 'disabled' ?>
<?php echo(($module['module_slugify'] == 'system') ? 'disabled' : '') ?>>
@@ -328,7 +328,7 @@ while ($module = $system_modules_data->fetch_assoc()) {
Inserve </h3>
<p class="card-text">
Inserve is Dutch software that helps MSPs support their customers in a personal and structured way. </p>
<a href="/system/sources/inserve" class="btn btn-primary">View</a>
<a href="/portal-management/sources/inserve" class="btn btn-primary">View</a>
</div>
</div>
</div>

View File

@@ -55,9 +55,9 @@ $pageNavbar->outPutNavbar();
<hr>
</div>
<form id="FormValidation" method="post" action="/api/v1/system/sources/inserve/">
<form id="FormValidation" method="post" action="/api/v1/portal-management/sources/inserve/">
<input type="hidden" name="_method" value="POST">
<input type="hidden" name="_return" value="/system/sources/inserve">
<input type="hidden" name="_return" value="/portal-management/sources/inserve">
<input type="hidden" name="source_name" value="inserve">
<div class="card-body">
@@ -118,7 +118,7 @@ $pageNavbar->outPutNavbar();
<div class="card h-100 w-100">
<div class="card-body">
<h5 class="card-title"><?php echo __('source_inserve_sync_companies') ?></h5>
<input type="hidden" name="_return" value="/system/sources/inserve">
<input type="hidden" name="_return" value="/portal-management/sources/inserve">
<p class="card-text"><?php echo __('source_inserve_sync_companies_desc') ?></p>
</div>
<div class="card-footer mt-auto">
@@ -137,7 +137,7 @@ $pageNavbar->outPutNavbar();
<div class="card h-100 w-100">
<div class="card-body">
<h5 class="card-title"><?php echo __('source_inserve_sync_cloud') ?></h5>
<input type="hidden" name="_return" value="/system/sources/inserve">
<input type="hidden" name="_return" value="/portal-management/sources/inserve">
<p class="card-text"><?php echo __('source_inserve_sync_cloud_desc') ?></p>
</div>
<div class="card-footer mt-auto">
@@ -156,7 +156,7 @@ $pageNavbar->outPutNavbar();
<div class="card h-100 w-100">
<div class="card-body">
<h5 class="card-title"><?php echo __('source_inserve_sync_licenses') ?></h5>
<input type="hidden" name="_return" value="/system/sources/inserve">
<input type="hidden" name="_return" value="/portal-management/sources/inserve">
<p class="card-text"><?php echo __('source_inserve_sync_licenses_desc') ?></p>
</div>
<div class="card-footer mt-auto">
@@ -175,7 +175,7 @@ $pageNavbar->outPutNavbar();
<div class="card h-100 w-100">
<div class="card-body">
<h5 class="card-title"><?php echo __('source_inserve_sync_subscriptions') ?></h5>
<input type="hidden" name="_return" value="/system/sources/inserve">
<input type="hidden" name="_return" value="/portal-management/sources/inserve">
<p class="card-text"><?php echo __('source_inserve_sync_subscriptions_desc') ?></p>
</div>
<div class="card-footer mt-auto">

View File

@@ -1,25 +0,0 @@
<?php
if (!defined('APP_INIT')) {
exit;
}
if (isset($_GET['user_group_add'])) {
include_once($_SERVER['DOCUMENT_ROOT'] . '/bin/pages/system/pageAccessControl_user_group_add.php');
} elseif (isset($_GET['user_group_edit'])) {
include_once($_SERVER['DOCUMENT_ROOT'] . '/bin/pages/system/pageAccessControl_user_group_edit.php');
} elseif (isset($_GET['user_group_view'])) {
include_once($_SERVER['DOCUMENT_ROOT'] . '/bin/pages/system/pageAccessControl_user_group_view.php');
} elseif (isset($_GET['permission_add'])) {
include_once($_SERVER['DOCUMENT_ROOT'] . '/bin/pages/system/pageAccessControl_permission_add.php');
} elseif (isset($_GET['permission_edit'])) {
include_once($_SERVER['DOCUMENT_ROOT'] . '/bin/pages/system/pageAccessControl_permission_edit.php');
} elseif (isset($_GET['permission_view'])) {
include_once($_SERVER['DOCUMENT_ROOT'] . '/bin/pages/system/pageAccessControl_permission_view.php');
} elseif (isset($_GET['admin_add'])) {
include_once($_SERVER['DOCUMENT_ROOT'] . '/bin/pages/system/pageAccessControl_admin_add.php');
} elseif (isset($_GET['admin_edit'])) {
include_once($_SERVER['DOCUMENT_ROOT'] . '/bin/pages/system/pageAccessControl_admin_edit.php');
} elseif (isset($_GET['admin_view'])) {
include_once($_SERVER['DOCUMENT_ROOT'] . '/bin/pages/system/pageAccessControl_admin_view.php');
} else {
include_once($_SERVER['DOCUMENT_ROOT'] . '/bin/pages/system/pageAccessControl_view.php');
}

View File

@@ -299,7 +299,7 @@ class pageBuilder extends API
<ul class="nav nav-secondary">
<?php
showPage('system', 'dashboard');
showPage('portal-management', 'dashboard');
if ($GLOBALS['modules_enabled']['office'] && $API->checkPermissions('ofice-stompjes', 'RO', true)) {
showSpan('office');
@@ -326,9 +326,9 @@ class pageBuilder extends API
showPage('autop', 'device_settings');
}
showSpan('system');
showPage('system', 'access_control');
showPage('system', 'systemconfig');
showSpan(__('portal-management'));
showPage('portal-management', 'access_control');
showPage('portal-management', 'systemconfig');
?>
</ul>
</div>