Вход Регистрация
Файл: protected/views/page/dealings_page.php
Строк: 166
<?php $this->pageTitle 'Сделки'?>
<div class="clients-hat">
    <div class="goback-link pull-right">
        <nav class="clients-nav navbar">
            <ul class="nav navbar-nav">
                <li <?php echo $dealTypeFilter == '0' 'class="active"' '' ?> ><?php echo CHtml::link('Все'Yii::app()->createUrl("page/dealings_page", array("dealTypeFilter" => '0'))) . '<span class="">' $countTypeAll '</span>'?></li>
                <li <?php echo $dealTypeFilter == '1' 'class="active"' '' ?> ><?php echo CHtml::link('Активно'Yii::app()->createUrl("page/dealings_page", array("dealTypeFilter" => '1'))) . '<span class="">' $countTypeActive '</span>'?></li>
                <li <?php echo $dealTypeFilter == '2' 'class="active"' '' ?> ><?php echo CHtml::link('Выиграно'Yii::app()->createUrl("page/dealings_page", array("dealTypeFilter" => '2'))) . '<span class="">' $countTypeWin '</span>'?></li>
                <li <?php echo $dealTypeFilter == '3' 'class="active"' '' ?> ><?php echo CHtml::link('Проиграно'Yii::app()->createUrl("page/dealings_page", array("dealTypeFilter" => '3'))) . '<span class="">' $countTypeLose '</span>'?></li>
            </ul>
        </nav>
    </div>
    <div class="client-name">
        Сумма сделок: <? echo $sumPaid '. Остаток: ' $sumBalance '.' ?>
    </div>
</div>


<main class="content full2" role="main">
    <?php $this->renderPartial('_dealings_search', array(
        
'deals' => $deals,
        
'user' => $user,
        
'allLabels' => $allLabels,
        
'listStep' => $listStep,
        
'listStepOption' => $listStepOption,
        
'selectedSteps' => $selectedSteps,
        
'customSelectedLabels' => $customSelectedLabels,
    )); 
?>

    <div class="box-gray">
        <div class="box-gray__body no-border bottom_margin">
            <?php
            
if (count($deals_table_data->data) == 0) { ?>
                <div class="info_client_001"><p>Сделок нет</p></div>
                <?
            
}
            
$this->widget('zii.widgets.grid.CGridView', array(
                
'dataProvider' => $deals_table_data,
                
'cssFile' => '',
                
'emptyText' => '',
                
'htmlOptions' => array('class' => 'new-table-main'),
                
'columns' => array(
                    array(
                        
'name' => 'name',
                        
'header' => 'Сделки',
                        
'type' => 'raw',
                        
'headerHtmlOptions' => array('class' => 'w9''style' =>
                            
'       height: 12px;
                                    border-right: 1px solid #d9d9d9;
                                    border-bottom: 1px solid #d9d9d9;                                    
                                    padding: 8px 11px;
                                    text-align:left;
                                    font-size: 11px;
                                    color: #222;
                                    line-height: 12px;
                                    display: none
                                 '
),
                        
'value' => function ($data) {
                            
$criteria = new CDbCriteria;
                            foreach (
$data->labelsInDeals as $value) {
                                
$criteria->addCondition('t.id = ' $value->label_id"OR");
                            }

                            
$idHTML '<div class="block_labels">' '<span class="idHTML"> #' $data->id '</span>' '<span class="werwe"></span>' CHtml::link($data->client->name,
                                    
Yii::app()->createUrl("page/client_profile", array("id" => $data->client->id)));
                            
$labelHTML '';
                            if (
$criteria->condition != '' && $labels Labels::model()->findAll($criteria)) {
                                foreach (
$labels as $label) {
                                    
$labelHTML .= '<div onclick="clickLabel(' $label->id ')" class="custom-label pointer" style="background-color: ' $label->color '; color:' $label->color_text '">' $label->name '</div>';
                                }
                            }
                            
$labelHTML .= '</div>';

                            
$stepOptionColor '';
                            
$stepOptionName '';
                            
$stepName '';
                            if (
$step StepsInDeals::model()->with('steps')->find('deals_id = :ID', [':ID' => $data->id])) {
                                if (
$step->selected_option_id && $stepSelectedOption StepsOptions::model()->findByPk($step->selected_option_id)) {
                                    
$stepOptionColor $stepSelectedOption->color;
                                    
$stepOptionName $stepSelectedOption->name;
                                }

                                if (
$step->steps_id == || $step->steps_id == 2) {
                                    
$stepOptionName $step->steps->name;
                                }
                                
$stepName $step->steps->name;
                            }

                            
$dealTypeClass = [
                                
=> 'dealTypeActiveSquare',
                                
=> 'dealTypeWinSquare',
                                
=> 'dealTypeLoseSquare',
                            ];


                            
$dddd2 '<span class="new-table-date_actions flex-start">' .
                                
'<span class="tooltip"> ' .
                                
'<span class="stepIndication" style="background-color:' $stepOptionColor '">' '</span>' '<span style="padding-left: 13px;">' $stepOptionName '</span>' '<span class="tooltiptext tooltip-bottom">' $stepName '</span>' '</span>' .
                                
'</span>';

                            return
                                
'<div class="new-table">
                                                    <div class="new-table-left">
                                                        <div class="new-table-header-01">
                                                            <div class="new-table-name-client">' 
'<div class="' $dealTypeClass[$data->deal_type_id] . '"></div>' CHtml::link($data->textYii::app()->createUrl("page/edit_deal", array("id" => $data->id"render_page" => 'dealings_page'))) . (count($data->dealsFiles) > '<a class="file_add" tabindex="1"><img src="/img/paper-clip.svg"></a>' '') . '<span class="new-table-name-resp left_10">' round($data->paid) . ' / ' round($data->balance) . '</span>' '<span class="sdf2">' . ($data->responsable->avatar CHtml::image($data->responsable->avatar'', ['class' => 'miniAvatar']) : CHtml::image($data->responsable->roles[0]->name == 'manager' '/img/employee.svg' : ($data->responsable->roles[0]->name == 'director' '/img/ava_adminisrtr.svg' '/img/ava_admin.svg'), '', ['class' => 'miniAvatar'])) . CHtml::link($data->responsable->first_nameYii::app()->createUrl("page/user_profile", array("id" => $data->responsable->id))) .
                                
'</div>
                                                        <div class="new-table-name-resp"></div>
                                                    </div>
                                                    <div class="new-table-bottom">' 
$idHTML $labelHTML $dddd2 .
                                
'</div>
                                                </div>'
;
                        }
                    ),
                )));
            
?>
        </div>
    </div>
</main><!--.content-->
<script>
    $("table").removeClass("items");
    $("table").addClass("main-table");

    clickLabel = function (id) {
        document.location.href = '/page/dealings_page?labelId=' + id;
    };

</script>
Онлайн: 0
Реклама