Example #1
0
    $mCcgr = $modelCcxg;
    //izlaizj sys group, ja nav admins
    if ($mCcgr->ccxg_ccgr_id == Yii::app()->params['ccgr_group_sys_company'] && !Yii::app()->user->checkAccess("Administrator")) {
        continue;
    }
    $aChecked[] = $mCcgr->ccxg_ccgr_id;
}
if (count($aChecked) == 1) {
    //kaut kads gljuks, nedrikst padot masivu ar vienu elementu
    $aChecked = $aChecked[0];
}
$criteria = new CDbCriteria();
if (!Yii::app()->user->checkAccess("Administrator")) {
    $criteria->addCondition("ccgr_id !=  " . Yii::app()->params['ccgr_group_sys_company']);
}
echo CHtml::checkBoxList('ccxg_ccgr_id', $aChecked, CHtml::listData(CcgrGroup::model()->findAll($criteria), 'ccgr_id', 'ccgr_name'));
?>
            <?php 
//echo $form->error($PxpModel, 'ppxt_id');
?>
        </div>
    <?php 
//  }
?>

    <div class="form-actions">
        
    <?php 
echo CHtml::resetButton(Yii::t('D2companyModule.crud_static', 'Reset'), array('class' => 'btn'));
echo ' ' . CHtml::submitButton(Yii::t('D2companyModule.crud_static', 'Save'), array('class' => 'btn btn-primary', 'name' => 'save_company_group'));
?>
Example #2
0
</div>
<div class="export-form" style="display:none">
    <?php 
//$this->renderPartial('_export', array('model' => $model,));
?>
</div>

