/
var
/
www
/
vhosts
/
nabawater
/
backend
/
views
/
notification
/
/var/www/vhosts/nabawater/backend/views/notification
mkdir
upload
Name
Size
Mode
Actions
create.php
674
0644
edit
dl
rm
index.php
3998
0644
edit
dl
rm
update.php
759
0644
edit
dl
rm
_form.php
3365
0644
edit
dl
rm
Edit:
/var/www/vhosts/nabawater/backend/views/notification/_form.php
(3365B)
<?php use backend\components\CActiveForm; use yii\helpers\Html; use common\helpers\UploadHelper; /* @var $this \yii\web\View */ /* @var $model \backend\models\Notification */ /* @var $modelUploadForm \backend\models\NotificationUploadForm */ /* @var $modelUser \backend\models\User */ /* @var $modelUserNotification \backend\models\UserNotification */ $form = CActiveForm::begin()->setModel($model); if (!$model->isNewRecord) { $modelUserNotification->user_id = (!empty($modelUserNotificationData['user_id'])) ? explode(',', $modelUserNotificationData['user_id']) : 'All'; } ?> <div class="card-body"> <h4 class="card-title"><?= $this->title; ?></h4> <hr> <div class="m-l-5"> <?php if (!$model->getIsNewRecord() && !empty($model->notification_image_path)) { $uploadHelper = UploadHelper::getInstance(); $url = $model->notification_image_path; echo Html::img($url, $options = ['alt' => 'Notification Image', 'style' => 'width:100px;height:100px', 'class' => 'img-responsive img-thumbnail']); } ?> </div> <div class="row p-lg-2"> <div class="col-md-6"> <?= $form->field($modelUploadForm, 'notification_image_path')->fileInput(['class' => 'form-control'])->label(Yii::t('backend', 'Notification Image')); ?> </div> <div class=" col-md-6"> <?= $form->field($model, 'notification_title')->textInput(); ?> </div> </div> <div class=" col-md-12"> <?= $form->field($model, 'notification_description')->textarea(); ?> </div> <div class="row p-lg-2"> <div class ="col-md-4"> <?= $form->field($model, 'is_all_user')->radioList(array($model::GLOBAL_NOTIFICATION => 'Yes', $model::USER_NOTIFICATION => 'No')); ?> </div> <div class ="col-md-4"> <?= $form->field($model, 'status')->radioList([$model::ACTIVE => Yii::t('backend', 'Active'), $model::INACTIVE => Yii::t('backend' ,'Inactive')]); ?> </div> </div> <div class="user_section col-md-6" style="display: <?php echo ($model->is_all_user === $model::GLOBAL_NOTIFICATION ) ? 'none' : 'block'; ?>;"> <div id='user_id'> <?= $form->field($modelUserNotification, 'user_id')->dropDownList($modelUser->getUserData(), ['class' =>'select2 form-control', 'multiple' => true]) ?> </div><div id="errors"></div> </div> <div class= "col-md-12 text-center"> <?= Html::submitButton($model->getIsNewRecord() ? Yii::t('backend', 'Create') : Yii::t('backend', 'Update'), ['class' => 'btn btn-success']) ?> <?= Html::a(Yii::t('backend', 'Cancel'), ['index'], ['class' => 'btn btn-secondary']); ?> </div> </div> <?php CActiveForm::end(); ?> <script type="text/javascript"> runOnLoad(function() { $('input:radio[name="Notification[is_all_user]"]').on('change', function() { if($('input:radio[name="Notification[is_all_user]"]:checked').val() == 1) { $('.user_section').css('display', 'none'); } else { $('.user_section').css('display', 'block'); $('.select2-container').css('width', '378.656px'); $('.select2-search__field').css('width', '157'); } }); $('.select2').select2(); }); </script>
Save
cmd:
run