コード例 #1
0
 /**
  * Renders the data cell content.
  * @param integer $row the row number (zero-based).
  * @param mixed $data the data associated with the row.
  */
 protected function renderDataCellContent($row, $data)
 {
     /* @var $am CAuthManager|AuthBehavior */
     $am = Yii::app()->getAuthManager();
     if ($am->hasParent($this->itemName, $data['name'])) {
         echo BsHtml::linkButton(BsHtml::icon(BsHtml::GLYPHICON_REMOVE), array('color' => BsHtml::BUTTON_COLOR_LINK, 'size' => BsHtml::BUTTON_SIZE_MINI, 'url' => array('removeParent', 'itemName' => $this->itemName, 'parentName' => $data['name']), 'rel' => 'tooltip', 'title' => Yii::t('AuthModule.main', 'Remove')));
     } else {
         if ($am->hasChild($this->itemName, $data['name'])) {
             echo BsHtml::linkButton(BsHtml::icon(BsHtml::GLYPHICON_REMOVE), array('color' => BsHtml::BUTTON_COLOR_LINK, 'size' => BsHtml::BUTTON_SIZE_MINI, 'url' => array('removeChild', 'itemName' => $this->itemName, 'childName' => $data['name']), 'rel' => 'tooltip', 'title' => Yii::t('AuthModule.main', 'Remove')));
         }
     }
 }
コード例 #2
0
ファイル: create.php プロジェクト: postfx/fermion
<?php

$this->breadcrumbs[] = 'Добавление пользователя';
?>
    
    
<?php 
$this->beginWidget('bootstrap.widgets.BsPanel', array('title' => $this->navigation));
?>

    <div class="buttons_for_panel">
        <?php 
echo BsHtml::linkButton('Вернуться к списку пользователей', array('icon' => BsHtml::GLYPHICON_BACKWARD, 'color' => BsHtml::BUTTON_COLOR_DEFAULT, 'url' => array('index')));
?>
    </div>

    <?php 
$this->renderPartial('_form', array('model' => $model));
?>

<?php 
$this->endWidget();
コード例 #3
0
 /**
  * Renders the data cell content.
  * @param integer $row the row number (zero-based).
  * @param mixed $data the data associated with the row.
  */
 protected function renderDataCellContent($row, $data)
 {
     if (!Yii::app()->user->isAdmin) {
         echo BsHtml::linkButton(BsHtml::icon(BsHtml::GLYPHICON_EYE_OPEN), array('color' => BsHtml::BUTTON_COLOR_LINK, 'size' => BsHtml::BUTTON_SIZE_MINI, 'url' => array('view', 'id' => $data->{$this->idColumn}), 'htmlOptions' => array('rel' => 'tooltip', 'title' => Yii::t('AuthModule.main', 'View'))));
     }
 }
コード例 #4
0
 /**
  * Renders the data cell content.
  * @param integer $row the row number (zero-based).
  * @param mixed $data the data associated with the row.
  */
 protected function renderDataCellContent($row, $data)
 {
     if ($this->userId !== null) {
         echo BsHtml::linkButton(BsHtml::icon(BsHtml::GLYPHICON_REMOVE), array('color' => BsHtml::BUTTON_COLOR_LINK, 'size' => BsHtml::BUTTON_SIZE_MINI, 'url' => array('revoke', 'itemName' => $data['name'], 'userId' => $this->userId), 'rel' => 'tooltip', 'title' => Yii::t('AuthModule.main', 'Revoke')));
     }
 }
コード例 #5
0
ファイル: index.php プロジェクト: postfx/fermion
<?php

$this->breadcrumbs[] = 'Список записей';
?>
    
    
<?php 
$this->beginWidget('bootstrap.widgets.BsPanel', array('title' => $this->navigation));
?>

    <div class="buttons_for_panel">
        <?php 
