AbanteCart Community

Shopping Cart Operations => Support => Template Support => Topic started by: HADY on September 30, 2021, 10:08:12 AM

Title: Edit Account
Post by: HADY on September 30, 2021, 10:08:12 AM
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...
 
Title: Re: Edit Account
Post by: abolabo on October 01, 2021, 04:35:27 AM
you can do this via hook

Code: [Select]
    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);
    }
Title: Re: Edit Account
Post by: HADY on October 01, 2021, 06:23:31 AM
you can do this via hook

Code: [Select]
    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 ?