/**
* Function to delete the activity
*
- * @param array $params associated array
+ * @param array $params associated array
+ *
+ * @param bool $moveToTrash
*
* @return void
* @access public
- *
*/
public static function deleteActivity(&$params, $moveToTrash = FALSE) {
// CRM-9137
/**
* Delete activity assignment record
*
- * @param int $id activity id
+ * @param $activityId
+ * @param null $recordTypeID
+ *
+ * @internal param int $id activity id
*
* @return null
* @access public
*
* @param array $params associated array of the submitted values
*
+ * @throws CRM_Core_Exception
* @internal param object $form form object
* @internal param array $ids array of ids
* @internal param string $activityType activity Type
);
}
else {
- $q = "action=view&reset=1&id={$activity->id}&atype={$activity->activity_type_id}&cid={$params['source_contact_id']}&context=home";
+ $q = "action=view&reset=1&id={$activity->id}&atype={$activity->activity_type_id}&cid={" . CRM_Utils_Array::value('source_contact_id', $params) . "}&context=home";
if ($activity->activity_type_id != CRM_Core_OptionGroup::getValue('activity_type', 'Email', 'name')) {
$url = CRM_Utils_System::url('civicrm/activity', $q);
if ($activity->activity_type_id == CRM_Core_OptionGroup::getValue('activity_type', 'Print PDF Letter', 'name')) {
}
else {
$recentOther['editUrl'] = CRM_Utils_System::url('civicrm/activity/add',
- "action=update&reset=1&id={$activity->id}&atype={$activity->activity_type_id}&cid={$params['source_contact_id']}&context=home"
+ "action=update&reset=1&id={$activity->id}&atype={$activity->activity_type_id}&cid=" . CRM_Utils_Array::value('source_contact_id', $params) . "&context=home"
);
}
if (CRM_Core_Permission::check("delete activities")) {
$recentOther['deleteUrl'] = CRM_Utils_System::url('civicrm/activity',
- "action=delete&reset=1&id={$activity->id}&atype={$activity->activity_type_id}&cid={$params['source_contact_id']}&context=home"
+ "action=delete&reset=1&id={$activity->id}&atype={$activity->activity_type_id}&cid=" . CRM_Utils_Array::value('source_contact_id', $params) . "&context=home"
);
}
}
$url = CRM_Utils_System::url('civicrm/activity/view', $q);
if (CRM_Core_Permission::check('delete activities')) {
$recentOther['deleteUrl'] = CRM_Utils_System::url('civicrm/activity',
- "action=delete&reset=1&id={$activity->id}&atype={$activity->activity_type_id}&cid={$params['source_contact_id']}&context=home"
+ "action=delete&reset=1&id={$activity->id}&atype={$activity->activity_type_id}&cid={" . CRM_Utils_Array::value('source_contact_id', $params) . "}&context=home"
);
}
}
/**
* takes an associative array and creates a address
*
- * @param array $params (reference ) an assoc array of name/value pairs
- * @param boolean $fixAddress true if you need to fix (format) address values
+ * @param array $params (reference ) an assoc array of name/value pairs
+ * @param boolean $fixAddress true if you need to fix (format) address values
* before inserting in db
*
+ * @param null $entity
+ *
* @return array $blocks array of created address
* @access public
* @static
*/
- static function create(&$params, $fixAddress, $entity = NULL) {
+ static function create(&$params, $fixAddress = TRUE, $entity = NULL) {
if (!isset($params['address']) || !is_array($params['address'])) {
return;
}
* Given the list of params in the params array, fetch the object
* and store the values in the values array
*
- * @param array $entityBlock associated array of fields
- * @param boolean $microformat if microformat output is required
- * @param int $fieldName conditional field name
+ * @param array $entityBlock associated array of fields
+ * @param boolean $microformat if microformat output is required
+ * @param int|string $fieldName conditional field name
*
* @return array $addresses array with address fields
* @access public