+--------------------------------------------------------------------+
| CiviCRM version 5 |
+--------------------------------------------------------------------+
- | Copyright CiviCRM LLC (c) 2004-2019 |
+ | Copyright CiviCRM LLC (c) 2004-2020 |
+--------------------------------------------------------------------+
| This file is a part of CiviCRM. |
| |
/**
*
* @package CRM
- * @copyright CiviCRM LLC (c) 2004-2019
+ * @copyright CiviCRM LLC (c) 2004-2020
*/
/**
* @inheritDoc
*/
public function createUser(&$params, $mail) {
- $form_state = array();
- $form_state['values'] = array(
+ $form_state = [];
+ $form_state['values'] = [
'name' => $params['cms_name'],
'mail' => $params[$mail],
'op' => 'Create new account',
- );
+ ];
$admin = user_access('administer users');
if (!variable_get('user_email_verification', TRUE) || $admin) {
public function updateCMSName($ufID, $ufName) {
// CRM-5555
if (function_exists('user_load')) {
- $user = user_load(array('uid' => $ufID));
+ $user = user_load(['uid' => $ufID]);
if ($user->mail != $ufName) {
- user_save($user, array('mail' => $ufName));
- $user = user_load(array('uid' => $ufID));
+ user_save($user, ['mail' => $ufName]);
+ $user = user_load(['uid' => $ufID]);
}
}
}
$dbEmail = CRM_Utils_Array::value('mail', $row);
if (strtolower($dbName) == strtolower($name)) {
$errors['cms_name'] = ts('The username %1 is already taken. Please select another username.',
- array(1 => $name)
+ [1 => $name]
);
}
if (strtolower($dbEmail) == strtolower($email)) {
if (empty($email)) {
$errors[$emailName] = ts('You cannot create an email account for a contact with no email',
- array(1 => $email)
+ [1 => $email]
);
}
else {
$errors[$emailName] = ts('This email %1 already has an account associated with it. Please select another email.',
- array(1 => $email)
+ [1 => $email]
);
}
}
if (is_array($breadCrumbs)) {
foreach ($breadCrumbs as $crumbs) {
if (stripos($crumbs['url'], 'id%%')) {
- $args = array('cid', 'mid');
+ $args = ['cid', 'mid'];
foreach ($args as $a) {
$val = CRM_Utils_Request::retrieve($a, 'Positive', CRM_Core_DAO::$_nullObject,
FALSE, NULL, $_GET
* @inheritDoc
*/
public function resetBreadCrumb() {
- $bc = array();
+ $bc = [];
drupal_set_breadcrumb($bc);
}
$dbDrupal = DB::connect($config->userFrameworkDSN);
if (DB::isError($dbDrupal)) {
- CRM_Core_Error::fatal("Cannot connect to drupal db via $config->userFrameworkDSN, " . $dbDrupal->getMessage());
+ throw new CRM_Core_Exception("Cannot connect to drupal db via $config->userFrameworkDSN, " . $dbDrupal->getMessage());
}
$strtolower = function_exists('mb_strtolower') ? 'mb_strtolower' : 'strtolower';
else {
//success
if ($loadCMSBootstrap) {
- $bootStrapParams = array();
+ $bootStrapParams = [];
if ($name && $password) {
- $bootStrapParams = array(
+ $bootStrapParams = [
'name' => $name,
'pass' => $password,
- );
+ ];
}
CRM_Utils_System::loadBootStrap($bootStrapParams, TRUE, TRUE, $realPath);
}
- return array($contactID, $row['uid'], mt_rand());
+ return [$contactID, $row['uid'], mt_rand()];
}
}
return FALSE;
*/
public function loadUser($username) {
global $user;
- $user = user_load(array('name' => $username));
+ $user = user_load(['name' => $username]);
if (empty($user->uid)) {
return FALSE;
}
*
* FIXME: Document values accepted/required by $params
*/
- public function userLoginFinalize($params = array()) {
+ public function userLoginFinalize($params = []) {
user_authenticate_finalize($params);
}
* Determine the native ID of the CMS user.
*
* @param string $username
- * @return int|NULL
+ * @return int|null
*/
public function getUfId($username) {
- $user = user_load(array('name' => $username));
+ $user = user_load(['name' => $username]);
if (empty($user->uid)) {
return NULL;
}
*
* @return bool
*/
- public function loadBootStrap($params = array(), $loadUser = TRUE, $throwError = TRUE, $realPath = NULL) {
+ public function loadBootStrap($params = [], $loadUser = TRUE, $throwError = TRUE, $realPath = NULL) {
//take the cms root path.
$cmsPath = $this->cmsRootPath($realPath);
$pass = CRM_Utils_Array::value('pass', $params, FALSE) ? $params['pass'] : trim(CRM_Utils_Array::value('pass', $_REQUEST));
if ($name) {
- $user = user_authenticate(array('name' => $name, 'pass' => $pass));
+ $user = user_authenticate(['name' => $name, 'pass' => $pass]);
if (!$user->uid) {
if ($throwError) {
echo '<br />Sorry, unrecognized username or password.';
user_is_logged_in() &&
function_exists('user_uid_optional_to_arg')
) {
- $ufID = user_uid_optional_to_arg(array());
+ $ufID = user_uid_optional_to_arg([]);
}
return $ufID;
//url prefix / path.
if (isset($language->prefix) &&
$language->prefix &&
- in_array($mode, array(
+ in_array($mode, [
LANGUAGE_NEGOTIATION_PATH,
LANGUAGE_NEGOTIATION_PATH_DEFAULT,
- ))
+ ])
) {
if ($addLanguagePart) {
* @inheritDoc
*/
public function getModules() {
- $result = array();
+ $result = [];
$q = db_query('SELECT name, status FROM {system} WHERE type = \'module\' AND schema_version <> -1');
while ($row = db_fetch_object($q)) {
$result[] = new CRM_Core_Module('drupal.' . $row->name, ($row->status == 1) ? TRUE : FALSE);
* Drupal User ID.
*/
public function og_membership_create($ogID, $drupalID) {
- og_save_subscription($ogID, $drupalID, array('is_active' => 1));
+ og_save_subscription($ogID, $drupalID, ['is_active' => 1]);
}
/**
if (PHP_SAPI != 'cli') {
set_time_limit(300);
}
- $rows = array();
+ $rows = [];
$id = 'uid';
$mail = 'mail';
$name = 'name';
else {
$contactMatching++;
}
- if (is_object($match)) {
- $match->free();
- }
}
- return array(
+ return [
'contactCount' => $contactCount,
'contactMatching' => $contactMatching,
'contactCreated' => $contactCreated,
- );
+ ];
}
}