/
var
/
www
/
vhosts
/
nabawater
/
backend
/
views
/
banner
/
/var/www/vhosts/nabawater/backend/views/banner
mkdir
upload
Name
Size
Mode
Actions
create.php
755
0644
edit
dl
rm
index.php
5153
0644
edit
dl
rm
update.php
754
0644
edit
dl
rm
_form.php
4550
0644
edit
dl
rm
Edit:
/var/www/vhosts/nabawater/backend/views/banner/_form.php
(4550B)
<?php use backend\components\CActiveForm; use yii\helpers\Html; use common\helpers\UploadHelper; /* @var $this \yii\web\View */ /* @var $model \backend\models\Banner */ /* @var $modelLang \backend\models\BannerLang */ /* @var $modelUploadForm \backend\models\BannerUploadForm */ /* @var $modelVendor \backend\models\Vendor */ $divBlockError = ''; $form = CActiveForm::begin()->setModel($model); ?> <div class="card-body"> <h4 class="card-title"><?= $this->title; ?></h4> <hr> <div class="m-l-5"> <?php if (!$model->getIsNewRecord() && !empty($modelLang->banner_image_path)) { $uploadHelper = UploadHelper::getInstance(); $url = $modelLang->banner_image_path; echo Html::img($url, $options = ['alt' => 'Banner Image', 'style' => 'width:100px;height:100px', 'class' => 'img-thumbnail']); } ?> </div> <div class="row p-lg-2"> <div class = "col-md-6"> <?= $form->field($modelUploadForm, 'banner_image_path',['options' => ['class' => 'form-group']])->fileInput(['class' => 'form-control']); ?> </div> <div class="col-md-6"> <?= $form->field($modelLang, 'banner_name')->textInput(); ?> </div> </div> <div class="row p-lg-2 hide"> <div class="col-md-6"> </div> <div class="col-md-6"> <?= $form->field($model, 'city_id')->dropDownList($modelCity->getCityData(), ['class' => 'select2 form-control', 'prompt' => yii::t('backend','Select an Option')]); ?> </div> </div> <div class="row p-lg-2 hide"> <div class= "col-md-5"> <?= $form->field($model, 'banner_link')->textInput(); ?> </div> <div class= "col-md-1"> <span class="mytooltip tooltip-effect-3"> <span class="fa fa-2x fa-exclamation-circle my-lg-1"></span> <span class="tooltip-content tooltip-text"> <?= yii::t('backend','Ignore this field to create a Banner by choosing appropriate vendor name above or else give appropriate banner Url to create a Banner.' ) ?> </span> </span> </div> <div class ="col-md-6"> <?= $form->field($model, 'banner_type')->radioList([$model::WEB_BANNER => 'Web', $model::APP_BANNER => 'App', $model::COMMON_BANNER => 'Both']); ?> </div> <span style="color:red;" id="bannerCreateError"><?php echo $divBlockError; ?></span> </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() { $('.select2').select2({ allowClear:true }); $("#banner-vendor_id").on('change', function() { if ($(this).val() === '') { $('.field-banner-banner_link').show(); $('.fa-exclamation-circle').show(); } else { $('.field-banner-banner_link').hide(); $('.fa-exclamation-circle').hide(); } }); $('#banneruploadform-banner_image_path').on('change', function() { $('#banner-banner_link').attr('disabled', true); }); $('#banner-banner_link').on('change', function() { if ($('#banner-banner_link').val() != '') { $('#banneruploadform-banner_image_path').attr('disabled', true); $('#banner-vendor_id').attr('disabled', true); } else { $('#banneruploadform-banner_image_path').attr('disabled', false); $('#banner-vendor_id').attr('disabled', false); } }) $('#banneruploadform-banner_image_path').after('<a href="#" id="close" class="fa fa-window-close"></a>'); $("#close").on("click", function() { $('#banneruploadform-banner_image_path').val(''); $('#banner-banner_link').attr('disabled', false); }); $('#banner-form').on('submit', function(e) { if ($('#banneruploadform-banner_image_path').val() != '') { if ($('#banner-vendor_id').val() == '') { e.preventDefault(); $('#bannerCreateError').html('Please choose a Vendor Name to Create a Banner'); } } }); }); </script>
Save
cmd:
run