<?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$
*
*/
switch ($entityTable) {
case 'civicrm_activity':
- if (!empty($form->_submitValues['activity_taglist']) &&
- CRM_Utils_Array::value($parentId, $form->_submitValues['activity_taglist'])
- ) {
+ if (!empty($form->_submitValues['activity_taglist']) && !empty($form->_submitValues['activity_taglist'][$parentId])) {
$allTags = CRM_Core_PseudoConstant::get('CRM_Core_DAO_EntityTag', 'tag_id', array('onlyActive' => FALSE));
$tagIds = explode(',', $form->_submitValues['activity_taglist'][$parentId]);
foreach ($tagIds as $tagId) {
break;
case 'civicrm_case':
- if (!empty($form->_submitValues['case_taglist']) &&
- CRM_Utils_Array::value($parentId, $form->_submitValues['case_taglist'])
- ) {
+ if (!empty($form->_submitValues['case_taglist']) && !empty($form->_submitValues['case_taglist'][$parentId])) {
$allTags = CRM_Core_PseudoConstant::get('CRM_Core_DAO_EntityTag', 'tag_id', array('onlyActive' => FALSE));
$tagIds = explode(',', $form->_submitValues['case_taglist'][$parentId]);
foreach ($tagIds as $tagId) {
$tagset[$i] = $tagset[$tagsetItem];
$tagset[$i]['tagsetElementName'] = "attachment_taglist_$i";
$form->add('text', "attachment_taglist_{$i}[{$parentId}]", NULL);
- if (!empty($form->_submitValues["attachment_taglist_$i"]) &&
- CRM_Utils_Array::value($parentId, $form->_submitValues["attachment_taglist_$i"])
- ) {
+ if (!empty($form->_submitValues["attachment_taglist_$i"]) && !empty($form->_submitValues["attachment_taglist_$i"][$parentId])) {
$allTags = CRM_Core_PseudoConstant::get('CRM_Core_DAO_EntityTag', 'tag_id', array('onlyActive' => FALSE));
$tagIds = explode(',', $form->_submitValues["attachment_taglist_$i"][$parentId]);
foreach ($tagIds as $tagId) {
$contactTags = CRM_Core_BAO_Tag::getTagsUsedFor('civicrm_contact', TRUE, FALSE, $parentId);
foreach (array_keys($form->_formValues['contact_tags']) as $tagId) {
- if (CRM_Utils_Array::value($tagId, $contactTags)) {
+ if (!empty($contactTags[$tagId])) {
$tagName = $tagId;
if (is_numeric($tagId)) {
$tagName = $contactTags[$tagId];
if (!empty($tagset)) {
// assign current tagsets which is used in postProcess
$form->_tagsetInfo = $tagset;
+ $form->assign("tagsetType", $mode);
$form->assign("tagsetInfo_$mode", $tagset);
$form->assign("isTagset", TRUE);
}