$prefix . ts('view all notes'),
ts("View notes (for visible contacts) even if they're marked admin only"),
),
+ 'add contact notes' => array(
+ $prefix . ts('add contact notes'),
+ ts("Create notes for contacts"),
+ ),
'access AJAX API' => array(
$prefix . ts('access AJAX API'),
ts('Allow API access even if Access CiviCRM is not granted'),
$prefix . ts('edit all manual batches'),
ts('Edit all accounting batches'),
),
+ 'close own manual batches' => array(
+ $prefix . ts('close own manual batches'),
+ ts('Close accounting batches created by user (with Access to CiviContribute)'),
+ ),
+ 'close all manual batches' => array(
+ $prefix . ts('close all manual batches'),
+ ts('Close all accounting batches (with Access to CiviContribute)'),
+ ),
+ 'reopen own manual batches' => array(
+ $prefix . ts('reopen own manual batches'),
+ ts('Reopen accounting batches created by user (with Access to CiviContribute)'),
+ ),
+ 'reopen all manual batches' => array(
+ $prefix . ts('reopen all manual batches'),
+ ts('Reopen all accounting batches (with Access to CiviContribute)'),
+ ),
'view own manual batches' => array(
$prefix . ts('view own manual batches'),
ts('View accounting batches created by user (with Access to CiviContribute)'),
* invoices permission and the invoice author is the current user.
*/
public static function checkDownloadInvoice() {
- global $user;
- $cid = CRM_Core_BAO_UFMatch::getContactId($user->uid);
+ $cid = CRM_Core_Session::getLoggedInContactID();
if (CRM_Core_Permission::check('access CiviContribute') ||
(CRM_Core_Permission::check('view my invoices') && $_GET['cid'] == $cid)
) {