Commit | Line | Data |
---|---|---|
4411002f CW |
1 | <?php |
2 | /* | |
3 | +--------------------------------------------------------------------+ | |
bc77d7c0 | 4 | | Copyright CiviCRM LLC. All rights reserved. | |
4411002f | 5 | | | |
bc77d7c0 TO |
6 | | This work is published under the GNU AGPLv3 license with some | |
7 | | permitted exceptions and without any warranty. For full license | | |
8 | | and copyright information, see https://civicrm.org/licensing | | |
4411002f | 9 | +--------------------------------------------------------------------+ |
d631cdc8 | 10 | */ |
4411002f CW |
11 | |
12 | /** | |
13 | * | |
14 | * @package CRM | |
15 | * @copyright CiviCRM LLC | |
16 | * $Id$ | |
17 | * | |
18 | */ | |
19 | ||
20 | /** | |
deae896d | 21 | * Formats an array of attributes as html |
4411002f | 22 | * |
6a0b768e TO |
23 | * @param array $params |
24 | * ['a'] array of attributes. | |
4411002f CW |
25 | * @param CRM_Core_Smarty $smarty |
26 | * | |
deae896d | 27 | * @return string |
4411002f CW |
28 | */ |
29 | function smarty_function_crmAttributes($params, &$smarty) { | |
2e1f50d6 | 30 | $attributes = $params['a'] ?? []; |
79a18c21 | 31 | return CRM_Utils_String::htmlAttributes($attributes); |
4411002f | 32 | } |