Exemplo n.º 1
0
 /**
  * Custom logic code here for setting placeholders, etc
  * @param array $scriptProperties
  * @return mixed
  */
 public function process(array $scriptProperties = array())
 {
     $placeholders = array();
     if (empty($scriptProperties['id'])) {
         $this->userGroup = $this->modx->newObject('modUserGroup');
         $this->userGroup->set('id', 0);
         $this->userGroup->set('name', $this->modx->lexicon('anonymous'));
     } else {
         $this->userGroup = $this->modx->getObject('modUserGroup', $scriptProperties['id']);
         if (empty($this->userGroup)) {
             $this->failure($this->modx->lexicon('usergroup_err_nf'));
         }
     }
     return $placeholders;
 }