} else { eZDebug::writeError("Unable to load the eZUserAccountKey object for user #{$id}", 'user/unactivated'); $errors[] = $id; } } if (!empty($success)) { eZContentObject::clearCache($success); } $tpl->setVariable('success_activate', empty($success) ? false : $success); $tpl->setVariable('errors_activate', empty($errors) ? false : $errors); } else { if ($Module->isCurrentAction('RemoveUsers')) { $UserIDs = (array) $Module->actionParameter('UserIDs'); foreach ($UserIDs as $id) { $object = eZContentObject::fetch($id); if ($object instanceof eZContentObject && eZUserAccountKey::fetchByUserID($id)) { $success[] = $object->attribute('name'); $object->purge(); } else { eZDebug::writeError("Unable to load the object and/or the eZUserAccountKey object for user #{$id}", 'user/unactivated'); $errors[] = $id; } } $tpl->setVariable('success_remove', empty($success) ? false : $success); $tpl->setVariable('errors_remove', empty($errors) ? false : $errors); } } $limitPreference = 'admin_user_actions_list_limit'; switch (eZPreferences::value($limitPreference)) { case 2: $limit = 25;
/** * Returns the eZUserAccountKey associated with this user * * @return eZUserAccountKey */ public function accountKey() { return eZUserAccountKey::fetchByUserID($this->ContentObjectID); }
} } if ( !empty( $success ) ) eZContentObject::clearCache( $success ); $tpl->setVariable( 'success_activate', empty( $success ) ? false : $success ); $tpl->setVariable( 'errors_activate', empty( $errors ) ? false : $errors ); } else if ( $Module->isCurrentAction( 'RemoveUsers' ) ) { $UserIDs = (array)$Module->actionParameter( 'UserIDs' ); foreach ( $UserIDs as $id ) { $object = eZContentObject::fetch( $id ); if ( $object instanceof eZContentObject && eZUserAccountKey::fetchByUserID( $id ) ) { $success[] = $object->attribute( 'name' ); $object->purge(); } else { eZDebug::writeError( "Unable to load the object and/or the eZUserAccountKey object for user #{$id}", 'user/unactivated' ); $errors[] = $id; } } $tpl->setVariable( 'success_remove', empty( $success ) ? false : $success ); $tpl->setVariable( 'errors_remove', empty( $errors ) ? false : $errors );