$user = $modx->newObject('modUser', (array)$userdata); $profile = $modx->newObject('modUserProfile', (array)$profiledata); $user->addOne($profile); $user->save();
$user = $modx->getObject('modUser', $id); $profile = $user->getOne('Profile'); $profile->fromArray((array)$profiledata); $user->save();
$doc = $modx->getObject('modResource', $id); $user = $doc->getOne('CreatedBy'); $profile = $user->getOne('Profile'); $profile->set('fullname', 'New name'); $doc->save();
$doc = $modx->getObject('modResource', $id); $user = $doc->getOne('CreatedBy'); $profile = $user->getOne('Profile'); $profile->set('fullname', 'New name'); if($profile->_dirty){ $user->setDirty('id'); } $doc->save();
$connectorRequestClass = $modx->getOption('modConnectorRequest.class',null,'modConnectorRequest');
public function initialize() { if ($this->modx && is_object($this->modx->context) && $this->modx->context instanceof modContext) { $ctx = $this->modx->context->get('key'); if (!empty($ctx) && $ctx == 'mgr') { $ml = $this->modx->getOption('manager_language',null,$this->modx->getOption('cultureKey',null,'en')); if (!empty($ml)) { $this->modx->setOption('cultureKey',$ml); } } } /* load default core cache file of lexicon strings */ $this->modx->lexicon->load('core:default'); if ($this->modx->actionMap === null || !is_array($this->modx->actionMap)) { $this->loadActionMap(); } return true; }
public function initialize() { if (!$this->modx OR !is_object($this->modx->context) OR !$this->modx->context instanceof modContext OR !in_array($this->modx->context->key, array('web', 'mgr'))){ return 'Access denied'; } return parent::initialize(); }