/
var
/
www
/
vhosts
/
nabawater
/
backend
/
views
/
promotion
/
/var/www/vhosts/nabawater/backend/views/promotion
mkdir
upload
Name
Size
Mode
Actions
create.php
662
0644
edit
dl
rm
index.php
5656
0644
edit
dl
rm
update.php
660
0644
edit
dl
rm
_form.php
3957
0644
edit
dl
rm
Edit:
/var/www/vhosts/nabawater/backend/views/promotion/_form.php
(3957B)
<?php use backend\components\CActiveForm; use yii\helpers\Html; use common\helpers\UploadHelper; /* @var $this \yii\web\View */ /* @var $model \backend\models\Promotion */ /* @var $model \backend\models\PromotionLang */ /* @var $modelUploadForm \backend\models\PromotionUploadForm */ $form = CActiveForm::begin()->setModel($model); ?> <div class="card-body"> <h4 class="card-title"><?= $this->title; ?></h4> <hr> <div class="row p-lg-2"> <div class="col-md-6"> <?= $form->field($model, 'vendor_id')->dropDownList($modelVendor->getVendorData(), ['prompt' => 'Please select a Restaurant', 'class' => 'select2 form-control']); ?> </div> <div class=" col-md-6"> <?= $form->field($modelLang, 'promotion_name')->textInput(); ?> </div> </div> <div class="row p-lg-2"> <div class="col-md-6"> <?= $form->field($modelLang, 'promotion_description')->textarea(); ?> </div> <div class=" col-md-6 m-b-20"> <?= $form->field($model, 'promotion_code')->textInput(['readOnly' => true]); ?> <a href="#" style="color: #009efb" onclick="generatePromotionCode();">Generate Promotion Code</a> </div> </div> <div class="row p-lg-2"> <div class=" col-md-6"> <?= $form->field($model, 'promotion_price')->textInput(); ?> </div> <div class=" col-md-6"> <?= $form->field($model, 'offer')->textInput(); ?> </div> </div> <div class="row p-lg-2"> <div class="col-md-6"> <?= $form->field($model, 'promotion_points')->textInput(); ?> </div> <div class="col-md-6"> <?= $form->field($modelLang, 'promotion_type')->textInput(); ?> </div> </div> <div class="row p-lg-2"> <div class="col-md-6"> <?= $form->field($model, 'start_date')->textInput(['class' => 'bootstrapMaterialDatePicker form-control ' ]); ?> </div> <div class="col-md-6"> <?= $form->field($model, 'end_date')->textInput(['class' => 'bootstrapMaterialDatePicker form-control' ]); ?> </div> </div> <div class="m-l-5"> <?php if (!$model->getIsNewRecord() && !empty($modelLang->promotion_image_path)) { $uploadHelper = UploadHelper::getInstance(); $url = $modelLang->promotion_image_path; echo Html::img($url, $options = ['alt' => 'Promotion 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, 'promotion_image_path')->fileInput(['class' => 'form-control']); ?> </div> <div class ="col-md-6"> <?= $form->field($model, 'promotion_status')->radioList([$model::ACTIVE =>'Active', $model::INACTIVE =>'Inactive']); ?> </div> </div> <div class= "col-md-12 text-center"> <?= Html::submitButton($model->getIsNewRecord() ? 'Create' : 'Update', ['class' => 'btn btn-success']) ?> <?= Html::a('Cancel', ['index'], ['class' => 'btn btn-secondary']); ?> </div> </div> <?php CActiveForm::end(); ?> <script type="text/javascript"> runOnLoad(function(){ $('.select2').select2(); $('.bootstrapMaterialDatePicker').bootstrapMaterialDatePicker({ format: 'YYYY-MM-DD HH:mm:ss' }); $('#promotionlang-promotion_type').after('<span class="font-13 text-muted"> Hot ..etc</span>'); }); function generatePromotionCode() { var text = ""; var possible = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; for( var i=0; i < 6; i++ ) text += possible.charAt(Math.floor(Math.random() * possible.length)); $('#promotion-promotion_code').val(text); } </script>
Save
cmd:
run