запрет редактирование данных через веб
запрет редактирование данных через веб
Доброе время суток уважаемые гуру.
Как удалить меню Редактировать в личном кабинете или запретить изменять данных, чтоб клиент не менял номера телефонов?
Версия сборки 5.2.1-008.
в каких файлах можно веб интерфейс изменить, например чтоб был логотип компании на первой и последующих страничках отображался?
Заранее благодарю за помощь
Как удалить меню Редактировать в личном кабинете или запретить изменять данных, чтоб клиент не менял номера телефонов?
Версия сборки 5.2.1-008.
в каких файлах можно веб интерфейс изменить, например чтоб был логотип компании на первой и последующих страничках отображался?
Заранее благодарю за помощь
С данной проблемой справится любой web-программист, при условии использования их web интерфейса на php, там надо закомментировать вывод нежелаемых полей ввода, да и логотипы вставить можно в любое место.
Я, например, практически полностью переделал дизайн/вёрстку. Правда пришлось переписывать несколько классов, что-бы уйти от вездесущих таблиц.
Я, например, практически полностью переделал дизайн/вёрстку. Правда пришлось переписывать несколько классов, что-бы уйти от вездесущих таблиц.
- Davy_Jones
- Сообщения: 36
- Зарегистрирован: Ср июл 27, 2011 12:50
Re: запрет редактирование данных через веб
Как вариант - можно запретить изменение данных определенных полей (ФИО, мобильный телефон и т.д.) путем установки параметра $name->setReadonly() в user_edit.php для соответствующего поля.
Например, для запрета изменения номера мобильного телефона необходимо изменить:на:
Например, для запрета изменения номера мобильного телефона необходимо изменить:
Код: Выделить всё
$name = new HtmlTextField('mobile_telephone');
$name->setValue($this->user['mobile_telephone']);
$layout->addWidget(new HtmlLabel(langGet('mobile_telephone')));
$layout->addWidget($name);
Код: Выделить всё
$name = new HtmlTextField('mobile_telephone');
$name->setValue($this->user['mobile_telephone']);
$name->setReadonly();
$layout->addWidget(new HtmlLabel(langGet('mobile_telephone')));
$layout->addWidget($name);
- Davy_Jones
- Сообщения: 36
- Зарегистрирован: Ср июл 27, 2011 12:50
Davy_Jones, в файле form.php удалить:
Код: Выделить всё
$cb = new HtmlCheckbox('advanced');
$cb->setValue(langGet('advanced'));
$cb->setAttribute('onClick', 'location.href="'.$link.'&advanced=1"');
- Davy_Jones
- Сообщения: 36
- Зарегистрирован: Ср июл 27, 2011 12:50