Файл: concrete5.7.5.6/concrete/single_pages/dashboard/system/attributes/types.php
Строк: 57
<?php defined('C5_EXECUTE') or die("Access Denied.");
use ConcreteCoreAttributeType as AttributeType;
use ConcreteCoreAttributeKeyCategory as AttributeKeyCategory;
use ConcreteCoreAttributePendingType as PendingAttributeType;
$types = AttributeType::getAttributeTypeList();
$categories = AttributeKeyCategory::getList();
$txt = Loader::helper('text');
$form = Loader::helper('form');
$interface = Loader::helper('concrete/ui');
echo Loader::helper('concrete/dashboard')->getDashboardPaneHeaderWrapper(t('Attribute Type Associations'), false, 'span10 offset1');?>
<form method="post" class="" id="attribute_type_associations_form" action="<?php echo $view->action('save_attribute_type_associations')?>">
<table border="0" cellspacing="1" cellpadding="0" border="0" class="table">
<tr>
<th><?php echo t('Name')?></th>
<?php foreach($categories as $cat) { ?>
<th><?php echo $txt->unhandle($cat->getAttributeKeyCategoryHandle())?></th>
<?php } ?>
</tr>
<?php foreach($types as $at) { ?>
<tr>
<td><?php echo $at->getAttributeTypeDisplayName()?></td>
<?php foreach($categories as $cat) { ?>
<td style="width: 1px; text-align: center"><?php echo $form->checkbox($cat->getAttributeKeyCategoryHandle() . '[]', $at->getAttributeTypeID(), $at->isAssociatedWithCategory($cat))?></td>
<?php } ?>
</tr>
<?php } ?>
</table>
<div class="well clearfix">
<?php
$b1 = $interface->submit(t('Save'), 'attribute_type_associations_form', 'right', 'btn-primary');
print $b1;
?>
</div>
</form>
<h4><?php echo t('Custom Attribute Types')?></h4>
<?php
$ch = Loader::helper('concrete/ui');
$types = PendingAttributeType::getList(); ?>
<?php if (count($types) == 0) { ?>
<?php echo t('There are no available attribute types awaiting installation.')?>
<?php } else { ?>
<ul class="item-select-list">
<?php foreach($types as $at) { ?>
<li>
<span>
<form id="attribute_type_install_form_<?php echo $at->getAttributeTypeHandle()?>" style="margin: 0px" method="post" action="<?php echo $view->action('add_attribute_type')?>">
<?php
print $form->hidden("atHandle", $at->getAttributeTypeHandle());
?>
<img src="<?php echo $at->getAttributeTypeIconSRC()?>" />
<?php echo $at->getAttributeTypeDisplayName()?>
<?php echo $ch->submit(t("Install"), 'submit', 'right', 'btn-default btn-xs')?>
</form>
</span>
</li>
<?php } ?>
</ul>
<?php } ?>
<?php echo Loader::helper('concrete/dashboard')->getDashboardPaneFooterWrapper(false);