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 | |
4411002f CW |
16 | * |
17 | */ | |
18 | ||
19 | /** | |
deae896d | 20 | * Formats an array of attributes as html |
4411002f | 21 | * |
6a0b768e TO |
22 | * @param array $params |
23 | * ['a'] array of attributes. | |
4411002f CW |
24 | * @param CRM_Core_Smarty $smarty |
25 | * | |
deae896d | 26 | * @return string |
4411002f CW |
27 | */ |
28 | function smarty_function_crmAttributes($params, &$smarty) { | |
2e1f50d6 | 29 | $attributes = $params['a'] ?? []; |
79a18c21 | 30 | return CRM_Utils_String::htmlAttributes($attributes); |
4411002f | 31 | } |