<?php
/*
+--------------------------------------------------------------------+
- | CiviCRM version 4.4 |
+ | CiviCRM version 4.5 |
+--------------------------------------------------------------------+
- | Copyright CiviCRM LLC (c) 2004-2013 |
+ | Copyright CiviCRM LLC (c) 2004-2014 |
+--------------------------------------------------------------------+
| This file is a part of CiviCRM. |
| |
/**
*
* @package CRM
- * @copyright CiviCRM LLC (c) 2004-2013
+ * @copyright CiviCRM LLC (c) 2004-2014
* $Id$
*
*/
protected $_currentUserID = NULL;
protected $_session = NULL;
+ public $_stateCountryMap = array();
/**
* pre processing work done here.
*
} elseif (!empty($this->_multiRecordFields)
&& (!$this->_multiRecord || !in_array($this->_multiRecord, array(CRM_Core_Action::DELETE, CRM_Core_Action::UPDATE)) )) {
+ CRM_Core_Resources::singleton()->addScriptFile('civicrm', 'js/crm.livePage.js');
//multirecord listing page
$multiRecordFieldListing = TRUE;
$page = new CRM_Profile_Page_MultipleRecordFieldsListing();
$this->assign('multiRecordFieldListing', $multiRecordFieldListing);
// is profile double-opt in?
- if (CRM_Utils_Array::value('group', $this->_fields) &&
+ if (!empty($this->_fields['group']) &&
CRM_Core_BAO_UFGroup::isProfileDoubleOptin()
) {
$emailField = FALSE;
return;
}
- if (CRM_Utils_Array::value('image_URL', $this->_defaults)) {
+ if (!empty($this->_defaults['image_URL'])) {
list($imageWidth, $imageHeight) = getimagesize($this->_defaults['image_URL']);
list($imageThumbWidth, $imageThumbHeight) = CRM_Contact_BAO_Contact::getThumbSize($imageWidth, $imageHeight);
$this->assign("imageWidth", $imageWidth);
$profileActivityTypes = CRM_Core_BAO_UFGroup::groupTypeValues($gid, 'Activity');
- if ((CRM_Utils_Array::value('Activity', $profileActivityTypes) &&
+ if ((!empty($profileActivityTypes['Activity']) &&
!in_array($activityDetails['activity_type_id'], $profileActivityTypes['Activity'])
) ||
(!in_array($contactId, $activityDetails['assignee_contact']) &&
}
// dont check for duplicates during registration validation: CRM-375
- if (!$register && !CRM_Utils_Array::value('_qf_Edit_upload_duplicate', $fields)) {
+ if (!$register && empty($fields['_qf_Edit_upload_duplicate'])) {
// fix for CRM-3240
- if (CRM_Utils_Array::value('email-Primary', $fields)) {
+ if (!empty($fields['email-Primary'])) {
$fields['email'] = CRM_Utils_Array::value('email-Primary', $fields);
}
// fix for CRM-6141
- if (CRM_Utils_Array::value('phone-Primary-1', $fields) &&
- !CRM_Utils_Array::value('phone-Primary', $fields)
- ) {
+ if (!empty($fields['phone-Primary-1']) && empty($fields['phone-Primary'])) {
$fields['phone-Primary'] = $fields['phone-Primary-1'];
}
//if the delete record button is clicked
if ($this->_deleteButtonName) {
- if (CRM_Utils_Array::value($this->_deleteButtonName, $_POST) && $this->_recordId) {
+ if (!empty($_POST[$this->_deleteButtonName]) && $this->_recordId) {
$filterParams['id'] = $this->_customGroupId;
$returnProperities = array('is_multiple', 'table_name');
CRM_Core_DAO::commonRetrieve("CRM_Core_DAO_CustomGroup", $filterParams, $returnValues, $returnProperities);
- if (CRM_Utils_Array::value('is_multiple', $returnValues)) {
+ if (!empty($returnValues['is_multiple'])) {
if ($tableName = CRM_Utils_Array::value('table_name', $returnValues)) {
$sql = "DELETE FROM {$tableName} WHERE id = %1 AND entity_id = %2";
$sqlParams = array(
}
}
CRM_Utils_Hook::processProfile($this->_ufGroupName);
- if (CRM_Utils_Array::value('image_URL', $params)) {
+ if (!empty($params['image_URL'])) {
CRM_Contact_BAO_Contact::processImageParams($params);
}
);
$details = $contactDetails[0][$this->_id];
}
- if (!(CRM_Utils_Array::value('addressee_id', $details) ||
- CRM_Utils_Array::value('email_greeting_id', $details) ||
+ if (!(!empty($details['addressee_id']) || !empty($details['email_greeting_id']) ||
CRM_Utils_Array::value('postal_greeting_id', $details)
)) {
//array of group id, subscribed by contact
$contactGroup = array();
- if (CRM_Utils_Array::value('group', $params) &&
+ if (!empty($params['group']) &&
CRM_Core_BAO_UFGroup::isProfileDoubleOptin()
) {
$groupSubscribed = array();
- if (CRM_Utils_Array::value('email', $result)) {
+ if (!empty($result['email'])) {
if ($this->_id) {
$contactGroups = new CRM_Contact_DAO_GroupContact();
$contactGroups->contact_id = $this->_id;
}
$addToGroupId = NULL;
- if (CRM_Utils_Array::value('add_to_group', $params)) {
+ if (!empty($params['add_to_group'])) {
$addToGroupId = $params['add_to_group'];
//run same check whether group is a mailing list
substr($groupTypes, 1, -1)
);
//filter group of mailing type and unset it from params
- if (in_array(2, $groupType) &&
- CRM_Utils_Array::value('email', $result) &&
+ if (in_array(2, $groupType) && !empty($result['email']) &&
CRM_Core_BAO_UFGroup::isProfileAddToGroupDoubleOptin()
) {
if (!count($contactGroup)) {
if (isset($params['activity_date_time'])) {
$activityParams['activity_date_time'] = CRM_Utils_Date::processDate($params['activity_date_time'], $params['activity_date_time_time']);
}
- if (CRM_Utils_Array::value($fieldName, $params) && isset($params["{$fieldName}_id"])) {
+ if (!empty($params[$fieldName]) && isset($params["{$fieldName}_id"])) {
$activityParams[$fieldName] = $params["{$fieldName}_id"];
}
}
}
//create CMS user (if CMS user option is selected in profile)
- if (CRM_Utils_Array::value('cms_create_account', $params) &&
+ if (!empty($params['cms_create_account']) &&
$this->_mode == self::MODE_CREATE
) {
$params['contactID'] = $this->_id;