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

@@ -125,14 +125,14 @@ INSERT INTO `system_pages` (`page_uuid`, `module_uuid`, `page_name`, `page_icon`
('3a4cede8-c8bc-472e-8d79-e2c38c245a45', 'ce86cab5-fb45-4e7c-8733-e9eb516bf3f5', 'server_overview', 'fa-solid fa-server', 'dashboard_text_server_overview', '/servers/pageServerOverview.php', '/servers', 'success'),
('4d2bb0f5-62c9-417e-a9ba-f673124f6a3a', 'f535daf2-a1fb-4e8e-acf1-009233cf97a2', 'phonebooks', 'fas fa-address-book', 'dashboard_text_phonebooks', '/autop/pagePhonebooks.php', '/phonebooks', 'primary'),
('53c2bb43-afb7-46a1-9eb1-a3376d629d8e', '247aa89e-2ffa-4cba-8672-3fef451255b7', 'companies', 'fas fa-building', 'dashboard_text_organizations', '/customers/pageCompanies.php', '/companies', 'success'),
('558df250-d6bd-4b81-b23d-99b472b2c72a', '0f044275-1744-444c-9627-736310d7997e', 'systemconfig', 'fas fa-cogs', 'dashboard_text_systemconfig', '/system/pageSystemConfig.php', '/systemconfig', 'danger'),
('5b167631-ba04-4452-bb8f-3ae0be8bccb0', '0f044275-1744-444c-9627-736310d7997e', 'inserve_source', NULL, 'source_inserve', '/system/sources/pageSourceInserve.php', '/system/sources/inserve', 'secondary'),
('558df250-d6bd-4b81-b23d-99b472b2c72a', '0f044275-1744-444c-9627-736310d7997e', 'systemconfig', 'fas fa-cogs', 'dashboard_text_systemconfig', '/portal-management/pageSystemConfig.php', '/systemconfig', 'danger'),
('5b167631-ba04-4452-bb8f-3ae0be8bccb0', '0f044275-1744-444c-9627-736310d7997e', 'inserve_source', NULL, 'source_inserve', '/portal-management/sources/pageSourceInserve.php', '/portal-management/sources/inserve', 'secondary'),
('94ba750f-4a0a-46ea-830b-07b86fd0ed47', 'f535daf2-a1fb-4e8e-acf1-009233cf97a2', 'device_settings', 'fas fa-terminal', 'dashboard_text_device_settings', '/autop/pageDevicesSettings.php', '/devicesettings', 'primary'),
('a9e542a7-be1e-4e93-a924-7f43ef974e16', '0f044275-1744-444c-9627-736310d7997e', 'monitoring', 'fa-solid fa-magnifying-glass', 'dashboard_text_monitoring', '/system/pageMonitoring.php', '/monitoring', 'info'),
('a9e542a7-be1e-4e93-a924-7f43ef974e16', '0f044275-1744-444c-9627-736310d7997e', 'monitoring', 'fa-solid fa-magnifying-glass', 'dashboard_text_monitoring', '/portal-management/pageMonitoring.php', '/monitoring', 'info'),
('aa4a31ba-6da6-4449-a39a-08d161663346', '0f044275-1744-444c-9627-736310d7997e', 'dashboard', 'fas fa-tachometer-alt', NULL, 'pageDashboard.php', '/', NULL),
('ac9eca38-5d4a-4e08-a85a-4f56775f1861', '0f044275-1744-444c-9627-736310d7997e', 'userprofile', 'fa-solid fa-address-card', NULL, 'pageUserProfile.php', '/userprofile', NULL),
('b3e7b4a9-c108-4761-83cf-a2fc6ad624db', '46f0a6d8-21be-4f76-8a95-2e22be8f3878', 'stompjeslist', 'fa-solid fa-hand-fist', 'dashboard_text_stompjes', '/office/pageStompjes.php', '/stompjes', 'primary'),
('c14362c2-7db2-4047-aed2-9569c0b4febf', '0f044275-1744-444c-9627-736310d7997e', 'access_control', 'fa-solid fa-user-group', 'dashboard_text_access_control', '/system/pageAccessControl.php', '/accesscontrol', 'secondary'),
('c14362c2-7db2-4047-aed2-9569c0b4febf', '0f044275-1744-444c-9627-736310d7997e', 'access_control', 'fa-solid fa-user-group', 'dashboard_text_access_control', '/portal-management/pageAccessControl.php', '/accesscontrol', 'secondary'),
('cc6ef77a-79b2-4e65-af27-978c33a39bfe', '0f044275-1744-444c-9627-736310d7997e', 'changelog', 'fa-solid fa-table-list', NULL, 'pageChangelog.php', '/changelog', NULL),
('d0f9e1b4-9584-40d7-a6c1-f397ea030b14', 'f535daf2-a1fb-4e8e-acf1-009233cf97a2', 'platforms', 'fas fa-layer-group', 'dashboard_text_platforms', '/autop/pagePlatforms.php', '/platforms', 'primary'),
('f851bc6f-564e-4689-813b-84e56e99ee1f', 'f535daf2-a1fb-4e8e-acf1-009233cf97a2', 'devices', 'fas fa-fax', 'dashboard_text_devices', '/autop/pageDevices.php', '/devices', 'primary');

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>

4
sql-update-1.2.1.sql Normal file
View File

@@ -0,0 +1,4 @@
UPDATE `sentri`.`system_pages` SET `page_location`='/portal-management/sources/pageSourceInserve.php' WHERE `page_uuid`='5b167631-ba04-4452-bb8f-3ae0be8bccb0';
UPDATE `sentri`.`system_pages` SET `page_location`='/portal-management/pageSystemConfig.php' WHERE `page_uuid`='558df250-d6bd-4b81-b23d-99b472b2c72a';
UPDATE `sentri`.`system_pages` SET `page_location`='/portal-management/pageMonitoring.php' WHERE `page_uuid`='a9e542a7-be1e-4e93-a924-7f43ef974e16';
UPDATE `sentri`.`system_pages` SET `page_location`='/portal-management/pageAccessControl.php' WHERE `page_uuid`='c14362c2-7db2-4047-aed2-9569c0b4febf';