X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FContact%2FSelector.php;h=f3523ffe92f274c56801d5e2fee429ec09efd18f;hb=87dab4a469c6829c40fe444cfbe469ce9254ed1f;hp=c8776ef9f181a65bd4f758590e51aa66320dc9b5;hpb=5e98419147b938957cbfc63be29229ae473c0cb2;p=civicrm-core.git diff --git a/CRM/Contact/Selector.php b/CRM/Contact/Selector.php index c8776ef9f1..f3523ffe92 100644 --- a/CRM/Contact/Selector.php +++ b/CRM/Contact/Selector.php @@ -731,7 +731,16 @@ class CRM_Contact_Selector extends CRM_Core_Selector_Base implements CRM_Core_Se 'title' => ts('Permanently Delete Contact'), ); } - $row['action'] = CRM_Core_Action::formLink($links, NULL, array('id' => $result->contact_id)); + $row['action'] = CRM_Core_Action::formLink( + $links, + NULL, + array('id' => $result->contact_id), + ts('more'), + FALSE, + 'contact.selector.row', + 'Contact', + $result->contact_id + ); } elseif ((is_numeric(CRM_Utils_Array::value('geo_code_1', $row))) || ($config->mapGeoCoding && @@ -739,10 +748,28 @@ class CRM_Contact_Selector extends CRM_Core_Selector_Base implements CRM_Core_Se CRM_Utils_Array::value('state_province', $row) ) ) { - $row['action'] = CRM_Core_Action::formLink($links, $mask, array('id' => $result->contact_id)); + $row['action'] = CRM_Core_Action::formLink( + $links, + $mask, + array('id' => $result->contact_id), + ts('more'), + FALSE, + 'contact.selector.row', + 'Contact', + $result->contact_id + ); } else { - $row['action'] = CRM_Core_Action::formLink($links, $mapMask, array('id' => $result->contact_id)); + $row['action'] = CRM_Core_Action::formLink( + $links, + $mapMask, + array('id' => $result->contact_id), + ts('more'), + FALSE, + 'contact.selector.row', + 'Contact', + $result->contact_id + ); } // allow components to add more actions @@ -848,7 +875,16 @@ class CRM_Contact_Selector extends CRM_Core_Selector_Base implements CRM_Core_Se 'title' => ts('Permanently Delete Contact'), ); } - $row['action'] = CRM_Core_Action::formLink($links, NULL, array('id' => $row['contact_id'])); + $row['action'] = CRM_Core_Action::formLink( + $links, + null, + array('id' => $row['contact_id']), + ts('more'), + FALSE, + 'contact.selector.actions', + 'Contact', + $row['contact_id'] + ); } elseif ((is_numeric(CRM_Utils_Array::value('geo_code_1', $row))) || ($config->mapGeoCoding && @@ -856,10 +892,28 @@ class CRM_Contact_Selector extends CRM_Core_Selector_Base implements CRM_Core_Se CRM_Utils_Array::value('state_province', $row) ) ) { - $row['action'] = CRM_Core_Action::formLink($links, $mask, array('id' => $row['contact_id'])); + $row['action'] = CRM_Core_Action::formLink( + $links, + $mask, + array('id' => $row['contact_id']), + ts('more'), + FALSE, + 'contact.selector.actions', + 'Contact', + $row['contact_id'] + ); } else { - $row['action'] = CRM_Core_Action::formLink($links, $mapMask, array('id' => $row['contact_id'])); + $row['action'] = CRM_Core_Action::formLink( + $links, + $mapMask, + array('id' => $row['contact_id']), + ts('more'), + FALSE, + 'contact.selector.actions', + 'Contact', + $row['contact_id'] + ); } // allow components to add more actions @@ -918,7 +972,6 @@ SELECT 'civicrm_contact', contact_a.id, contact_a.id, '$cacheKey', contact_a.dis $sql = str_replace($replaceSQL, $insertSQL, $sql); - CRM_Core_Error::ignoreException(); $result = CRM_Core_DAO::executeQuery($sql); CRM_Core_Error::setCallback();