<?php 
$visible_columns = false;
if (isset(Yii::app()->getModule('d2company')->options['admin_columns'])) {
    $visible_columns = Yii::app()->getModule('d2company')->options['admin_columns'];
}
$criteria = new CDbCriteria();
if (isset(Yii::app()->params['ccgr_group_sys_company'])) {
    $criteria->addNotInCondition('ccgr_id', array(Yii::app()->params['ccgr_group_sys_company']));
}
$criteria->order = 'ccgr_name';
$group_filter = CHtml::listData(CcgrGroup::model()->findAll($criteria), 'ccgr_id', 'ccgr_name');
$grid_columns = array(array('name' => 'ccmp_name', 'header' => Yii::t('D2companyModule.crud', 'Name'), 'value' => '$data->ccmp_name', 'visible' => !$visible_columns || in_array('ccmp_name', $visible_columns)), array('name' => 'ccmp_ccnt_id', 'header' => Yii::t('D2companyModule.crud', 'Country'), 'value' => 'CHtml::value($data,\'ccmpCcnt.itemLabel\')', 'filter' => CHtml::listData(CcntCountry::model()->findAll(array('limit' => 1000)), 'ccnt_id', 'itemLabel'), 'htmlOptions' => array('style' => 'width:100px;'), 'visible' => !$visible_columns || in_array('ccmp_ccnt_id', $visible_columns)), array('name' => 'ccmp_office_ccit_id', 'header' => Yii::t('D2companyModule.crud', 'City'), 'value' => 'CHtml::value($data,\'ccmpOfficeCcit.itemLabel\')', 'filter' => CHtml::listData(CcitCity::model()->findAll(array('limit' => 1000)), 'ccit_id', 'itemLabel'), 'visible' => !$visible_columns || in_array('ccmp_office_ccit_id', $visible_columns)), array('name' => 'ccmp_registrtion_no', 'header' => Yii::t('D2companyModule.crud', 'Registration Nr'), 'visible' => !$visible_columns || in_array('ccmp_registrtion_no', $visible_columns)), array('name' => 'ccmp_registration_address', 'header' => Yii::t('D2companyModule.crud', 'Registration Address'), 'visible' => !$visible_columns || in_array('ccmp_registration_address', $visible_columns)), array('name' => 'ccmp_statuss', 'header' => Yii::t('D2companyModule.crud', 'State'), 'value' => '$data->getEnumColumnLabel(\'ccmp_statuss\')', 'visible' => !$visible_columns || in_array('ccmp_statuss', $visible_columns)), array('name' => 'ccxg_ccgr_id', 'header' => Yii::t('D2companyModule.crud', 'Group'), 'filter' => $group_filter, 'value' => '$data->ccgr_name', 'visible' => !$visible_columns || in_array('ccxg_ccgr_id', $visible_columns)));
if (isset(Yii::app()->getModule('d2company')->options['admin_add_columns'])) {
    foreach (Yii::app()->getModule('d2company')->options['admin_add_columns'] as $add_column) {
        if (isset($add_column['header'])) {
            $add_column['header'] = Yii::t('D2companyModule.crud', $add_column['header']);
        }
        $grid_columns[] = $add_column;
    }
}
$grid_columns[] = array('class' => 'EButtonColumnWithClearFilters', 'buttons' => array('view' => array('visible' => 'Yii::app()->user->checkAccess("D2company.CcmpCompany.View")
                                           || Yii::app()->user->checkAccess("D2company.CcmpCompany.Update") 
                                           || Yii::app()->user->checkAccess("Company.fullcontrol")'), 'update' => array('visible' => 'Yii::app()->user->checkAccess("Company.fullcontrol") ' . '                            || Yii::app()->user->checkAccess("D2company.CcmpCompany.Update")'), 'delete' => array('visible' => 'FALSE')), 'viewButtonUrl' => 'Yii::app()->controller->createUrl("view", array("ccmp_id" => $data->ccmp_id))', 'updateButtonUrl' => 'Yii::app()->controller->createUrl("updateExtended", array("ccmp_id" => $data->ccmp_id))', 'deleteButtonUrl' => null, 'viewButtonOptions' => array('data-toggle' => 'tooltip'), 'updateButtonOptions' => array('data-toggle' => 'tooltip'));
$this->widget('TbGridView', array('id' => 'ccmp-company-grid', 'type' => 'bordered condensed', 'dataProvider' => $model->searchForList(), 'filter' => $model, 'template' => '{items}{summary}{pager}', 'rowCssClassExpression' => '$data->cssclass', 'pager' => array('class' => 'TbPager', 'displayFirstAndLast' => true), 'columns' => $grid_columns));
Example #3
0
<?php 
$this->breadcrumbs[] = Yii::t('crud', 'Ccxg Company Xgroups');
Yii::app()->clientScript->registerScript('search', "\n    \$('.search-button').click(function(){\n        \$('.search-form').toggle();\n        return false;\n    });\n    \$('.search-form form').submit(function(){\n        \$.fn.yiiGridView.update(\n            'ccxg-company-xgroup-grid',\n            {data: \$(this).serialize()}\n        );\n        return false;\n    });\n    ");
?>

<?php 
$this->widget("TbBreadcrumbs", array("links" => $this->breadcrumbs));
?>
<h1>
    
    <?php 
echo Yii::t('crud', 'Ccxg Company Xgroups');
?>
    <small><?php 
echo Yii::t('D2companyModule.crud_static', 'Manage');
?>
</small>
    
</h1>

<?php 
$this->renderPartial("_toolbar", array("model" => $model));
?>



<?php 
$this->widget('TbGridView', array('id' => 'ccxg-company-xgroup-grid', 'dataProvider' => $model->search(), 'filter' => $model, 'template' => '{pager}{summary}{items}{pager}', 'pager' => array('class' => 'TbPager', 'displayFirstAndLast' => true), 'columns' => array(array('class' => 'CLinkColumn', 'header' => '', 'labelExpression' => '$data->itemLabel', 'urlExpression' => 'Yii::app()->controller->createUrl("view", array("ccxg_id" => $data["ccxg_id"]))'), array('class' => 'editable.EditableColumn', 'name' => 'ccxg_id', 'editable' => array('url' => $this->createUrl('/d2company/ccxgCompanyXGroup/editableSaver'))), array('name' => 'ccxg_ccmp_id', 'value' => 'CHtml::value($data,\'ccxgCcmp.itemLabel\')', 'filter' => CHtml::listData(CcmpCompany::model()->findAll(array('limit' => 1000)), 'ccmp_id', 'itemLabel')), array('name' => 'ccxg_ccgr_id', 'value' => 'CHtml::value($data,\'ccxgCcgr.itemLabel\')', 'filter' => CHtml::listData(CcgrGroup::model()->findAll(array('limit' => 1000)), 'ccgr_id', 'itemLabel')), array('class' => 'TbButtonColumn', 'buttons' => array('view' => array('visible' => 'Yii::app()->user->checkAccess("D2company.CcxgCompanyXGroup.View")'), 'update' => array('visible' => 'Yii::app()->user->checkAccess("D2company.CcxgCompanyXGroup.Update")'), 'delete' => array('visible' => 'Yii::app()->user->checkAccess("D2company.CcxgCompanyXGroup.Delete")')), 'viewButtonUrl' => 'Yii::app()->controller->createUrl("view", array("ccxg_id" => $data->ccxg_id))', 'updateButtonUrl' => 'Yii::app()->controller->createUrl("update", array("ccxg_id" => $data->ccxg_id))', 'deleteButtonUrl' => 'Yii::app()->controller->createUrl("delete", array("ccxg_id" => $data->ccxg_id))'))));
 public function loadModel($id)
 {
     $m = CcgrGroup::model();
     // apply scope, if available
     $scopes = $m->scopes();
     if (isset($scopes[$this->scope])) {
         $m->{$this->scope}();
     }
     $model = $m->findByPk($id);
     if ($model === null) {
         throw new CHttpException(404, Yii::t('D2companyModule.crud_static', 'The requested page does not exist.'));
     }
     return $model;
 }
</div>
        <?php 
    }
    if (!empty($grid_warning)) {
        ?>
        <div class="alert alert-warning"><?php 
        echo $grid_warning;
        ?>
</div>
        <?php 
    }
    $model = new CcxgCompanyXGroup();
    $model->ccxg_ccmp_id = $modelMain->primaryKey;
    // render grid view
    $can_edit = Yii::app()->user->checkAccess("D2company.CcxgCompanyXGroup.Update");
    $this->widget('TbGridView', array('id' => 'ccxg-company-xgroup-grid', 'dataProvider' => $model->search(), 'template' => '{summary}{items}', 'summaryText' => '&nbsp;', 'htmlOptions' => array('class' => 'rel-grid-view'), 'columns' => array(array('class' => 'editable.EditableColumn', 'name' => 'ccxg_ccgr_id', 'value' => '!empty($data->ccxg_ccgr_id)?$data->ccxgCcgr->itemLabel:" - "', 'editable' => array('type' => 'select', 'url' => $this->createUrl('//d2company/ccxgCompanyXGroup/editableSaver'), 'source' => CHtml::listData(CcgrGroup::model()->findAll(array('limit' => 1000)), 'ccgr_id', 'itemLabel'), 'apply' => $can_edit ? 'TRUE && $data->ccxg_ccgr_id != ' . Yii::app()->params['ccgr_group_sys_company'] : 'FALSE')), array('class' => 'TbButtonColumn', 'buttons' => array('view' => array('visible' => 'FALSE'), 'update' => array('visible' => 'FALSE'), 'delete' => array('visible' => "TRUE")), 'deleteButtonUrl' => 'Yii::app()->controller->createUrl("/d2company/ccxgCompanyXGroup/delete", array("ccxg_id" => $data->ccxg_id))', 'deleteConfirmation' => Yii::t('D2companyModule.crud_static', 'Do you want to delete this item?'), 'deleteButtonOptions' => array('data-toggle' => 'tooltip'), 'visible' => Yii::app()->user->checkAccess("D2company.CcxgCompanyXGroup.Delete")))));
    ?>

<?php 
    Yii::endProfile('ccxg_ccmp_id.view.grid');
}
if ((!$ajax || $ajax == 'ccdp-department-grid') && Yii::app()->user->checkAccess("D2company.CcdpDepartment.View")) {
    $can_create = Yii::app()->user->checkAccess("D2company.CcdpDepartment.Create");
    Yii::beginProfile('ccdp_ccmp_id.view.grid');
    $grid_error = '';
    $grid_warning = '';
    $model = false;
    if (empty($modelMain->ccdpDepartments) && $can_create) {
        $model = new CcdpDepartment();
        $model->ccdp_ccmp_id = $modelMain->primaryKey;
        if (!$model->save()) {