Вход Регистрация
Файл: concrete5.7.5.6/concrete/elements/attribute/type_form_required.php
Строк: 111
<?php 
use ConcreteCoreAttributeKeyCategory as AttributeKeyCategory;
$c Page::getCurrentPage();

$form Loader::helper('form'); 
$ih Loader::helper("concrete/ui");
$valt Loader::helper('validation/token');
$akName '';
$akIsSearchable 1;
$asID 0;

if (
is_object($key)) {
    if (!isset(
$akHandle)) {
        
$akHandle $key->getAttributeKeyHandle();
    }
    
$akName $key->getAttributeKeyName();
    
$akIsSearchable $key->isAttributeKeySearchable();
    
$akIsSearchableIndexed $key->isAttributeKeyContentIndexed();
    
$sets $key->getAttributeSets();
    if (
count($sets) == 1) {
        
$asID $sets[0]->getAttributeSetID();
    }
    print 
$form->hidden('akID'$key->getAttributeKeyID());
}
?>

<?php if (is_object($key)) { ?>
    <?php
    $valt 
Loader::helper('validation/token');
    
$ih Loader::helper('concrete/ui');
    
$delConfirmJS t('Are you sure you want to remove this attribute?');
    
?>
    <script type="text/javascript">
    deleteAttribute = function() {
        if (confirm('<?php echo $delConfirmJS?>')) { 
            location.href = "<?php echo $view->action('delete'$key->getAttributeKeyID(), $valt->generate('delete_attribute'))?>";                
        }
    }
    </script>

<div class="ccm-dashboard-header-buttons">
    <button type="button" class="btn btn-danger" onclick="deleteAttribute()"><?php echo t('Delete Attribute')?></button>
</div>

<?php ?>


<fieldset>
<legend><?php echo t('%s: Basic Details'$type->getAttributeTypeDisplayName())?></legend>

<div class="form-group">
    <?php echo $form->label('akHandle't('Handle'))?>
    <div class="input-group">
    <?php echo $form->text('akHandle'$akHandle)?>
    <span class="input-group-addon"><i class="fa fa-asterisk"></i></span>
    </div>
</div>


<div class="form-group">
    <?php echo $form->label('akName't('Name'))?>
    <div class="input-group">
        <?php echo $form->text('akName'$akName)?>
        <span class="input-group-addon"><i class="fa fa-asterisk"></i></span>
    </div>
</div>

<?php if ($category->allowAttributeSets() == AttributeKeyCategory::ASET_ALLOW_SINGLE) { ?>
<div class="form-group">
<?php echo $form->label('asID't('Set'))?>
<div class="controls">
    <?php
        $sel 
= array('0' => t('** None'));
        
$sets $category->getAttributeSets();
        foreach(
$sets as $as) {
            
$sel[$as->getAttributeSetID()] = $as->getAttributeSetDisplayName();
        }
        print 
$form->select('asID'$sel$asID);
        
?>
</div>
</div>
<?php ?>

<div class="form-group">
<label class="control-label"><?php echo t('Searchable')?></label>

<?php
    $category_handle 
$category->getAttributeKeyCategoryHandle();
    
$keyword_label t('Content included in "Keyword Search".');
    
$advanced_label t('Field available in "Advanced Search".');
    switch (
$category_handle) {
        case 
'collection':
            
$keyword_label t('Content included in sitewide page search index.');
            
$advanced_label t('Field available in Dashboard Page Search.');
            break;
        case 
'file':
            
$keyword_label t('Content included in file search index.');
            
$advanced_label t('Field available in File Manager Search.');            
            break;
        case 
'user':
            
$keyword_label t('Content included in user keyword search.');
            
$advanced_label t('Field available in Dashboard User Search.');
            break;
    }
    
?>
    <div class="checkbox"><label><?php echo $form->checkbox('akIsSearchableIndexed'1$akIsSearchableIndexed)?> <?php echo $keyword_label?></label></div>
    <div class="checkbox"><label><?php echo $form->checkbox('akIsSearchable'1$akIsSearchable)?> <?php echo $advanced_label?></label></div>
</div>

</fieldset>

<?php echo $form->hidden('atID'$type->getAttributeTypeID())?>
<?php 
echo $form->hidden('akCategoryID'$category->getAttributeKeyCategoryID()); ?>
<?php 
echo $valt->output('add_or_update_attribute')?>
<?php 
if ($category->getPackageID() > 0) { 
    @
Loader::packageElement('attribute/categories/' $category->getAttributeKeyCategoryHandle(), $category->getPackageHandle(), array('key' => $key));
} else {
    @
Loader::element('attribute/categories/' $category->getAttributeKeyCategoryHandle(), array('key' => $key));
}
?>

<?php $type->render('type_form'$key); ?>


<div class="ccm-dashboard-form-actions-wrapper">
<div class="ccm-dashboard-form-actions">
    <a href="<?php echo URL::page($c)?>" class="btn pull-left btn-default"><?php echo t('Back')?></a>
<?php if (is_object($key)) { ?>
    <button type="submit" class="btn btn-primary pull-right"><?php echo t('Save')?></button>
<?php } else { ?>
    <button type="submit" class="btn btn-primary pull-right"><?php echo t('Add')?></button>
<?php ?>
</div>
</div>
Онлайн: 0
Реклама