view_tr.php 4.12 KB
Newer Older
Marcello Pivanti's avatar
Marcello Pivanti committed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
<?php

/**
 * Art-ER Attrattività, ricerca e territorio dell’Emilia-Romagna
 * OPEN 2.0
 *
 * @package    Open20Package
 * @category   CategoryName
 * @author     Elite Division S.r.l.
 */

use elitedivision\amos\core\helpers\Html;
use elitedivision\amos\core\views\DataProviderView;
use yii\widgets\Pjax;
use yii\helpers\StringHelper;
use yii\helpers\Inflector;
use elitedivision\amos\translation\AmosTranslation;
use elitedivision\amos\translation\models\TranslationConf;
use elitedivision\amos\core\forms\ActiveForm;
use elitedivision\amos\core\forms\CloseSaveButtonWidget;
\elitedivision\amos\translation\assets\AmosTranslationAsset::register($this);
/**
 * @var yii\web\View $this
 * @var yii\data\ActiveDataProvider $dataProvider
 * @var backend\modules\registry\models\search\ProfessionalProfilesSearch $model
 */
$url = filter_input(INPUT_GET, 'url');
if (!$url) {
    $url = filter_input(INPUT_POST, 'url');
}
$module = $this->context->module;

$this->title = "$classname #{$source[$pk]}: " . AmosTranslation::t('amostranslation', 'translation into') . " $lang";
$prev = \Yii::$app->request->referrer;
if (strpos($prev, '/translation/default/records') !== false) {
    $this->params['breadcrumbs'][] = ['label' => AmosTranslation::t('amostranslation', 'Translate manager'), 'url' => ['/translation']];
    $this->params['breadcrumbs'][] = ['label' => AmosTranslation::t('amostranslation', 'Translate contents'), 'url' => [$url]];
} else {
    $this->params['breadcrumbs'][] = ['label' => AmosTranslation::t('amostranslation', '#Original_content'), 'url' => $prev];
}
$this->params['breadcrumbs'][] = $this->title;
?>
<div class="form">
    <?php  echo $this->render('_language_tr', ['model' => $model]);  
  
    $form = ActiveForm::begin(); 
    if (!$model->isNewRecord): 
        ?>
        <?=
        \elitedivision\amos\core\forms\WorkflowTransitionWidget::widget([
            'form' => $form,
            'model' => $model,           
            'workflowId' => $modelClassName::TR_WORKFLOW,
            'classDivIcon' => 'pull-left',
            'classDivMessage' => 'pull-left message',                    
        ]);
        ?>
        <?php
    endif;
    ?>    

    <?= $form->field($model, $pk)->hiddenInput()->label(false); ?>
    <?php foreach ((array) $stringField as $string) { ?>
        <div class="row">
            <div class="col-lg-12">
                <p><?= AmosTranslation::tHtml('amostranslation', 'Source content of') ?> <strong><?= $model->getAttributeLabel($string) ?></strong><?= ($model->language_source)? " ({$model->language_source})" : ''?></p>
                <p class="bordered-box color-source-content"><?= $source[$string] ?></p>
            </div>
            <div class="col-lg-12">                
                <!--<textarea class="form-control" disabled="disabled">-->
                <p class="bordered-box">
                <?= $model->{$string} ?>
                </p>
                <!--</textarea>-->
            </div>
        </div>
    <?php } ?>
    <?php foreach ((array) $textField as $text) { ?>
        <div class="row">
            <div class="col-lg-12">
                <p><?= AmosTranslation::tHtml('amostranslation', 'Source content of') ?> <strong><?= $model->getAttributeLabel($text) ?></strong><?= ($model->language_source)? " ({$model->language_source})" : ''?></p>
                <p class="bordered-box color-source-content">
            <?= ($module->enableRTE && in_array($text, $rteAttributes)) ? \Yii::$app->formatter->asHtml($source[$text]) : $source[$text] ?>
                </p>
            </div>
            <div class="col-lg-12">
                <!--<textarea rows="4" class="form-control" disabled="disabled">-->
                <div class="bordered-box">
                <?=
                ($module->enableRTE && in_array($text, $rteAttributes)) ? \Yii::$app->formatter->asHtml($model->{$text})
                        : $model->{$text}
                ?>
                </div>
                <!--</textarea>-->
            </div>
        </div>
    <?php } ?>

    <div class="form-group">
        <?=  CloseSaveButtonWidget::widget(['model' => $model]);  ?>
    </div>
    <?php ActiveForm::end(); ?>

</div>