echo BsHtml::linkButton('Добавить запись', array('icon' => BsHtml::GLYPHICON_PLUS, 'color' => BsHtml::BUTTON_COLOR_SUCCESS, 'url' => array('create')));
?>
    </div>

    <?php 
$this->widget('bootstrap.widgets.BsGridView', array('id' => 'user-grid', 'dataProvider' => $model->search(), 'filter' => $model, 'type' => BsHtml::GRID_TYPE_HOVER, 'template' => '{summary}{items}{pager}', 'pager' => array('class' => 'bootstrap.widgets.BsPager', 'size' => BsHtml::PAGINATION_SIZE_DEFAULT), 'nullDisplay' => '-', 'selectableRows' => 0, 'columns' => array('id', array('name' => 'date_create', 'value' => 'Yii::app()->dateFormatter->format("dd MMMM yyyy, HH:mm", $data->date_create)', 'filter' => false), 'login', array('name' => 'role', 'value' => '$data->_role', 'filter' => $model::$roles), 'name', array('header' => '', 'value' => '' . 'BsHtml::linkButton("", array("url"=>array("delete", "id"=>$data->id), "size"=>BsHtml::BUTTON_SIZE_SMALL, "data-toggle"=>"tooltip", "title"=>"Удалить", "icon"=>BsHtml::GLYPHICON_TRASH, "color"=>BsHtml::BUTTON_COLOR_DEFAULT, "onclick"=>"if ( !confirm(\'Действительно удалить?\') ) return false;"))." ".' . 'BsHtml::linkButton("", array("url"=>array("update", "id"=>$data->id), "size"=>BsHtml::BUTTON_SIZE_SMALL, "data-toggle"=>"tooltip", "title"=>"Изменить", "icon"=>BsHtml::GLYPHICON_PENCIL, "color"=>BsHtml::BUTTON_COLOR_WARNING))." ".' . 'BsHtml::linkButton("", array("url"=>array("view", "id"=>$data->id), "size"=>BsHtml::BUTTON_SIZE_SMALL, "data-toggle"=>"tooltip", "title"=>"Обзор", "icon"=>BsHtml::GLYPHICON_EYE_OPEN, "color"=>BsHtml::BUTTON_COLOR_INFO))', 'htmlOptions' => array('class' => 'myActions'), 'type' => 'raw'))));
?>
    
    
<?php 
$this->endWidget();
コード例 #6
0
ファイル: view.php プロジェクト: postfx/fermion
<?php

$this->breadcrumbs[] = 'Обзор пользователя №' . $model->id;
?>
    
<?php 
$this->beginWidget('bootstrap.widgets.BsPanel', array('title' => $this->navigation));
?>
       

    <div class="buttons_for_panel">
        <?php 
echo BsHtml::linkButton('Вернуться к списку пользователей', array('icon' => BsHtml::GLYPHICON_BACKWARD, 'color' => BsHtml::BUTTON_COLOR_DEFAULT, 'url' => array('index')));
?>
        <?php 
echo BsHtml::linkButton('Удалить пользователя', array('icon' => BsHtml::GLYPHICON_TRASH, 'color' => BsHtml::BUTTON_COLOR_DANGER, 'url' => array('delete', 'id' => $model->id), 'onclick' => 'if ( !confirm(\'Действительно удалить?\') ) return false;'));
?>
        <?php 
echo BsHtml::linkButton('Изменить пользователя', array('icon' => BsHtml::GLYPHICON_PENCIL, 'color' => BsHtml::BUTTON_COLOR_WARNING, 'url' => array('update', 'id' => $model->id)));
?>
    </div>

    <?php 
$this->widget('bootstrap.widgets.BsDetailView', array('data' => $model, 'attributes' => array('id', array('name' => 'date_create', 'value' => Yii::app()->dateFormatter->format('dd MMMM yyyy, HH:mm', $model->date_create)), 'login', array('name' => 'role', 'value' => $model->_role), 'name', 'time_rest_day1', 'time_rest_day2', 'time_rest_day3', 'time_rest_day4', 'time_rest_day5', 'time_rest_day6', 'time_rest_day7', 'time_work_day1', 'time_work_day2', 'time_work_day3', 'time_work_day4', 'time_work_day5', 'time_work_day6', 'time_work_day7')));
?>
    
