News:

AbanteCart v1.4.2 is released.

Main Menu

Edit Account

Started by HADY, September 30, 2021, 10:08:12 AM

Previous topic - Next topic

HADY

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...

abolabo

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);
    }

HADY

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 ?

Forum Rules Code of conduct
AbanteCart.com 2010 -