| Current Path : /var/www/html/brspace/backend/modules/contentApplication/views/content-application/ |
| Current File : /var/www/html/brspace/backend/modules/contentApplication/views/content-application/_form.php |
<?php
use mihaildev\ckeditor\CKEditor;
use mihaildev\elfinder\ElFinder;
use yii\helpers\Html;
use yii\widgets\ActiveForm;
use yii\helpers\ArrayHelper;
use kartik\file\FileInput;
use backend\modules\contentApplication\models\ContentApplicationTranslation;
/* @var $this yii\web\View */
/* @var $model backend\modules\contentApplication\models\ContentApplication */
/* @var $form yii\widgets\ActiveForm */
?>
<?php $form = ActiveForm::begin(); ?>
<div class="wrapper wrapper-content animated fadeInRight" style="padding: 20px 10px 20px;">
<!-- <div class="ibox float-e-margins">
<div class="ibox-content">
<div class="row">
<div class="col-sm-3">
<?php
/*=
$form->field($model, 'application_language')->dropdownList(
ArrayHelper::map(
(new \yii\db\Query())
->from('ref')
->where(['=', 'cat', 'CONTENT_LANGUAGE'])
->orderBy(['descr_en' => SORT_DESC])
->all(), 'code', 'descr_en'), [
'class' => 'select2', 'prompt' => '-- Please choose --'])*/
?>
</div>
<div class="col-sm-12"></div>
</div>
</div>
</div>-->
<?php
$modeltranslation = ContentApplicationTranslation::find()
->where(['=', 'application_translation_parent_id', $model->application_id])
->andwhere(['=', 'application_translation_main', '0'])
->orderBy(['application_translation_id' => SORT_ASC])->all();
if (!empty($modeltranslation)) {
foreach ($modeltranslation as $rowtranslation) {
echo '<div class="ibox float-e-margins" id="old-translation-' . $rowtranslation->application_translation_id . '">
<input type="hidden" name="oldtranslation[]" value="' . $rowtranslation->application_translation_id . '">
<div class="ibox-title">
<button type="button" class="btn btn-warning btn-sm" onclick="deleteoldtranslation(' . $rowtranslation->application_translation_id . ')">Delete</button>
Application Translation
</div>
<div class="ibox-content">
<div class="row">
<div class="col-sm-3">
<div class="form-group">
<label>Language</label>
' . Html::dropDownList('old_language_' . $rowtranslation->application_translation_id, $rowtranslation->application_translation_language, ArrayHelper::map(
(new \yii\db\Query())
->from('ref')
->where(['=', 'cat', 'CONTENT_LANGUAGE'])
->orderBy(['descr_en' => SORT_DESC])
->all(), 'code', 'descr_en'), [
'class' => 'select2', 'prompt' => '-- Please choose --']) . '
</div>
</div>
<div class="col-sm-9">
<div class="form-group">
<label>Application Name</label>
<input type="text" class="form-control" name="old_title_' . $rowtranslation->application_translation_id . '" value="' . $rowtranslation->application_translation_title . '">
</div>
</div>
</div>
</div>
</div>';
}
}
?>
<div class="ibox float-e-margins">
<div class="ibox-content">
<?= $form->field($model, 'application_title')->textInput() ?>
<div class="row">
<div class="col-sm-12">
<?=
$form->field($model, 'application_cat')->dropdownList(
ArrayHelper::map(
(new \yii\db\Query())
->from('ref')
->where(['=', 'cat', 'APP_CAT'])
->orderBy(['descr_en' => SORT_ASC])
->all(), 'code', 'descr_en'), [
'class' => 'select2', 'prompt' => '-- Please choose --'])
?>
</div>
<div class="col-sm-12">
<?=
$form->field($model, 'application_status')->dropdownList(
ArrayHelper::map(
(new \yii\db\Query())
->from('ref')
->where(['=', 'cat', 'CONTENT_STATUS'])
->orderBy(['descr_en' => SORT_ASC])
->all(), 'code', 'descr'), [
'class' => 'select2', 'prompt' => '-- Please choose --'])
?>
</div>
<div class="col-sm-12">
<?= $form->field($model, 'application_url')->textInput(['maxlength' => true]) ?>
</div>
</div>
<?php
if (!empty($model->application_img)) {
echo $form->field($model, 'application_img')->widget(FileInput::classname(), [
'options' => ['accept' => 'image/*'],
'pluginOptions' => [
'showUpload' => false,
'showCaption' => false,
'showRemove' => false,
'showUpload' => false,
'browseClass' => 'btn btn-warning btn-block',
'browseIcon' => '<i class="glyphicon glyphicon-camera"></i> ',
'browseLabel' => 'Select Image',
'initialPreview' => ['<img style="max-width:100%" src="' . Yii::getAlias('@web') . '/' . $model->application_img . '"/>'],
]
]);
} else {
echo $form->field($model, 'application_img')->widget(FileInput::classname(), [
'options' => ['accept' => 'image/*'],
'pluginOptions' => [
'showUpload' => false,
'showCaption' => false,
'showRemove' => false,
'showUpload' => false,
'browseClass' => 'btn btn-warning btn-block',
'browseIcon' => '<i class="glyphicon glyphicon-camera"></i> ',
'browseLabel' => 'Select Image'
],
]);
}
?>
</div>
</div>
<div id="wrapper-translation"></div>
<div class="form-group">
<?= Html::a(Yii::t('app', 'Back'), ['index'], ['class' => 'btn btn-primary']) ?>
<?= Html::submitButton(Yii::t('app', 'Save'), ['class' => 'btn btn-primary']) ?>
</div>
</div>
<?php ActiveForm::end(); ?>
<script>
var newcount = 1;
function addtranslation() {
newcount++;
$.ajax({
url: "addtranslation?no=" + newcount,
method: "GET",
success: function (response) {
$('#wrapper-translation').append(response);
},
});
}
function deletenewtranslation(no) {
$('#new-translation-' + no).remove();
}
function deleteoldtranslation(id) {
var r = confirm("Are you sure to delete this data?");
if (r == true) {
$.ajax({
url: "deletetranslation?id=" + id,
method: "GET",
success: function (response) {
$('#old-translation-' + id).remove();
},
});
}
}
</script>