Как разработать пользовательскую страницу phplapadmin

Я настраиваю веб-сайт phpLdapAdmin и мне нужно создать новую страницу настроек, где пользователи будут изменять различные значения конфигурации внутри файла config.php.

Страница не будет читать или изменять любой объект LDAP. Это будет только чтение / запись файла конфигурации.

Каков наилучший подход?

Проще всего разработать страницу php без библиотек и ссылок phpLdapAdmin и загрузить ее внутри страницы phpLdapAdmin с помощью iframe.

Второй вариант — создать новую команду «custom_config» и создать страницу, интегрированную с phpLdapAdmin, в которой используются библиотеки lib и шаблонизатор.

Есть ли другие решения? Как лучше всего разработать эту страницу?

Есть ли документ, описывающий разработку phpLdapAdmin?

Заранее спасибо за помощь.

4 апреля 2017 Примечание:

Я закончил разработку пользовательской страницы, которая включает файл common.php для доступа к функции serverList. Это необходимо, если ваша страница должна знать, когда сеанс истек:

ini_set('display_errors', 1); //useful to get error details
include("../lib/common.php");
..
$islogged = false;
foreach ($_SESSION[APPCONFIG]->getServerList() as $index => $server) {
if ($server->isLoggedIn(null)) {
//echo('logged!');
$islogged = true;
break;
}
}

//redirect to login if session is expired
if (!$islogged)
header('Location: index.php');

Страница не использует архитектуру команд phpLdapAdmin, было просто разработать внешнюю страницу.

Я нашел полезным Php библиотека Config_Lite для чтения и записи файла конфигурации.

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]