<?php 
$this->endWidget();
コード例 #7
0
ファイル: create.php プロジェクト: shnellpavel/bcgroup_lk
/* @var $model AuthItemForm */
/* @var $form BsActiveForm */
$this->breadcrumbs = array($this->capitalize($this->getTypeText(true)) => array('index'), Yii::t('AuthModule.main', 'New {type}', array('{type}' => $this->getTypeText())));
?>

    <h1><?php 
echo Yii::t('AuthModule.main', 'New {type}', array('{type}' => $this->getTypeText()));
?>
</h1>

<?php 
$form = $this->beginWidget('bootstrap.widgets.BsActiveForm', array('layout' => BsHtml::FORM_LAYOUT_HORIZONTAL));
?>

<?php 
echo $form->hiddenField($model, 'type');
echo $form->textFieldControlGroup($model, 'name');
echo $form->textFieldControlGroup($model, 'description');
?>

    <div class="form-actions">
        <?php 
echo BsHtml::submitButton(Yii::t('AuthModule.main', 'Create'), array('color' => BsHtml::BUTTON_COLOR_PRIMARY));
?>
        <?php 
echo BsHtml::linkButton(Yii::t('AuthModule.main', 'Cancel'), array('color' => BsHtml::BUTTON_COLOR_LINK, 'url' => array('index')));
?>
    </div>

<?php 
$this->endWidget();
コード例 #8
0
ファイル: update.php プロジェクト: shnellpavel/bcgroup_lk
<h1>
    <?php 
echo CHtml::encode($item->description);
?>
    <small><?php 
echo $this->getTypeText();
?>
</small>
</h1>

<?php 
$form = $this->beginWidget('bootstrap.widgets.BsActiveForm', array('layout' => BsHtml::FORM_LAYOUT_HORIZONTAL));
?>

<?php 
echo $form->hiddenField($model, 'type');
echo $form->textFieldControlGroup($model, 'name', array('disabled' => true, 'title' => Yii::t('AuthModule.main', 'System name cannot be changed after creation.')));
echo $form->textFieldControlGroup($model, 'description');
?>

    <div class="form-actions">
        <?php 
echo BsHtml::submitButton(Yii::t('AuthModule.main', 'Save'), array('color' => BsHtml::BUTTON_COLOR_PRIMARY));
?>
        <?php 
echo BsHtml::linkButton(Yii::t('AuthModule.main', 'Cancel'), array('color' => BsHtml::BUTTON_COLOR_LINK, 'url' => array('view', 'name' => $item->name)));
?>
    </div>

<?php 
$this->endWidget();
コード例 #9
0
ファイル: index.php プロジェクト: shnellpavel/bcgroup_lk
<?php

/* @var $this OperationController|TaskController|RoleController */
/* @var $dataProvider AuthItemDataProvider */
$this->breadcrumbs = array($this->capitalize($this->getTypeText(true)));
?>

<h1><?php 
echo $this->capitalize($this->getTypeText(true));
?>
</h1>

<?php 
echo BsHtml::linkButton(Yii::t('AuthModule.main', 'Add {type}', array('{type}' => $this->getTypeText())), array('color' => BsHtml::BUTTON_COLOR_PRIMARY, 'url' => array('create')));
?>

