Генерация меню

Одна из самых нудных, но необходимых, задач - это разграничение прав доступа к системе. Для каждого типа рабочего места (то, что когда-то называлось АРМ'ом) нужно описать и сгенерировать свое меню. Предлагается следующий подход. Создается базовое меню, которое содержит все опции и на его основе с помощью прилагаемой программы генерируются меню для соответствующих АРМ'ов. Так как меню в FoxPro - это DBF-таблица, то права доступа записываются прямо в нее, в поле Comment. Необходимое условие - в рабочей системе должен быть классификатор рабочих мест, который содержит как минимум ID (Char или Integer), наименование рабочего места и имя соответствующего меню. В каталоге HOME() должен быть файл Genmenu.fxp. Этот классификатор используется как при генерации меню, так и при запуске системы для вызова нужного меню. На VFP7 не проверял - попробуйте. Все исходники прилагаются.
Автор: shn
0

Автор публикации

не в сети 1 год

admin

0
Комментарии: 0Публикации: 109Регистрация: 10-12-2000
Вложенные файлы
Warning: filesize(): stat failed for /home/f/foxclub/test.foxclub.ru/public_html/wp-content/uploads/2020/08/189menus_gen.zip in /home/f/foxclub/test.foxclub.ru/public_html/wp-content/themes/lipi/framework/include/functions.php on line 2138
#
Тип файла
Размер
Название
1 .zip 189Menus_gen
Оставить комментарий
Авторизация
*
*
Генерация пароля