diff --git a/rbac/engine/classes/model/RbacUsers.php b/rbac/engine/classes/model/RbacUsers.php index 56beb4f0d..3b662d873 100755 --- a/rbac/engine/classes/model/RbacUsers.php +++ b/rbac/engine/classes/model/RbacUsers.php @@ -193,12 +193,14 @@ class RbacUsers extends BaseRbacUsers public function create($aData) { - $pluginRegistry = & PMPluginRegistry::getSingleton(); - if ($pluginRegistry->existsTrigger(PM_BEFORE_CREATE_USER)) { - try { - $pluginRegistry->executeTriggers(PM_BEFORE_CREATE_USER); - } catch(Exception $error) { - throw new Exception($error->getMessage()); + if (class_exists('PMPluginRegistry')) { + $pluginRegistry = & PMPluginRegistry::getSingleton(); + if ($pluginRegistry->existsTrigger(PM_BEFORE_CREATE_USER)) { + try { + $pluginRegistry->executeTriggers(PM_BEFORE_CREATE_USER); + } catch(Exception $error) { + throw new Exception($error->getMessage()); + } } } $oConnection = Propel::getConnection(RbacUsersPeer::DATABASE_NAME); diff --git a/workflow/engine/methods/authSources/authSources_ImportUsers.php b/workflow/engine/methods/authSources/authSources_ImportUsers.php index d42ed6e62..bd2989327 100755 --- a/workflow/engine/methods/authSources/authSources_ImportUsers.php +++ b/workflow/engine/methods/authSources/authSources_ImportUsers.php @@ -68,6 +68,7 @@ foreach ($_POST['aUsers'] as $sUser) { $G_PUBLISH = new Publisher(); $G_PUBLISH->AddContent( 'xmlform', 'xmlform', 'login/showMessage', '', array ('MESSAGE' => $oError->getMessage()) ); G::RenderPage("publish", "blank"); + die(); } $aData['USR_STATUS'] = 'ACTIVE'; $aData['USR_UID'] = $sUserUID;