/var/www/vhosts/nabawater/backend/modules/delivery/views/delivery-boy
NameSizeModeActions
create.php3860644editdlrm
driver-details.php14130644editdlrm
index.php144800644editdlrm
track-deliveryboy.php96280644editdlrm
update.php4010644editdlrm
_form.php46370644editdlrm
Edit: /var/www/vhosts/nabawater/backend/modules/delivery/views/delivery-boy/index.php (14480B)
title = Yii::t('backend', 'Delivery Boy'); ?>

title ?> '.' '. Yii::t('backend', 'Create'), ['create'], ['class' => 'btn btn-info d-none d-lg-block pull-right']) ?> ', ['/delivery/delivery-boy/track-delivery-boy'], [ 'class' => 'btn btn-info', 'id' => 'track-btn', 'style' => 'float:right;' ]) ?>

$dataProvider, 'filterModel' => $searchModel, 'usePrimaryKey' => true, 'columns' => [ ['class' => 'yii\grid\SerialColumn'], [ 'label' => Yii::t('backend', 'Name'), 'attribute' => 'name', 'value' => 'name', ], [ 'label' => Yii::t('backend', 'Email'), "attribute" => "email", 'value' => 'email', ], [ 'label' => Yii::t('backend', 'Phone Number'), "attribute" => "phone_number", 'value' => 'phone_number', ], [ 'label' => Yii::t('backend', 'Status'), 'attribute' => 'status', 'contentOptions' => ['class'=>'status deliveryboy_status'], 'format' => 'raw', 'value' => function ($model ) { $id = 'nank-status-' . $model['id']; $html = ''; $checkboxOption = [ 'id' => $id, 'data-size'=> 'mini', 'data-toggle' => 'switch', 'data-type'=> 'delivery-boy-status', 'value' => $model['status'] ]; if((int)$model['status'] === Deliveryboy::DELIVERY_DEACTIVE) { $html .= Html::checkbox('status', [], $checkboxOption); } else { $html .= Html::checkbox('status', ['checked' => 'checked'], $checkboxOption); } $html .= Html::tag('span', Html::label('', $id)); return Html::tag('div', $html, ['class' => 'bootstrap-switch']); } ], [ 'label' => Yii::t('backend', 'Online Status'), 'filter' => [Deliveryboy::DELIVERY_ONLINE => yii::t('backend','Online'), Deliveryboy::DELIVERY_OFFLINE => yii::t('backend','Offline')], 'filterInputOptions' => ['class' => 'select2 form-control col-md-4', 'prompt' => yii::t('backend','All')], 'attribute' => 'status', 'format' => 'raw', 'value' => function ($model ) { if ((int)$model['status'] === Deliveryboy::DELIVERY_ONLINE) { return Html::tag('label', Yii::t('backend', 'Online'), ['style' => 'color:green;']); } else { return Html::tag('label', Yii::t('backend', 'Offline'), ['style' => 'color:red;']); } } ], [ 'label' => Yii::t('backend', 'Approve Status'), "attribute" => "is_approved", 'contentOptions' => ['class'=>'approve_status'], 'format' => 'raw', 'value' => function ($model ) { $html = ''; $checkboxOptions = [ 'id' => 'aopprove'.$model['id'], 'data-size'=> 'mini', 'data-type'=> 'delivery-boy-approve', 'data-toggle' => 'switch', 'data-on-label' => yii::t('backend','Approved'), 'data-off-label' => yii::t('backend','Disapproved') ]; if ((int)$model['is_approved'] === Deliveryboy::DELIVERY_BOY_APPROVED) { return Html::tag('label', Yii::t('backend', 'Approved'), ['style' => 'color:green;']); $html .= Html::checkbox('is_approved', ['checked' => 'checked'], $checkboxOptions ); } else if ((int)$model['is_approved'] === Deliveryboy::DELIVERY_BOY_DISAPPROVED) { $html .= Html::checkbox('is_approved', [], $checkboxOptions ); } $html .= Html::tag('span', Html::label('', $model['id'])); return Html::tag('div', $html, ['class' => 'bootstrap-switch']); } ], [ 'class' => \yii\grid\ActionColumn::class, 'contentOptions' => ['class' => 'action'], 'header' => Yii::t('backend', 'Action'), 'template' => '{change-password}{update}{delete}', 'buttons' => [ "update" => function ($url, $dataProvider) { return Html::a('', ['delivery-boy/update', 'id' => $dataProvider['id']], [ 'title' => '', 'data-original-title' => Yii::t('backend', 'Edit'), ]); }, "delete" => function ($url, $dataProvider) { return Html::a('', ['delivery-boy/delete', 'id' => $dataProvider['id']], [ 'title' => '', 'data-original-title' => Yii::t('backend', 'Delete'), ]); }, 'change-password' => function ($url, $model, $key) { if(AdminUser::isVendor()){ return ; }; return Html::a('' ,'javascript:;'); }, ], ], ] ]); ?>