<?php 
$this->widget('bootstrap.widgets.BsGridView', array('type' => 'striped hover', 'dataProvider' => $dataProvider, 'emptyText' => Yii::t('AuthModule.main', 'No {type} found.', array('{type}' => $this->getTypeText(true))), 'template' => "{items}\n{pager}", 'columns' => array(array('name' => 'name', 'type' => 'raw', 'header' => Yii::t('AuthModule.main', 'System name'), 'htmlOptions' => array('class' => 'item-name-column'), 'value' => "CHtml::link(\$data->name, array('view', 'name'=>\$data->name))"), array('name' => 'description', 'header' => Yii::t('AuthModule.main', 'Description'), 'htmlOptions' => array('class' => 'item-description-column')), array('class' => 'bootstrap.widgets.BsButtonColumn', 'viewButtonLabel' => Yii::t('AuthModule.main', 'View'), 'viewButtonUrl' => "Yii::app()->controller->createUrl('view', array('name'=>\$data->name))", 'updateButtonLabel' => Yii::t('AuthModule.main', 'Edit'), 'updateButtonUrl' => "Yii::app()->controller->createUrl('update', array('name'=>\$data->name))", 'deleteButtonLabel' => Yii::t('AuthModule.main', 'Delete'), 'deleteButtonUrl' => "Yii::app()->controller->createUrl('delete', array('name'=>\$data->name))", 'deleteConfirmation' => Yii::t('AuthModule.main', 'Are you sure you want to delete this item?')))));
コード例 #10
0
ファイル: _search_area.php プロジェクト: postfx/fermion
                </div>
                <div class="col-xs-6">
                    <div class="checkbox aw_check">
                        <input type="checkbox" id="hasPhoto" name="hasPhoto">
                        <label for="hasPhoto">
                            С фото
                        </label>
                    </div>
                </div>
            </div>
        </div>
        <div class="sf_el">

        </div>
        <!--div class="sf_el text-right">
            <?php 
echo BsHtml::link('Подробный поиск', '#', array('onclick' => 'return false;'));
?>
        </div-->
    </div>
</div>

<?php 
echo BsHtml::linkButton('Найти', array('color' => BsHtml::BUTTON_COLOR_SUCCESS, 'block' => true, 'icon' => BsHtml::GLYPHICON_SEARCH, 'url' => '#', 'onclick' => 'return false;', 'id' => 'sa_submit'));
?>

<div class="add_search_area">
    <?php 
echo BsHtml::link('Подробный поиск', '#', array('onclick' => 'return false;'));
?>
</div>
コード例 #11
0
ファイル: update.php プロジェクト: postfx/fermion
<?php

$this->breadcrumbs[] = 'Изменение пользователя №' . $model->id;
?>
    
    
<?php 
$this->beginWidget('bootstrap.widgets.BsPanel', array('title' => $this->navigation));
?>

    <div class="buttons_for_panel">
        <?php 
echo BsHtml::linkButton('Вернуться к списку пользователей', array('icon' => BsHtml::GLYPHICON_BACKWARD, 'color' => BsHtml::BUTTON_COLOR_DEFAULT, 'url' => array('index')));
?>
        
        <?php 
echo BsHtml::linkButton('Удалить пользователя', array('icon' => BsHtml::GLYPHICON_TRASH, 'color' => BsHtml::BUTTON_COLOR_DANGER, 'url' => array('delete', 'id' => $model->id), 'onclick' => 'if ( !confirm(\'Действительно удалить?\') ) return false;'));
?>
        
        <?php 
echo BsHtml::linkButton('Обзор пользователя', array('icon' => BsHtml::GLYPHICON_EYE_OPEN, 'color' => BsHtml::BUTTON_COLOR_INFO, 'url' => array('view', 'id' => $model->id)));
?>
        
    </div>

    <?php 
$this->renderPartial('_form', array('model' => $model));
?>

<?php 
$this->endWidget();
コード例 #12
0
ファイル: Helper.php プロジェクト: blrtromax/seobility
 public static function linkButton($label = 'Submit', $url = '#', $htmlOptions = array())
 {
     $btn = BsHtml::linkButton($label, $htmlOptions);
     $btn = str_replace('"#"', '"' . $url . '"', $btn);
     return $btn;
 }