Вход Регистрация
Файл: templates/admincoreui/controllers/admin/users_group_perms.tpl.php
Строк: 49
<?php

    $this
->setPageTitle(LANG_USER_GROUP.': '.$group['title']);

    
$this->addBreadcrumb(LANG_CP_SECTION_USERS$this->href_to('users'));
    
$this->addBreadcrumb(LANG_USER_GROUP.': '.$group['title']);

    
$this->addToolButton(array(
        
'class' => 'save',
        
'title' => LANG_SAVE,
        
'href'  => "javascript:icms.forms.submit()"
    
));

    
$this->addToolButton(array(
        
'class' => 'cancel',
        
'title' => LANG_CANCEL,
        
'href'  => $this->href_to('users')
    ));

    
$this->addMenuItem('breadcrumb-menu', [
        
'title' => LANG_HELP,
        
'url'   => LANG_HELP_URL_USERS_GROUP,
        
'options' => [
            
'target' => '_blank',
            
'icon' => 'icon-question'
        
]
    ]);

    
$this->setMenuItems('admin_toolbar'$menu);

?>

<?php if ($this->isToolbar()){ ?>
    <?php $this->toolbar('menu-toolbar'); ?>
<?php 
?>

<form action="<?php echo $this->href_to('users''group_perms_save'); ?>" method="post">

    <?php echo html_input('hidden''group_id'$group['id']); ?>

    <div class="datagrid_wrapper table-responsive-md dataTables_wrapper dt-bootstrap4">
        <table id="datagrid" class="datagrid table table-striped table-bordered dataTable bg-white">

            <?php foreach($owners as $controller_name=>$controller){ ?>

                <?php $rules $controller['rules']; ?>

                <?php foreach($controller['subjects'] as $subject){ ?>

                    <?php $values $controller['values'][$subject['name']]; ?>

                    <thead class="list_thead">
                        <tr>
                            <th colspan="2"><h5 class="m-0"><?php echo $subject['title']; ?></h5></th>
                        </tr>
                    </thead>
                    <tbody class="list_tbody">
                        <?php foreach($rules as $rule){ ?>
                            <tr>
                                <td class="align-middle">
                                    <?php echo $rule['title']; ?>
                                    <?php if(!empty($rule['title_hint'])){ ?>
                                        <div class="hint text-muted small"><?php echo $rule['title_hint']; ?></div>
                                    <?php ?>
                                </td>

                                <?php
                                    $default 
=  isset($values[$rule['id']][$group['id']]) ?
                                                
$values[$rule['id']][$group['id']] :
                                                
null;
                                
?>

                                <td class="center align-middle text-center" data-label="<?php html($rule['title']); ?>">
                                    <?php if ($rule['type'] == 'flag'){ ?>
                                        <label class="switch switch-pill switch-primary m-0 align-middle">
                                            <?php echo html_checkbox("value[{$rule['id']}][{$subject['name']}]"$default1, array('class' => 'switch-input')); ?>
                                            <span class="switch-slider"></span>
                                        </label>
                                    <?php ?>
                                    <?php if ($rule['type'] == 'list'){ ?>
                                        <?php echo html_select("value[{$rule['id']}][{$subject['name']}]"$rule['options'], $default); ?>
                                    <?php ?>
                                    <?php if ($rule['type'] == 'number'){ ?>
                                    <?php echo html_input('text'"value[{$rule['id']}][{$subject['name']}]"$default, array('class'=>'input-number')); ?>
                                <?php ?>
                                </td>

                            </tr>
                        <?php ?>
                    </tbody>

                <?php ?>

            <?php ?>

        </table>
    </div>

    <div class="buttons my-3">
        <?php echo html_submit(LANG_SAVE); ?>
    </div>

</form>
Онлайн: 2
Реклама