source/Application/Controller/Admin/UserGroupMain.php
public function save()
    {
        parent::save();

        $soxId = $this->getEditObjectId();
        $aParams = \OxidEsales\Eshop\Core\Registry::getConfig()->getRequestParameter("editval");
        // checkbox handling
        if (!isset($aParams['oxgroups__oxactive'])) {
            $aParams['oxgroups__oxactive'] = 0;
        }

        $oGroup = oxNew(\OxidEsales\Eshop\Application\Model\Groups::class);
        if ($soxId != "-1") {
            $oGroup->load($soxId);
        } else {
            $aParams['oxgroups__oxid'] = null;
        }

        $oGroup->setLanguage(0);
        $oGroup->assign($aParams);
        $oGroup->setLanguage($this->_iEditLang);
        $oGroup->save();

        // set oxid if inserted
        $this->setEditObjectId($oGroup->getId());
    }
public function save()
    {
        parent::save();

        $soxId = $this->getEditObjectId();
        $aParams = \OxidEsales\Eshop\Core\Registry::getConfig()->getRequestParameter("editval");
        // checkbox handling
        if (!isset($aParams['oxgroups__oxactive'])) {
            $aParams['oxgroups__oxactive'] = 0;
        }

        $oGroup = oxNew(\OxidEsales\Eshop\Application\Model\Groups::class);
        if ($soxId != "-1") {
            $oGroup->load($soxId);
        } else {
            $aParams['oxgroups__oxid'] = null;
        }

        $oGroup->setLanguage(0);
        $oGroup->assign($aParams);
        $oGroup->setLanguage($this->_iEditLang);
        $oGroup->save();

        // set oxid if inserted
        $this->setEditObjectId($oGroup->getId());
    }
public function save ( ) { parent :: save ( ) ; $ soxId = $ this -> getEditObjectId ( ) ; $ aParams = \ OxidEsales \ Eshop \ Core \ Registry :: getConfig ( ) -> getRequestParameter ( "editval" ) ; // checkbox handling if ( ! isset ( $ aParams [ 'oxgroups__oxactive' ] ) ) { $ aParams [ 'oxgroups__oxactive' ] = 0 ; } $ oGroup = oxNew ( \ OxidEsales \ Eshop \ Application \ Model \ Groups :: class ) ; if ( $ soxId != "-1" ) { $ oGroup -> load ( $ soxId ) ; } else { $ aParams [ 'oxgroups__oxid' ] = null ; } $ oGroup -> setLanguage ( 0 ) ; $ oGroup -> assign ( $ aParams ) ; $ oGroup -> setLanguage ( $ this -> _iEditLang ) ; $ oGroup -> save ( ) ; // set oxid if inserted $ this -> setEditObjectId ( $ oGroup -> getId ( ) ) ; }
Saves changed usergroup parameters.
Saves changed usergroup parameters .