Файл: concrete5.7.5.6/concrete/elements/attribute/editable_set_list.php
Строк: 38
<?php
/**
* @var ConcreteCoreAttributeKeyCategory $category
* @var $objects
* @var $object
* @var callback $permissionsCallback
* @var array $permissionsArguments
* @var string $clearAction
* @var string $saveAction
*/
$sets = $category->getAttributeSets();
foreach ($sets AS $set) {
echo '<h3>' . $set->getAttributeSetDisplayName() . '</h3><hr/>';
foreach ($set->getAttributeKeys() as $key => $ak) {
Loader::element(
'attribute/editable_attribute',
array(
'ak' => $ak,
'object' => isset($object) ? $object : null,
'objects' => isset($objects) ? $objects : null,
'saveAction' => $saveAction,
'clearAction' => $clearAction,
'permissionsCallback' => $permissionsCallback,
'permissionArguments' => $permissionsArguments
)
);
}
}
$attributeKeys = $category->getUnassignedAttributeKeys();
if (count($attributeKeys) > 0) {
echo '<h3>' . t('Other') . '</h3><hr/>';
foreach ($attributeKeys as $key => $ak) {
Loader::element(
'attribute/editable_attribute',
array(
'ak' => $ak,
'object' => isset($object) ? $object : null,
'objects' => isset($objects) ? $objects : null,
'saveAction' => $saveAction,
'clearAction' => $clearAction,
'permissionsCallback' => $permissionsCallback,
'permissionArguments' => $permissionsArguments
)
);
}
}