Hello,
I would like to prevent the client from changing some personal details such Name surname email etc.
How to lock these fields to be read only?
Thanks...
you can do this via hook
public function onControllerPagesAccountEdit_UpdateData()
{
if (IS_ADMIN == true) {
return;
}
$that = &$this->baseObject;
$form = $that->view->getData('form');
$form['fields']['email']->attr .= ' readonly';
$form['fields']['telephone']->attr .= ' readonly';
$that->view->assign('form', $form);
}
Quote from: abolabo on October 01, 2021, 04:35:27 AM
you can do this via hook
public function onControllerPagesAccountEdit_UpdateData()
{
if (IS_ADMIN == true) {
return;
}
$that = &$this->baseObject;
$form = $that->view->getData('form');
$form['fields']['email']->attr .= ' readonly';
$form['fields']['telephone']->attr .= ' readonly';
$that->view->assign('form', $form);
}
can you share the file path please ?