<?php
/*
+--------------------------------------------------------------------+
- | CiviCRM version 4.3 |
+ | 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$
*
*/
NULL,
CRM_Core_DAO::$_nullObject,
$values,
+ CRM_Core_DAO::$_nullObject,
CRM_Core_DAO::$_nullObject
);
+ foreach ($values as $key => $val) {
+ if (!empty($val['title'])) {
+ $values[$key]['name'] = CRM_Utils_Array::value('name', $val, $val['title']);
+ }
+ }
+
self::setProperty(self::CREATE_NEW, 'templateValues', array('shortCuts' => $values));
}
}
// do nothing
}
- elseif (!CRM_Core_Permission::check('access CiviCRM')) {
+ // require 'access CiviCRM' permissons, except for the language switch block
+ elseif (!CRM_Core_Permission::check('access CiviCRM') && $id!=self::LANGSWITCH) {
return NULL;
}
elseif ($id == self::ADD) {