public function init() { echo Html::activeHiddenInput($this->model, $this->attribute, $this->options); echo Html::error($this->model, $this->attribute, $this->options); $id = Html::getInputId($this->model, $this->attribute); echo FileInput::widget(['name' => 'file', 'options' => ['accept' => 'image/*', 'multiple' => false], 'pluginEvents' => ['fileuploaded' => 'function(event, data, previewId, index) { $("#' . $id . '").val(data.response.url); }'], 'pluginOptions' => ['initialPreview' => $this->model->{$this->attribute} ? [Html::img($this->model->{$this->attribute}, ['class' => 'file-preview-image'])] : false, 'maxFileCount' => 1, 'minFileCount' => 1, 'previewFileType' => 'image', 'multiple' => false, 'showPreview' => true, 'showUploadedThumbs' => false, 'uploadUrl' => \yii\helpers\Url::to(['/system/image/upload'])]]); parent::init(); }
public function run() { if ($imageUrl = $this->model->getFileUrl($this->attribute)) { ?> <div class="file-input"> <div class="file-preview"> <div class="file-preview-thumbnails"> <div class="file-preview-frame"> <?php echo Html::img($imageUrl, ['class' => 'file-preview-image', 'alt' => \Yii::t('gromver.platform', 'File not found.')]); ?> </div> </div> <div class="clearfix"></div> </div> </div> <?php } if ($imageUrl == null) { // to show FileInput only for new upload echo KartikFileInput::widget(['model' => $this->model, 'attribute' => $this->attribute, 'options' => $this->options, 'pluginOptions' => $this->pluginOptions]); } else { FileInputAsset::register($this->getView()); ?> <div class="file-input"> <div class="input-group"> <div class="form-control file-caption "> <span class="glyphicon glyphicon-file"></span> <span class="file-caption-name"><?php echo $this->model->getFileName($this->attribute); ?> </span> </div> <div class="input-group-btn"> <?php echo Html::a('Remove Image', [$this->deleteAction, 'pk' => $this->model->getPrimaryKey(), 'attribute' => $this->attribute], ['class' => 'btn btn-danger', 'data-method' => 'post']); ?> </div> </div> </div> <?php } }
/* @var $attach_image */ $images = $model->getAttachFiles('image', 150, 150); ?> <?php $this->beginBlock('title'); echo Yii::$app->user->can(AdminRbac::PERMISSION_ADMIN_PANEL) ? Html::a('<i class="material-icons">mode_edit</i>', ['/admin/posts/default/update', 'id' => $model->id]) : false; echo Html::encode($model->title); $this->endBlock(); ?> <div class="container"> <div class="field-body"> <?php foreach ($images as $image) { echo Html::img($image->url, ['alt' => $image->filename, 'width' => $image->width, 'height' => $image->height]); } ?> <?php echo $model->body; ?> </div> <div class="flipper row"> <div class="col-md-6"> <?php echo $prev->slug ? Html::a('<i class="material-icons">chevron_left</i> ' . $prev->title, ['view', 'slug' => $prev->slug], ['class' => 'prev text-left']) : false; ?> </div> <div class="col-md-6"> <?php echo $next->slug ? Html::a($next->title . '<i class="material-icons">chevron_right</i> ', ['view', 'slug' => $next->slug], ['class' => 'next text-right']) : false;
use yii\bootstrap\ActiveForm; use kartik\tabs\TabsX; use yii\helpers\Json; use yii\web\Response; use yii\helpers\ArrayHelper; use yii\web\Request; use kartik\daterange\DateRangePicker; use yii\db\ActiveRecord; use yii\data\ArrayDataProvider; /*[4] GRID VIEW IMAGE SHOW */ $visitImage = GridView::widget(['id' => 'img-list', 'rowOptions' => function ($model, $key, $index, $grid) { return ['id' => $model['ID'], 'onclick' => ' $(document).ready(function(){ var mtgl="' . $model["TGL"] . '"; var muser_id="' . $model["USER_ID"] . '"; //alert(user_id); $.fn.modal.Constructor.prototype.enforceFocus = function(){}; // e.preventDefault(); $("#modal-view").modal("show") .find("#modalContent") .load("/mastercrm/review-visit/disply-image?tgl=' . $model["TGL"] . '&user_id=' . $model["USER_ID"] . '"); }); ']; }, 'dataProvider' => $dataProviderHeader2, 'columns' => [['class' => 'kartik\\grid\\SerialColumn', 'width' => '10px', 'header' => 'No.', 'headerOptions' => ['style' => ['text-align' => 'center', 'width' => '10px', 'font-family' => 'verdana, arial, sans-serif', 'font-size' => '9pt', 'background-color' => 'rgba(249,215,100,1)']], 'contentOptions' => ['style' => ['text-align' => 'center', 'width' => '10px', 'font-family' => 'tahoma, arial, sans-serif', 'font-size' => '9pt']]], ['attribute' => 'IMG_DECODE_START', 'format' => 'raw', 'label' => 'Image Start', 'value' => function ($model) { $base64 = 'data:image/jpg;charset=utf-8;base64,' . $model['IMG_DECODE_START']; return $model['IMG_DECODE_START'] != '' ? Html::img($base64, ['width' => '120', 'height' => '120']) : Html::img($model['noImage'], ['width' => '120', 'height' => '120']); }, 'headerOptions' => ['style' => ['text-align' => 'center', 'width' => '10px', 'font-family' => 'tahoma, arial, sans-serif', 'font-size' => '9pt', 'background-color' => 'rgba(74, 206, 231, 1)']], 'contentOptions' => ['style' => ['text-align' => 'center', 'width' => '10px', 'height' => '10px', 'font-family' => 'tahoma, arial, sans-serif', 'font-size' => '9pt']]], ['attribute' => 'IMG_DECODE_END', 'format' => 'raw', 'label' => 'Image End', 'value' => function ($model) { $base64 = 'data:image/jpg;charset=utf-8;base64,' . $model['IMG_DECODE_END']; return $model['IMG_DECODE_END'] != '' ? Html::img($base64, ['width' => '120', 'height' => '120']) : Html::img($model['noImage'], ['width' => '120', 'height' => '120']); }, 'headerOptions' => ['style' => ['text-align' => 'center', 'width' => '10px', 'font-family' => 'tahoma, arial, sans-serif', 'font-size' => '9pt', 'background-color' => 'rgba(74, 206, 231, 1)']], 'contentOptions' => ['style' => ['text-align' => 'center', 'width' => '10px', 'height' => '10px', 'font-family' => 'tahoma, arial, sans-serif', 'font-size' => '9pt']]]], 'toolbar' => [''], 'panel' => ['heading' => "<i class='fa fa-file-image-o fa-1x'></i> LIST IMAGES", 'type' => 'danger', 'footer' => false]]); echo $visitImage;
?> </div> </div> <div class="col-sm-6"> <div class="fotorama" data-width="100%" data-ratio="800/600" > <?php $widget = Widget::begin(['version' => '4.5.2', 'options' => ['nav' => 'thumbs', 'autoplay' => 'true', 'transition' => 'crossfade']]); echo Html::img(Yii::getAlias('@web') . '/images/museo02.jpg'); echo Html::img(Yii::getAlias('@web') . '/images/museo03.jpg'); echo Html::img(Yii::getAlias('@web') . '/images/museo04.jpg'); echo Html::img(Yii::getAlias('@web') . '/images/museo05.jpg'); $widget->end(); ?> </div> <!--<p><a class="btn btn-default" href="http://www.yiiframework.com/doc/">Yii Documentation »</a></p>--> </div> </div> <div class="body-content"> <!-- <div class="row"> <div class="col-lg-4"> <h2>Heading</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et
} /*GRIDVIEW ARRAY ACTION*/ $attDinamikNotulen[] = ['class' => 'kartik\\grid\\ActionColumn', 'dropdown' => true, 'template' => '{view}', 'dropdownOptions' => ['class' => 'pull-right dropdown', 'style' => ['disable' => true]], 'dropdownButton' => ['class' => $actionClass, 'label' => $actionLabel], 'buttons' => ['view' => function ($url, $model, $key) { return '<li>' . Html::a('<span class="fa fa-eye"></span>' . Yii::t('app', 'View'), ['/widget/notulen/view', 'id' => $model->id], ['id' => 'notulen-id']) . '</li>' . PHP_EOL; }], 'headerOptions' => ['style' => ['text-align' => 'center', 'width' => '10px', 'font-family' => 'tahoma, arial, sans-serif', 'font-size' => '9pt', 'background-color' => 'rgba(159, 221, 66, 1)']], 'contentOptions' => ['style' => ['text-align' => 'center', 'width' => '10px', 'height' => '10px', 'font-family' => 'tahoma, arial, sans-serif', 'font-size' => '9pt']]]; /*SET GRID VIEW LIST EVENT*/ $gvNutulen = GridView::widget(['dataProvider' => $dataProvider, 'filterRowOptions' => ['style' => 'background-color:rgba(255, 221, 66, 1); align:center'], 'columns' => $attDinamikNotulen, 'floatOverflowContainer' => true, 'floatHeader' => true, 'pjax' => true, 'pjaxSettings' => ['options' => ['enablePushState' => false, 'id' => 'absen-rekap']], 'panel' => ['heading' => "<span class='fa fa-edit'><b> LIST NOTULEN</b></span>", 'type' => 'info', 'showFooter' => false], 'toolbar' => [], 'hover' => true, 'responsive' => true, 'responsiveWrap' => true, 'bordered' => true, 'striped' => true]); ?> <div id='body-notulen'> <!--<div class="fold">--> <!-- Tema --> <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12"> <div class="row" style="margin-top:35px;margin-left:1px;margin-right:10px;"> <div class="col-xs-3 col-sm-3 col-md-3 col-lg-3"> <?php echo Html::img('http://lukisongroup.com/img_setting/kop/lukison.png', ['class' => 'pnjg', 'style' => 'width:100px;height:70px;']); ?> </div> <div class="col-xs-12 col-sm-12 col-md-6 col-lg-6 text-center"> <!-- <h5 class="text-left"><b>FORM PERMINTAAN BARANG & JASA</b></h5> !--> <h4 class="text-center" style="padding-top:30px"><b>NOTULEN RAPAT</b></h4> </div> <div class="col-xs-3 col-sm-3 col-md-2 col-lg-2 text-left" > <div class="hidden-xs"> <!-- <b class="text-right"> echo btnTanggal($model) ?></b> --> <nav class="menu" style="padding-top:100px;"> <input type="checkbox" href="#" class="menu-open" name="menu-open" id="menu-open" /> <label class="menu-open-button" for="menu-open"> <span class="lines line-1"></span> <span class="lines line-2"></span> <span class="lines line-3"></span> </label> <a href="#" class="menu-item item-1"> <i class="fa fa-anchor"></i> </a> <a href="#" class="menu-item item-2"> <i class="fa fa-coffee"></i> </a>
use yii\data\ArrayDataProvider; use lukisongroup\master\models\Customers; use lukisongroup\master\models\Termcustomers; use lukisongroup\master\models\Distributor; use lukisongroup\hrd\models\Corp; //print_r($model[0]); //echo $model[0]->NmDis; ?> <div class="content" > <!-- HEADER !--> <div class="row"> <!-- HEADER !--> <div class="col-md-12"> <div class="col-md-1" style="float:left;"> <?php echo Html::img('@web/upload/lukison.png', ['class' => 'pnjg', 'style' => 'width:100px;height:70px;']); ?> </div> <div class="col-md-9" style="padding-top:15px;"> <h3 class="text-center"><b> <?php echo 'TERM - ' . ucwords($model[0]->NmCustomer); ?> </b></h3> </div> <div class="col-md-12"> <hr style="height:10px;margin-top: 1px; margin-bottom: 1px;color:#94cdf0"> </div> </div> </div>
Modal::begin(['id' => 'po-auth1-sign', 'header' => '<div style="float:left;margin-right:10px">' . Html::img('@web/img_setting/login/login1.png', ['class' => 'pnjg', 'style' => 'width:100px;height:70px;']) . '</div><div style="margin-top:10px;"><h4><b>Signature Authorize</b></h4></div>', 'size' => Modal::SIZE_SMALL, 'headerOptions' => ['style' => 'border-radius:5px; background-color:rgba(230, 251, 225, 1)']]); Modal::end(); /* * JS AUTH2 | CHECKED * @author ptrnov <*****@*****.**> * @since 1.2 */ $this->registerJs("\n\t\t\t\$.fn.modal.Constructor.prototype.enforceFocus = function() {};\n\t\t\t\$('#po-auth2-sign').on('show.bs.modal', function (event) {\n\t\t\t\tvar button = \$(event.relatedTarget)\n\t\t\t\tvar modal = \$(this)\n\t\t\t\tvar title = button.data('title')\n\t\t\t\tvar href = button.attr('href')\n\t\t\t\tmodal.find('.modal-title').html(title)\n\t\t\t\tmodal.find('.modal-body').html('<i class=\"fa fa-spinner fa-spin\"></i>')\n\t\t\t\t\$.post(href)\n\t\t\t\t\t.done(function( data ) {\n\t\t\t\t\t\tmodal.find('.modal-body').html(data)\n\t\t\t\t\t});\n\t\t\t\t}),\n\t", $this::POS_READY); Modal::begin(['id' => 'po-auth2-sign', 'header' => '<div style="float:left;margin-right:10px">' . Html::img('@web/img_setting/login/login1.png', ['class' => 'pnjg', 'style' => 'width:100px;height:70px;']) . '</div><div style="margin-top:10px;"><h4><b>Signature Authorize</b></h4></div>', 'size' => Modal::SIZE_SMALL, 'headerOptions' => ['style' => 'border-radius:5px; background-color:rgba(230, 251, 225, 1)']]); Modal::end(); /* * JS AUTH3 | APPROVED * @author ptrnov <*****@*****.**> * @since 1.2 */ $this->registerJs("\n\t\t\t\$.fn.modal.Constructor.prototype.enforceFocus = function() {};\n\t\t\t\$('#po-auth3-sign').on('show.bs.modal', function (event) {\n\t\t\t\tvar button = \$(event.relatedTarget)\n\t\t\t\tvar modal = \$(this)\n\t\t\t\tvar title = button.data('title')\n\t\t\t\tvar href = button.attr('href')\n\t\t\t\tmodal.find('.modal-title').html(title)\n\t\t\t\tmodal.find('.modal-body').html('<i class=\"fa fa-spinner fa-spin\"></i>')\n\t\t\t\t\$.post(href)\n\t\t\t\t\t.done(function( data ) {\n\t\t\t\t\t\tmodal.find('.modal-body').html(data)\n\t\t\t\t\t});\n\t\t\t\t}),\n\t", $this::POS_READY); Modal::begin(['id' => 'po-auth3-sign', 'header' => '<div style="float:left;margin-right:10px">' . Html::img('@web/img_setting/login/login1.png', ['class' => 'pnjg', 'style' => 'width:100px;height:70px;']) . '</div><div style="margin-top:10px;"><h4><b>Signature Authorize</b></h4></div>', 'size' => Modal::SIZE_SMALL, 'headerOptions' => ['style' => 'border-radius:5px; background-color:rgba(230, 251, 225, 1)']]); Modal::end(); /* * Button Modal Confirm PERMISION DENAID * @author ptrnov [piter@lukison] * @since 1.2 */ $this->registerJs("\n\t\t\t\$.fn.modal.Constructor.prototype.enforceFocus = function() {};\n\t\t\t\$('#confirm-permission-alert').on('show.bs.modal', function (event) {\n\t\t\t\t//var button = \$(event.relatedTarget)\n\t\t\t\t//var modal = \$(this)\n\t\t\t\t//var title = button.data('title')\n\t\t\t\t//var href = button.attr('href')\n\t\t\t\t//modal.find('.modal-title').html(title)\n\t\t\t\t//modal.find('.modal-body').html('')\n\t\t\t\t/* \$.post(href)\n\t\t\t\t\t.done(function( data ) {\n\t\t\t\t\t\tmodal.find('.modal-body').html(data)\n\t\t\t\t\t}); */\n\t\t\t\t}),\n\t", $this::POS_READY); Modal::begin(['id' => 'confirm-permission-alert', 'header' => '<div style="float:left;margin-right:10px">' . Html::img('@web/img_setting/warning/denied.png', ['class' => 'pnjg', 'style' => 'width:40px;height:40px;']) . '</div><div style="margin-top:10px;"><h4><b>Permmission Confirm !</b></h4></div>', 'size' => Modal::SIZE_SMALL, 'headerOptions' => ['style' => 'border-radius:5px; background-color:rgba(142, 202, 223, 0.9)']]); echo "<div>You do not have permission for this module.\n\t\t\t\t<dl>\n\t\t\t\t\t<dt>Contact : itdept@lukison.com</dt>\n\t\t\t\t</dl>\n\t\t\t</div>"; Modal::end(); /* * Action PO Detail */ $this->registerJs("\n\t\t\$(document).on('click', '[data-toggle-approved]', function(e){\n\t\t\te.preventDefault();\n\t\t\tvar idx = \$(this).data('toggle-approved');\n\t\t\t\$.ajax({\n\t\t\t\t\turl: '/purchasing/purchase-order/approved_podetail',\n\t\t\t\t\ttype: 'POST',\n\t\t\t\t\t//contentType: 'application/json; charset=utf-8',\n\t\t\t\t\tdata:'id='+idx,\n\t\t\t\t\tdataType: 'json',\n\t\t\t\t\tsuccess: function(result) {\n\t\t\t\t\t\tif (result == 1){\n\t\t\t\t\t\t\t// Success\n\t\t\t\t\t\t\t\$.pjax.reload({container:'#gv-po-detail'});\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t// Fail\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t});\n\n\t\t});\n\t\t\$(document).on('click', '[data-toggle-reject]', function(e){\n\t\t\te.preventDefault();\n\t\t\tvar idx = \$(this).data('toggle-reject');\n\t\t\t\$.ajax({\n\t\t\t\t\turl: '/purchasing/purchase-order/reject_podetail',\n\t\t\t\t\ttype: 'POST',\n\t\t\t\t\t//contentType: 'application/json; charset=utf-8',\n\t\t\t\t\tdata:'id='+idx,\n\t\t\t\t\tdataType: 'json',\n\t\t\t\t\tsuccess: function(result) {\n\t\t\t\t\t\tif (result == 1){\n\t\t\t\t\t\t\t\$.pjax.reload({container:'#gv-po-detail'});\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t});\n\t\t\$(document).on('click', '[data-toggle-delete]', function(e){\n\t\t\te.preventDefault();\n\t\t\tvar idx = \$(this).data('toggle-delete');\n\t\t\t\$.ajax({\n\t\t\t\t\turl: '/purchasing/purchase-order/delete_podetail',\n\t\t\t\t\ttype: 'POST',\n\t\t\t\t\t//contentType: 'application/json; charset=utf-8',\n\t\t\t\t\tdata:'id='+idx,\n\t\t\t\t\tdataType: 'json',\n\t\t\t\t\tsuccess: function(result) {\n\t\t\t\t\t\tif (result == 1){\n\t\t\t\t\t\t\t\$.pjax.reload({container:'#gv-po-detail'});\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t});\n\n\t\t\$(document).on('click', '[data-toggle-cancel]', function(e){\n\t\t\te.preventDefault();\n\t\t\tvar idx = \$(this).data('toggle-cancel');\n\t\t\t\$.ajax({\n\t\t\t\t\turl: '/purchasing/purchase-order/cancel_podetail',\n\t\t\t\t\ttype: 'POST',\n\t\t\t\t\t//contentType: 'application/json; charset=utf-8',\n\t\t\t\t\tdata:'id='+idx,\n\t\t\t\t\tdataType: 'json',\n\t\t\t\t\tsuccess: function(result) {\n\t\t\t\t\t\tif (result == 1){\n\t\t\t\t\t\t\t\$.pjax.reload({container:'#gv-po-detail'});\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t});\n\n\t", $this::POS_READY);
echo Yii::$app->charset; ?> "/> <title><?php echo Html::encode($this->title); ?> </title> <?php $this->head(); ?> </head> <body class="y2u-padding"> <div class="y2u-container"> <div class="text-center"> <?php echo Html::img($asset->baseUrl . '/img/communityii.png', ['class' => 'y2u-logo']) . Module::PROJECT_PAGE; ?> </div> <?php echo AlertBlock::widget(['delay' => 0]); ?> <?php $this->beginBody(); ?> <?php echo $content; ?> <?php $this->endBody(); ?> </div>
<?php /** * @var $images \app\modules\image\models\Image[] * @var $this \yii\web\View * @var $thumbnailOnDemand boolean * @var $thumbnailWidth integer * @var $thumbnailHeight integer */ use app\modules\image\models\Image; use kartik\helpers\Html; use yii\helpers\Url; foreach ($images as $image) { $image_src = $image->file; if ($thumbnailOnDemand === true) { $image_src = $image->getThumbnail("{$thumbnailWidth}x{$thumbnailHeight}", $useWatermark); } echo Html::tag('div', Html::img($image_src, ['alt' => $image->image_description, 'itemprop' => "contentUrl"]), ['itemscope' => '', 'itemtype' => 'http://schema.org/ImageObject']); }
<div class="seasons-update"> <h1><?php echo Html::encode($this->title); ?> </h1> <?php echo $this->render('_form', ['model' => $model]); $gridId = 'teams'; echo $this->render('_grid', ['model' => $model, 'dataProvider' => $dataProvider['teams'], 'filterModel' => $searchModel['teams'], 'gridOptions' => ['id' => $gridId, 'panel' => ['heading' => '<h4>Все команды</h4>', 'after' => Html::button(Html::icon('plus') . ' Добавить Команды в Сезон', ['class' => 'btn btn-success perform-action', 'data-season' => $model->id, 'data-grid-id' => $gridId])], 'columns' => [['class' => 'kartik\\grid\\CheckboxColumn'], ['label' => 'Логотип', 'format' => 'raw', 'value' => function ($data) { $images = $data->getImages(); if ($images[0]['urlAlias'] != 'placeHolder' && $images[0]->isMain) { $image = $data->getImage(); $sizes = $image->getSizesWhen('x25'); return Html::img($image->getUrl('x25'), ['alt' => 'yii2 - картинка в gridview', 'class' => 'img-responsive', 'width' => $sizes['width'], 'height' => $sizes['height']]); } }], 'name', ['class' => 'yii\\grid\\ActionColumn', 'urlCreator' => function ($action, $model) { $url = Url::to(['teams/' . $action, 'id' => $model->id]); return $url; }, 'template' => '{view} {update}']]]]); $gridId = 'sub-teams'; echo $this->render('_grid', ['model' => $model, 'dataProvider' => $dataProvider['seasonTeams'], 'gridOptions' => ['id' => $gridId, 'panel' => ['heading' => '<h4>Команды Сезона ' . $model->name . '</h4>', 'after' => false], 'columns' => [['attribute' => 'team.name', 'label' => 'Имя'], 'games', 'wins', 'draws', 'lesions', 'spectacles', 'goals_against', 'goals_scored', ['class' => 'yii\\grid\\ActionColumn', 'urlCreator' => function ($action, $model) { $url = Url::to(['season-details/' . $action, 'id' => $model->id]); return $url; }, 'template' => '{update}{delete-pjax}', 'buttons' => ['delete-pjax' => function ($url, $model) { return ' ' . Html::a('<span class="glyphicon glyphicon-trash"></span>', false, ['onclick' => 'deletePlayer(' . $model->id . ',\'/admin/season-details/delete-pjax\')', 'style' => 'cursor:pointer', 'title' => 'Удалить', 'data-pjax' => 1]); }]]]]]); // $form = ActiveForm::begin(); // echo TabularForm::widget([ // 'dataProvider'=>$dataProvider['seasonTeams'],
return $nilai; }, 'contentOptions' => ['style' => ['text-align' => 'right', 'padding-right' => '20px', 'font-family' => 'tahoma', 'font-size' => '8pt', 'background-color' => 'rgba(255, 255, 155, 0.3)', 'border' => '0px']]]], 'pjax' => true, 'pjaxSettings' => ['options' => ['enablePushState' => false, 'id' => 'gv-chat-grp']], 'summary' => false, 'toolbar' => false, 'panel' => false, 'hover' => true, 'responsive' => true, 'responsiveWrap' => true, 'bordered' => false, 'striped' => false]); /* USER */ $ChatUserInfo = $this->render('_chat_user_info'); $gv_ChatUser = GridView::widget(['id' => 'gv-chat-user', 'dataProvider' => $dataProviderUser, 'filterRowOptions' => ['style' => 'background-color:rgba(126, 189, 188, 0.3); align:center'], 'rowOptions' => function ($model, $key, $index, $grid) { return ['id' => $model->EMP_ID, 'onclick' => ' var user = "******"; $.pjax.reload({ url: "' . Url::to(['/widget/chat/index']) . '?ChatSearch[GROUP]="+this.id+"&&chat="+user, container: "#chat-msg", timeout: 1000, });']; }, 'columns' => [['attribute' => 'x', 'format' => 'raw', 'label' => '', 'value' => function ($model) { $cari_employechat_image = Employe::find()->where(['EMP_ID' => $model->EMP_ID])->one(); $baseimage_64 = $cari_employechat_image->IMG_BASE64 != '' ? 'data:image/jpg;charset=utf-8;base64,' . $cari_employechat_image->IMG_BASE64 : '/img_setting/noimage/df.jpg'; return Html::img($baseimage_64, ['class' => 'contacts-list-img']); }, 'contentOptions' => ['style' => ['text-align' => 'left', 'width' => '10px', 'font-family' => 'tahoma, arial, sans-serif', 'font-size' => '9pt', 'border' => '0px', 'background-color' => 'rgba(255, 255, 155, 0.3)']]], ['class' => 'yii\\grid\\ActionColumn', 'template' => '{view}', 'header' => false, 'buttons' => ['view' => function ($url, $model, $key) { $name = $model->username; $icon = '<span class="glyphicon glyphicon-user"></span>'; //return Html::a($icon.''.$name, // return Html::a($name, // ['createajax','id'=>$model->id], // [ // 'data-toggle'=>"modal", // 'data-target'=>"#modal-bumum", // //data-title'=> $model->username, // ] // ); return $name; }], 'contentOptions' => ['style' => ['text-align' => 'left', 'font-family' => 'tahoma', 'font-size' => '8pt', 'border' => '0px', 'background-color' => 'rgba(255, 255, 155, 0.3)']]], ['label' => '', 'attribute' => 'x', 'format' => 'raw', 'value' => function ($model) { if ($model->ONLINE == 1) {
echo Html::img($image->getUrl('30x'), ['alt' => $item->home->name, 'class' => 'hidden-sm']); } ?> </div> <div class="col-xs-2 text-center promo-game-score vcenter"> <div><?php echo $item->score; ?> </div> </div> <div class="col-xs-5 text-left promo-game-team vcenter"> <?php $image = $item->guest->getImage(); if ($image['urlAlias'] != 'placeHolder') { // $sizes = $image->getSizesWhen('x45'); echo Html::img($image->getUrl('30x'), ['alt' => $item->guest->name, 'class' => 'hidden-sm']); } ?> <span> <?php echo $item->guest->name == Yii::$app->params['main-team'] ? '<b>' : ''; echo $item->guest->name; echo $item->guest->name == Yii::$app->params['main-team'] ? '</b>' : ''; ?> </span> </div> </div> </a> <div class="promo-photo-video-ticket text-center"> <?php // var_dump($item);
use kartik\helpers\Html; use yii\helpers\Url; /* @var $this yii\web\View */ /* @var $form yii\widgets\ActiveForm */ /* @var $model app\models\Model-with-picture */ $delete_picture = Yii::t('igolf', 'Remove picture'); $items = array(); if (method_exists($model, 'shareMedia')) { foreach ($model->shareMedia()->each() as $sharer) { foreach ($sharer->media as $picture) { $items[] = Html::img($picture->getFileUrl(), ['class' => 'file-preview-image', 'alt' => $picture->name, 'title' => $picture->name]) . '<br><i class="glyphicon glyphicon-trash remove-action pull-right" data-id="' . $picture->id . '" title="' . $delete_picture . '"></i>'; } } } else { foreach ($model->media as $picture) { $items[] = Html::img($picture->getFileUrl(), ['class' => 'file-preview-image', 'alt' => $picture->name, 'title' => $picture->name]) . '<br><i class="glyphicon glyphicon-trash remove-action pull-right" data-id="' . $picture->id . '" title="' . $delete_picture . '"></i>'; } } ?> <div class="media-add"> <?php $form = ActiveForm::begin(['options' => ['enctype' => 'multipart/form-data'], 'id' => 'media-input-form']); ?> <?php echo Html::panel(['heading' => Html::tag('h4', Yii::t('igolf', 'Pictures')), 'body' => $form->field($model, 'media[]')->widget(FileInput::classname(), ['options' => ['accept' => 'image/jpeg, image/png, image/gif', 'multiple' => true], 'pluginOptions' => ['initialPreview' => $items, 'initialCaption' => Yii::t('igolf', 'Select pictures with Browse... then press Upload.'), 'overwriteInitial' => false]])->label('')]); ?> <?php ActiveForm::end();
<?php use kartik\helpers\Html; use kartik\grid\GridView; use yii\helpers\Url; use yii\widgets\Pjax; use yii\bootstrap\Modal; use yii\bootstrap\ActiveForm; use kartik\tabs\TabsX; use yii\helpers\Json; use yii\web\Response; use yii\helpers\ArrayHelper; use yii\web\Request; use kartik\daterange\DateRangePicker; use yii\db\ActiveRecord; use yii\data\ArrayDataProvider; /*[4] GRID VIEW IMAGE SHOW */ $visitImage = GridView::widget(['id' => 'img-list', 'dataProvider' => $dataProviderHeader2, 'columns' => [['class' => 'kartik\\grid\\SerialColumn', 'width' => '10px', 'header' => 'No.', 'headerOptions' => ['style' => ['text-align' => 'center', 'width' => '10px', 'font-family' => 'verdana, arial, sans-serif', 'font-size' => '9pt', 'background-color' => 'rgba(249,215,100,1)']], 'contentOptions' => ['style' => ['text-align' => 'center', 'width' => '10px', 'font-family' => 'tahoma, arial, sans-serif', 'font-size' => '9pt']]], ['attribute' => 'image_start', 'format' => 'raw', 'label' => 'Image Start', 'value' => function ($model) { $base64 = 'data:image/jpg;charset=utf-8;base64,' . $model['IMG_START']; //return Html::img($base64,['width'=>'100','height'=>'60','class'=>'img-circle']); return $model['IMG_START'] != '' ? Html::img($base64, ['width' => '140', 'height' => '140']) : Html::img(Yii::$app->urlManager->baseUrl . '/df.jpg', ['width' => '140', 'height' => '140']); }, 'headerOptions' => ['style' => ['text-align' => 'center', 'width' => '10px', 'font-family' => 'tahoma, arial, sans-serif', 'font-size' => '9pt', 'background-color' => 'rgba(74, 206, 231, 1)']], 'contentOptions' => ['style' => ['text-align' => 'center', 'width' => '10px', 'height' => '10px', 'font-family' => 'tahoma, arial, sans-serif', 'font-size' => '9pt']]], ['attribute' => 'image_end', 'format' => 'raw', 'label' => 'Image End', 'value' => function ($model) { $base64 = 'data:image/jpg;charset=utf-8;base64,' . $model['IMG_END']; return $model['IMG_END'] != '' ? Html::img($base64, ['width' => '140', 'height' => '140']) : Html::img(Yii::$app->urlManager->baseUrl . '/df.jpg', ['width' => '140', 'height' => '140']); }, 'headerOptions' => ['style' => ['text-align' => 'center', 'width' => '10px', 'font-family' => 'tahoma, arial, sans-serif', 'font-size' => '9pt', 'background-color' => 'rgba(74, 206, 231, 1)']], 'contentOptions' => ['style' => ['text-align' => 'center', 'width' => '10px', 'height' => '10px', 'font-family' => 'tahoma, arial, sans-serif', 'font-size' => '9pt']]]], 'toolbar' => [''], 'panel' => ['heading' => '<h3 class="panel-title">LIST IMAGE VISITING</h3>', 'type' => 'danger', 'footer' => false]]); echo $visitImage;
<?php use kartik\helpers\Html; ?> <div class="media"> <?php echo empty($image = $model->getAttachFiles('image', 150, 150, 1)) ? false : Html::a(Html::img($image->url, ['alt' => $image->filename, 'width' => $image->width, 'height' => $image->height, 'class' => 'media-object']), $image->original, ['class' => 'pull-left media-left image-item']); ?> <div class="media-body"> <h4 class="media-heading"><?php echo Html::a($model->title, ['/post/node/view', 'slug' => $model->slug]); ?> </h4> <?php echo substr(strip_tags($model->body), 0, 400); ?> </div> </div>
</div> <h5>RT EMPAT</h5> </div> </div> </a> </div> </div> </div> <?php $carouselEvent = Carousel::widget(['items' => [['content' => Html::img(Yii::$app->urlManager->baseUrl . '/upload/event/event_1.jpg', ['width' => '100%', 'height' => '100%'])], ['content' => Html::img(Yii::$app->urlManager->baseUrl . '/upload/event/event_2.jpg', ['width' => '100%', 'height' => '100%'])], ['content' => Html::img(Yii::$app->urlManager->baseUrl . '/upload/event/event_3.jpg', ['width' => '100%', 'height' => '100%'])]]]); $carouselInformasi = Carousel::widget(['items' => [['content' => Html::img(Yii::$app->urlManager->baseUrl . '/upload/informasi/narkoba_1.jpg', ['width' => '100%', 'height' => '100%'])], ['content' => Html::img(Yii::$app->urlManager->baseUrl . '/upload/informasi/narkoba_2.jpg', ['width' => '100%', 'height' => '100%'])], ['content' => Html::img(Yii::$app->urlManager->baseUrl . '/upload/informasi/narkoba_3.jpg', ['width' => '100%', 'height' => '100%'])]]]); $carouselArtikel = Carousel::widget(['items' => [['content' => Html::img(Yii::$app->urlManager->baseUrl . '/upload/artikel/artikel_1.jpg', ['width' => '100%', 'height' => '100%'])], ['content' => Html::img(Yii::$app->urlManager->baseUrl . '/upload/artikel/artikel_2.jpg', ['width' => '100%', 'height' => '100%'])], ['content' => Html::img(Yii::$app->urlManager->baseUrl . '/upload/artikel/artikel_3.jpg', ['width' => '100%', 'height' => '100%'])]]]); $carouselKalenderRw = Carousel::widget(['items' => [['content' => Html::img(Yii::$app->urlManager->baseUrl . '/upload/kalender_rw/ubudsatu.png', ['width' => '150px', 'height' => '100%'])]]]); $carouselKalenderRt = Carousel::widget(['items' => [['content' => Html::img(Yii::$app->urlManager->baseUrl . '/upload/kalender_rt/ubudsatu.png', ['width' => '150px', 'height' => '100%'])]]]); $carouselKalenderOlahraga = Carousel::widget(['items' => [['content' => Html::img(Yii::$app->urlManager->baseUrl . '/upload/olahraga/olahraga_1.jpg', ['width' => '100%', 'height' => '100%'])], ['content' => Html::img(Yii::$app->urlManager->baseUrl . '/upload/olahraga/olahraga_2.jpg', ['width' => '100%', 'height' => '100%'])], ['content' => Html::img(Yii::$app->urlManager->baseUrl . '/upload/olahraga/olahraga_3.jpg', ['width' => '100%', 'height' => '100%'])], ['content' => Html::img(Yii::$app->urlManager->baseUrl . '/upload/olahraga/olahraga_4.jpg', ['width' => '100%', 'height' => '100%'])]]]); $calenderRw = yii2fullcalendar\yii2fullcalendar::widget(['id' => 'rw-calender', 'options' => ['lang' => 'id'], 'ajaxEvents' => Url::to(['/timetrack/default/jsoncalendar'])]); $calenderRt = yii2fullcalendar\yii2fullcalendar::widget(['id' => 'rt-calender', 'options' => ['lang' => 'id'], 'ajaxEvents' => Url::to(['/timetrack/default/jsoncalendar'])]); ?> <div class="row"> <div class="col-md-12"> <h4 class="page-head-line"></h4> <!-- Carausel !--> <div class="row" style="padding-left:5px;padding-right:5px"> <div class="col-lg-4 col-md-4 col-sm-4 col-xs-12"> <?php echo Html::panel(['heading' => 'Event ', 'body' => $carouselEvent], Html::TYPE_INFO); ?> </div> <div class="col-lg-4 col-md-4 col-sm-4 col-xs-12"> <?php
} }, 'pjax' => true, 'pjaxSettings' => ['options' => ['enablePushState' => false, 'id' => 'gv-validate']], 'hover' => true, 'responsive' => true, 'responsiveWrap' => true, 'bordered' => true, 'striped' => '4px', 'autoXlFormat' => true, 'export' => false, 'panel' => [''], 'toolbar' => [''], 'panel' => ['heading' => '<h3 class="panel-title">VALIDATION IMPORT DATA</h3>', 'type' => 'warning', 'before' => Html::a('<i class="fa fa-remove"></i> ' . Yii::t('app', 'Clear', ['modelClass' => 'Clear']), '', ['id' => 'clear', 'data-pjax' => true, 'data-toggle-clear' => '1', 'class' => 'btn btn-danger btn-sm']) . ' ' . Html::a('<i class="fa fa-database"></i> ' . Yii::t('app', 'Send Data', ['modelClass' => 'Kategori']), '', ['id' => 'fix', 'data-pjax' => true, 'data-toggle-fix' => '1', 'class' => 'btn btn-success btn-sm']), 'showFooter' => false]]); ?> </div> <!--VIEW IMPORT!--> <div class="col-sm-12 col-md-12 col-lg-12"> <?php //print_r($gvValidateColumn); echo GridView::widget(['id' => 'gv-view-import', 'dataProvider' => $dataProviderViewImport, 'filterModel' => $searchModelViewImport, 'columns' => $gvRows, 'pjax' => true, 'pjaxSettings' => ['options' => ['enablePushState' => false, 'id' => 'gv-validate']], 'hover' => true, 'responsive' => true, 'responsiveWrap' => true, 'bordered' => true, 'striped' => '4px', 'autoXlFormat' => true, 'export' => false, 'panel' => [''], 'toolbar' => [''], 'panel' => ['heading' => '<h3 class="panel-title">LIST DATA</h3>', 'type' => 'info', 'before' => Html::a('<i class="fa fa-remove"></i> ' . Yii::t('app', 'Clear', ['modelClass' => 'Clear']), '', ['id' => 'clear', 'data-pjax' => true, 'data-toggle-clear' => '1', 'class' => 'btn btn-danger btn-sm']) . ' ' . Html::a('<i class="fa fa-database"></i> ' . Yii::t('app', 'Send Data', ['modelClass' => 'Kategori']), '', ['id' => 'fix', 'data-pjax' => true, 'data-toggle-fix' => '1', 'class' => 'btn btn-success btn-sm']), 'showFooter' => false]]); ?> </div> </div> </div> <?php Modal::begin(['id' => 'file-import', 'header' => '<div style="float:left;margin-right:10px">' . Html::img('@web/img_setting/warning/upload1.png', ['class' => 'pnjg', 'style' => 'width:40px;height:40px;']) . '</div><div style="margin-top:10px;"><h4><b>Upload Path Of File!</b></h4></div>', 'headerOptions' => ['style' => 'border-radius:5px; background-color:rgba(142, 202, 223, 0.9)']]); $form = ActiveForm::begin(['options' => ['enctype' => 'multipart/form-data'], 'method' => 'post', 'action' => ['/sales/import-data/upload']]); echo $form->field($modelFile, 'uploadExport')->widget(FileInput::classname(), ['options' => ['accept' => '*']]); // echo FileInput::widget([ // 'name'=>'import_file', // 'name' => 'attachment_48[]', // 'options'=>[ // 'multiple'=>true // ], // 'pluginOptions' => [ // 'uploadUrl' => Url::to(['/sales/import-data/upload']), // 'showPreview' => false, // 'showUpload' => false, // 'showCaption' => true, // 'showRemove' => true, // 'uploadExtraData' => [
</div> </div> </div> <?php /** *js export if click then export *@author adityia@lukison.com **/ $this->registerJs("\r\n\$(document).on('click', '[data-toggle-export]', function(e){\r\n\r\n e.preventDefault();\r\n\r\n var keysSelect = \$('#gv-cus').yiiGridView('getSelectedRows');\r\n if(keysSelect == '')\r\n {\r\n alert('sorry your not selected item')\r\n }else{\r\n\r\n \$.ajax({\r\n url: '/export/export/export-data-crm',\r\n //cache: true,\r\n type: 'POST',\r\n data:{keysSelect:keysSelect},\r\n dataType: 'json',\r\n success: function(response) {\r\n if (response.status== true ){\r\n \$.pjax.reload('#gv-cus');\r\n\r\n }\r\n else {\r\n alert('Item already exists ');\r\n }\r\n }\r\n });\r\n }\r\n\r\n})\r\n\r\n// })\r\n\r\n", $this::POS_READY); /* Login alias*/ $this->registerJs("\r\n \$.fn.modal.Constructor.prototype.enforceFocus = function(){};\r\n \$('#formlogin').on('show.bs.modal', function (event) {\r\n var button = \$(event.relatedTarget)\r\n var modal = \$(this)\r\n var title = button.data('title')\r\n var href = button.attr('href')\r\n //modal.find('.modal-title').html(title)\r\n modal.find('.modal-body').html('<i class=\"fa fa-dolar fa-spin\"></i>')\r\n \$.post(href)\r\n .done(function( data ) {\r\n modal.find('.modal-body').html(data)\r\n });\r\n })\r\n", $this::POS_READY); Modal::begin(['id' => 'formlogin', 'header' => '<div style="float:left;margin-right:10px">' . Html::img('@web/img_setting/login/login1.png', ['class' => 'pnjg', 'style' => 'width:100px;height:70px;']) . '</div><div style="margin-top:10px;"><h4><b>Login Autorize</b></h4></div>', 'size' => Modal::SIZE_SMALL, 'headerOptions' => ['style' => 'border-radius:5px; background-color:rgba(230, 251, 225, 1)']]); Modal::end(); /* Login alias*/ $this->registerJs("\r\n \$.fn.modal.Constructor.prototype.enforceFocus = function(){};\r\n \$('#export-mod').on('show.bs.modal', function (event) {\r\n var button = \$(event.relatedTarget)\r\n var modal = \$(this)\r\n var title = button.data('title')\r\n var href = button.attr('href')\r\n //modal.find('.modal-title').html(title)\r\n modal.find('.modal-body').html('<i class=\"fa fa-dolar fa-spin\"></i>')\r\n \$.post(href)\r\n .done(function( data ) {\r\n modal.find('.modal-body').html(data)\r\n });\r\n })\r\n", $this::POS_READY); Modal::begin(['id' => 'export-mod', 'header' => '<div style="float:left;margin-right:10px">' . Html::img('@web/img_setting/login/login1.png', ['class' => 'pnjg', 'style' => 'width:100px;height:70px;']) . '</div><div style="margin-top:10px;"><h4><b>Export selected</b></h4></div>', 'headerOptions' => ['style' => 'border-radius:5px; background-color:rgba(230, 251, 225, 1)']]); Modal::end(); // create customers-crm via modal $this->registerJs("\r\n \$.fn.modal.Constructor.prototype.enforceFocus = function(){};\r\n\r\n \$('#createcus').on('show.bs.modal', function (event) {\r\n var button = \$(event.relatedTarget)\r\n var modal = \$(this)\r\n var title = button.data('title')\r\n var href = button.attr('href')\r\n\r\n //modal.find('.modal-title').html(title)\r\n modal.find('.modal-body').html('<i class=\"fa fa-spinner fa-spin\"></i>')\r\n \$.post(href)\r\n .done(function( data ) {\r\n modal.find('.modal-body').html(data)\r\n });\r\n\r\n\r\n })\r\n\r\n", $this::POS_READY); Modal::begin(['id' => 'createcus', 'header' => '<div style="float:left;margin-right:10px" class="fa fa-2x fa-book"></div><div><h4 class="modal-title">New Customer</h4></div>', 'headerOptions' => ['style' => 'border-radius:5px; background-color: rgba(126, 189, 188, 0.9)']]); Modal::end(); // view customers-crm via modal $this->registerJs("\r\n\$.fn.modal.Constructor.prototype.enforceFocus = function(){};\r\n\r\n\$('#view3').on('show.bs.modal', function (event) {\r\n var button = \$(event.relatedTarget)\r\n var modal = \$(this)\r\n var title = button.data('title')\r\n var href = button.attr('href')\r\n\r\n //modal.find('.modal-title').html(title)\r\n modal.find('.modal-body').html('<i class=\"fa fa-spinner fa-spin\"></i>')\r\n \$.post(href)\r\n .done(function( data ) {\r\n modal.find('.modal-body').html(data)\r\n });\r\n\r\n\r\n })\r\n\r\n", $this::POS_READY); Modal::begin(['id' => 'view3', 'header' => '<div style="float:left;margin-right:10px" class="fa fa-2x fa-book"></div><div><h4 class="modal-title">New Customer</h4></div>', 'headerOptions' => ['style' => 'border-radius:5px; background-color: rgba(126, 189, 188, 0.9)']]); Modal::end(); // JS Alias Code customers-crm $this->registerJs("\r\n \$.fn.modal.Constructor.prototype.enforceFocus = function(){};\r\n \$('#formalias').on('show.bs.modal', function (event) {\r\n var button = \$(event.relatedTarget)\r\n var modal = \$(this)\r\n var title = button.data('title')\r\n var href = button.attr('href')\r\n //modal.find('.modal-title').html(title)\r\n modal.find('.modal-body').html('<i class=\"fa fa-spinner fa-spin\"></i>')\r\n \$.post(href)\r\n .done(function( data ) {\r\n modal.find('.modal-body').html(data)\r\n });\r\n\r\n\r\n })\r\n", $this::POS_READY); Modal::begin(['id' => 'formalias', 'header' => '<div style="float:left;margin-right:10px" class="fa fa-2x fa-book"></div><div><h4 class="modal-title">Alias Customer</h4></div>', 'headerOptions' => ['style' => 'border-radius:5px; background-color: rgba(126, 189, 188, 0.9)']]); Modal::end();
<h2><?php echo $model->source->title; ?> </h2> <?php echo 'By: ' . Html::a(parse_url($model->source->url, PHP_URL_HOST), "http://" . parse_url($model->source->url, PHP_URL_HOST), ['target' => '_blank', 'style' => 'text-decoration:none']); ?> <div class ="row news-item-body"> <?php if ($span != 12) { ?> <div class="col-md-4 scoop-img-col"> <div class="scoop-img-container"> <?php echo Html::img($model->source->image_medium, ['class' => 'scoop-img']); ?> </div> </div> <?php } ?> <div class="news-item-inner col-md-<?php echo $span; ?> "> <div class="news-item-buttons-outer"> <div class="news-item-buttons-inner"> <a class="btn btn-primary" target="_blank" href="<?php echo $model->source->url; ?>
<div class="direct-chat-text" data-attr="text"></div> </div> <?php $this->endBlock(); ?> <?php $this->beginBlock('template_me'); ?> <div class="direct-chat-msg right"> <div class="direct-chat-info clearfix"> <span class="direct-chat-name pull-right" data-attr="name">Me</span> <span class="direct-chat-timestamp pull-left" data-attr="time"></span> </div> <?php echo Html::img($mainUrl . '/img/user-me.jpg', ['class' => 'direct-chat-img']); ?> <div class="direct-chat-text" data-attr="text"></div> </div> <?php $this->endBlock(); ?> <?php // $opts = json_encode([ // 'messageUrl' => Url::to(['/widget/chat/send-chat']), // 'emp_nm'=>$emp_nm, // 'templateYou' => $this->blocks['template_you'], // 'templateMe' => $this->blocks['template_me'], // ]); // $this->registerJs("var chatOpts = $opts;");
<?php /** * @var $images \app\modules\image\models\Image[] * @var $this \yii\web\View * @var $thumbnailOnDemand boolean * @var $thumbnailWidth integer * @var $thumbnailHeight integer */ use app\modules\image\models\Image; use kartik\helpers\Html; use yii\helpers\ArrayHelper; use yii\helpers\Url; foreach ($images as $image) { $image_src = $image->file; if ($thumbnailOnDemand === true) { $image_src = $image->getThumbnail("{$thumbnailWidth}x{$thumbnailHeight}", $useWatermark); } $title = $image->image_title; $alt = $image->image_alt; if (empty($image->image_alt) === true) { $alt = $title; } $imgHtml = Html::img($image_src, ['title' => $title, 'alt' => $alt, 'itemprop' => "contentUrl"]); echo Html::tag('div', $imgHtml, ['itemscope' => '', 'itemtype' => 'http://schema.org/ImageObject']); }
use kartik\helpers\Html; #use frontend\widgets\XButtonsRow; /* @var $this yii\web\View */ /* @var $model frontend\models\Article */ $smallImg = $model->getImage(); $bigImg = $model->getImageBig(); ?> <article class="panel" style="display:none;"> <div class="media" style=""> <div class="media-left"> <a href="#" data-imgpath="<?php echo $bigImg; ?> " class='ximage' data-toggle='modal'> <?php echo Html::img($smallImg, ['class' => 'pull-left', 'height' => '180px']); ?> </a> </div> <div class="media-body"> <h2 style="font-size:1.1em;font-style: italic;margin:0px;line-height: 22px;" itemprop="author" itemscope="itemscope" itemtype="http://schema.org/Person"> <?php echo $model->getAutorstr(); ?> </h2> <h1 class="media-heading" style="margin-bottom:10px;font-size:1.33em;line-height:19.8px;margin-top:10px;"><?php echo $model->getTitel(); ?> </h1> <h3 style="margin-top:0px;text-weight: bold;font-size:1.4em;"><?php echo $model->getSubtitel();
<div class="col-md-6"> <?php echo $this->render('_user', ['form' => $form, 'module' => $m, 'model' => $model]); ?> </div> </div> <?php } else { ?> <?php if (empty($profile->avatar)) { $delete = ''; } else { $delete = Html::a(Html::icon('trash'), [$m->actionSettings[Module::ACTION_AVATAR_DELETE], 'user' => $model->username], ['class' => 'btn btn-danger', 'data-method' => 'post', 'data-confirm' => Yii::t('user', 'Are you sure you want to delete your avatar?'), 'title' => Yii::t('user', 'Remove avatar image')]); } $widgetOptions = array_replace_recursive($m->profileSettings['widgetAvatar'], ['model' => $profile, 'attribute' => 'image', 'options' => ['accept' => 'image/*'], 'pluginOptions' => ['elErrorContainer' => '#user-avatar-errors', 'layoutTemplates' => ['main2' => "{preview} {$delete} {remove} {browse}"], 'defaultPreviewContent' => Html::img($profile->getAvatarUrl(), ['alt' => Yii::t('user', 'Avatar'), 'style' => 'width:180px;margin-bottom:20px'])]]); $css = ".user-avatar .file-input{display:table-cell;max-width:220px;text-align:center}\n" . ".user-avatar .file-preview-frame," . ".user-avatar .file-preview-frame:hover{margin:0;padding:0;border:none;box-shadow:none}"; $this->registerCss($css); ?> <?php if ($model->hasErrors() || $profile->hasErrors()) { ?> <?php echo $form->errorSummary([$model, $profile]); ?> <?php } ?> <div id="user-avatar-errors" style="display:none"></div> <div class="row"> <div class="col-md-3 text-center">
<button class="btn btn-box-tool" data-toggle="tooltip" title="show/hide" data-widget="collapse"><i class="fa fa-minus"></i></button> <!-- <button class="btn btn-box-tool" data-widget="remove"><i class="fa fa-times"></i></button> --> </div> </div><!-- /.box-header --> <div class="box-body" style="display: none;"> <!-- Conversations are loaded here --> <div class="direct-chat-messages"> <!-- Message. Default to the left --> <?php /** @author wawan || _message_left *if image equal null then default image *using fotorama widget display image(base64) */ if (count($attach_image) == 0) { for ($a = 0; $a < 2; $a++) { echo Html::img(Yii::getAlias('@web') . '/upload/barang/df.jpg', ['width' => '130', 'height' => '130', 'align' => 'center', 'class' => 'img-thumbnail']); } } else { $fotorama = \metalguardian\fotorama\Fotorama::begin(['options' => ['loop' => true, 'hash' => true, 'ratio' => 800 / 600, 'width' => '50%'], 'spinner' => ['lines' => 20], 'tagName' => 'span', 'useHtmlData' => false, 'htmlOptions' => ['class' => 'custom-class', 'id' => 'custom-id-left' . $id]]); ?> <?php foreach ($attach_image as $key => $value) { echo '<img src=data:image/jpg;base64,' . $value->ATTACH64 . '></img>'; } ?> <?php $fotorama->end(); } ?>
foreach ($gvHeadColomnBT as $key => $value[]) { if ($value[$key]['FIELD'] == 'corpnm') { $attDinamik[] = ['attribute' => $value[$key]['FIELD'], 'label' => $value[$key]['label'], 'filterType' => GridView::FILTER_SELECT2, 'filter' => $selectCorp, 'filterWidgetOptions' => ['pluginOptions' => ['allowClear' => true]], 'filterInputOptions' => ['placeholder' => 'select kd corp'], 'hAlign' => 'right', 'vAlign' => 'middle', 'noWrap' => true, 'headerOptions' => ['style' => ['text-align' => 'center', 'width' => $value[$key]['FIELD'], 'font-family' => 'tahoma, arial, sans-serif', 'font-size' => '8pt', 'background-color' => 'rgba(' . $value[$key]['warna'] . ')']], 'contentOptions' => ['style' => ['text-align' => $value[$key]['align'], 'font-family' => 'tahoma, arial, sans-serif', 'font-size' => '8pt']], 'width' => '12px']; } elseif ($value[$key]['FIELD'] == 'deptmn') { $attDinamik[] = ['attribute' => $value[$key]['FIELD'], 'label' => $value[$key]['label'], 'filterType' => GridView::FILTER_SELECT2, 'filter' => $selectdept, 'filterWidgetOptions' => ['pluginOptions' => ['allowClear' => true]], 'filterInputOptions' => ['placeholder' => 'select departemen'], 'hAlign' => 'right', 'vAlign' => 'middle', 'noWrap' => true, 'headerOptions' => ['style' => ['text-align' => 'center', 'width' => $value[$key]['FIELD'], 'font-family' => 'tahoma, arial, sans-serif', 'font-size' => '8pt', 'background-color' => 'rgba(' . $value[$key]['warna'] . ')']], 'contentOptions' => ['style' => ['text-align' => $value[$key]['align'], 'font-family' => 'tahoma, arial, sans-serif', 'font-size' => '8pt']], 'width' => '12px']; } elseif ($value[$key]['FIELD'] == 'CREATED_AT') { $attDinamik[] = ['attribute' => $value[$key]['FIELD'], 'label' => $value[$key]['label'], 'value' => function ($model) { /* * max String Disply * @author ptrnov <*****@*****.**> */ return $model->CREATED_ATCREATED_BY; }, 'filterType' => GridView::FILTER_DATETIME, 'filterWidgetOptions' => ['pluginOptions' => ['autoclose' => true, 'todayHighlight' => true]], 'hAlign' => 'right', 'vAlign' => 'middle', 'noWrap' => true, 'headerOptions' => ['style' => ['text-align' => 'center', 'width' => $value[$key]['FIELD'], 'font-family' => 'tahoma, arial, sans-serif', 'font-size' => '8pt', 'background-color' => 'rgba(' . $value[$key]['warna'] . ')']], 'contentOptions' => ['style' => ['text-align' => $value[$key]['align'], 'font-family' => 'tahoma, arial, sans-serif', 'font-size' => '8pt']], 'width' => '12px']; } else { $attDinamik[] = ['attribute' => $value[$key]['FIELD'], 'label' => $value[$key]['label'], 'filter' => true, 'hAlign' => 'right', 'vAlign' => 'middle', 'noWrap' => true, 'headerOptions' => ['style' => ['text-align' => 'center', 'width' => $value[$key]['SIZE'], 'font-family' => 'tahoma, arial, sans-serif', 'font-size' => '8pt', 'background-color' => 'rgba(' . $value[$key]['warna'] . ')']], 'contentOptions' => ['style' => ['text-align' => $value[$key]['align'], 'font-family' => 'tahoma, arial, sans-serif', 'font-size' => '8pt']]]; } } /*SHOW GRID VIEW LIST*/ echo GridView::widget(['id' => 'berita-acara-id-outbox', 'dataProvider' => $dataProviderOutbox, 'filterModel' => $searchModelOutbox, 'filterRowOptions' => ['style' => 'background-color:rgba(97, 211, 96, 0.3); align:center'], 'columns' => $attDinamik, 'pjax' => true, 'pjaxSettings' => ['options' => ['enablePushState' => false, 'id' => 'berita-acara-id-outbox']], 'panel' => ['heading' => '<h3 class="panel-title">LIST BERITA ACARA </h3>', 'type' => 'info', 'before' => Html::a('<i class="glyphicon glyphicon-plus"></i> ' . Yii::t('app', 'Open Ticket', ['modelClass' => 'Kategori']), '/widget/berita/create', ['data-toggle' => "modal", 'data-target' => "#modal-create", 'class' => 'btn btn-success btn-xs']), 'showFooter' => false], 'toolbar' => [], 'hover' => true, 'responsive' => true, 'responsiveWrap' => true, 'bordered' => true, 'striped' => true]); ?> <?php /* * JS CREATED * @author wawan * @since 1.0 */ $this->registerJs("\r\n \t\t\$.fn.modal.Constructor.prototype.enforceFocus = function() {};\r\n \t\t\$('#modal-create').on('show.bs.modal', function (event) {\r\n \t\t\tvar button = \$(event.relatedTarget)\r\n \t\t\tvar modal = \$(this)\r\n \t\t\tvar title = button.data('title')\r\n \t\t\tvar href = button.attr('href')\r\n \t\t\tmodal.find('.modal-title').html(title)\r\n \t\t\tmodal.find('.modal-body').html('<i class=\"fa fa-spinner fa-spin\"></i>')\r\n \t\t\t\$.post(href)\r\n \t\t\t\t.done(function( data ) {\r\n \t\t\t\t\tmodal.find('.modal-body').html(data)\r\n \t\t\t\t});\r\n \t\t\t}),\r\n ", $this::POS_READY); Modal::begin(['id' => 'modal-create', 'header' => '<div style="float:left;margin-right:10px">' . Html::img('@web/img_setting/open_ticket2.png', ['class' => 'pnjg', 'style' => 'width:100px;height:35px;']) . '</div><div style="margin-top:5px;"><h4><b> Berita Acara</b></h4></div>', 'headerOptions' => ['style' => 'border-radius:5px; background-color:rgba(230, 251, 225, 1)']]); Modal::end();
<?php // echo \yii\helpers\Json::encode($menuItems); if (Yii::$app->user->isGuest) { //$menuItemsNoLogin[] = ['label' => '<a data-toggle="modal" data-target="#modal" style="cursor: pointer">Click me gently!</a>' , 'url'=> ['/site/login5']]; $menuItemsNoLogin[] = ['label' => '', 'url' => ['#']]; $menuItemsNoLogin[] = ['label' => 'Home', 'url' => ['/site/index']]; $menuItemsNoLogin[] = ['label' => 'Struktur', 'url' => ['/front/struktur/index']]; $menuItemsNoLogin[] = ['label' => 'Reporting', 'url' => ['/front/report/index?id=11']]; $menuItemsNoLogin[] = ['label' => 'Galery', 'url' => ['/front/galeri/index']]; $menuItemsNoLogin[] = ['label' => 'Contact Us', 'url' => ['/front/contact/index']]; $menuItemsNoLogin[] = ['label' => '<div class="btn">LOGIN</div>', 'url' => ['/site/login']]; ?> <div class="navbar navbar-inverse navbar-fixed-top headroom" ></div> <?php NavBar::begin(['brandLabel' => Html::img(Yii::$app->urlManager->baseUrl . '/upload/logo/ubudsatu.png', ['width' => '150px', 'height' => '90px']), 'options' => ['class' => 'navbar navbar-inverse navbar-fixed-top headroom']]); echo NavX::widget(['options' => ['class' => 'nav navbar-nav pull-right active'], 'items' => $menuItemsNoLogin, 'activateParents' => true, 'encodeLabels' => false]); NavBar::end(); } ?> </div> <!-- MENU SECTION END--> <div style="margin-top:100px"> <?php echo $content; ?> <div>
$image = $model->getImage(); // $sizes = $image->getSizesWhen('x300'); // echo Html::img($image->getUrl('x300'),['class' => 'center-block img-responsive','width'=>$sizes['width'], 'height'=>$sizes['height']]); echo Html::img($image->getUrl('x900'), ['class' => 'center-block img-responsive', 'width' => '100%']); } ?> </div> </div> <div class="news-view well"> <h1 class="text-center"><?php echo Html::encode($this->title); ?> </h1> <?php echo Html::tag('div', $model->content, ['class' => '']); ?> <div class="news-images-block"> <?php if ($images[0]['urlAlias'] != 'placeHolder') { foreach ($images as $img) { echo Html::beginTag('div', ['class' => 'news-images-box', 'style' => 'margin-bottom:20px']); if (!$img->isMain) { echo Html::a(Html::img($img->getUrl('x500'), ['class' => 'center-block img-responsive']), $img->getUrl(''), ['class' => 'lightbox']); } echo Html::endTag('div'); } } ?> </div> </div>
} ?> <! -LOGIN- Author : -ptr.nov- > <?php if (!Yii::$app->user->isGuest) { ?> <body class="hold-transition skin-blue"> <!-- sidebar-mini !--> <?php $this->beginBody(); ?> <div class="wrapper"> <header class="main-header"> <a class="logo bg-red"> <?php echo Html::img('http://lukisongroup.com/favicon.ico', ['width' => '20']); ?> <!-- LOGO --> LukisonGroup </a> <!-- <div class="navbar-custom-menu">!--> <?php // echo \yii\helpers\Json::encode($menuItems); if (!Yii::$app->user->isGuest) { //$menuItems = MenuHelper::getAssignedMenu(Yii::$app->user->id); $menuItems = MenuHelper::getAssignedMenu(Yii::$app->user->id, null, $callback); $menuItems[] = ['label' => Icon::show('power-off'), 'url' => ['/site/logout'], 'linkOptions' => ['data-method' => 'post']]; NavBar::begin(['brandLabel' => '<!-- Sidebar toggle button--> <a href="#" class="sidebar-toggle" data-toggle="offcanvas" role="button"> <span class="sr-only">Toggle Navigation</span> </a>', 'options' => ['class' => ['navbar navbar-inverse navbar-static-top', 'style' => 'background-color:#313131'], 'role' => 'button', 'style' => 'margin-bottom: 0']]);
</div> --> <?php // $this->registerJs(" // $(document).on('click', '[data-toggle-approved]', function(e){ // e.preventDefault(); // var idx = $(this).data('toggle-approved'); // $('#myModal').modal('show'); // // }); // // ",$this::POS_READY); /* Login alias*/ $this->registerJs("\r\n \$.fn.modal.Constructor.prototype.enforceFocus = function(){};\r\n \$('#formlogin').on('show.bs.modal', function (event) {\r\n var button = \$(event.relatedTarget)\r\n var modal = \$(this)\r\n var title = button.data('title')\r\n var href = button.attr('href')\r\n //modal.find('.modal-title').html(title)\r\n modal.find('.modal-body').html('<i class=\"fa fa-dolar fa-spin\"></i>')\r\n \$.post(href)\r\n .done(function( data ) {\r\n modal.find('.modal-body').html(data)\r\n });\r\n })\r\n", $this::POS_READY); Modal::begin(['id' => 'formlogin', 'header' => '<div style="float:left;margin-right:10px">' . Html::img('@web/img_setting/login/login1.png', ['class' => 'pnjg', 'style' => 'width:100px;height:70px;']) . '</div><div style="margin-top:10px;"><h4><b>Login Autorize</b></h4></div>', 'size' => Modal::SIZE_SMALL, 'headerOptions' => ['style' => 'border-radius:5px; background-color:rgba(230, 251, 225, 1)']]); Modal::end(); // create customers via modal $this->registerJs("\r\n \$.fn.modal.Constructor.prototype.enforceFocus = function(){};\r\n\r\n \$('#createcus').on('show.bs.modal', function (event) {\r\n var button = \$(event.relatedTarget)\r\n var modal = \$(this)\r\n var title = button.data('title')\r\n var href = button.attr('href')\r\n\r\n //modal.find('.modal-title').html(title)\r\n modal.find('.modal-body').html('<i class=\"fa fa-spinner fa-spin\"></i>')\r\n \$.post(href)\r\n .done(function( data ) {\r\n modal.find('.modal-body').html(data)\r\n });\r\n\r\n\r\n })\r\n\r\n", $this::POS_READY); Modal::begin(['id' => 'createcus', 'header' => '<div style="float:left;margin-right:10px" class="fa fa-2x fa-book"></div><div><h4 class="modal-title">New Customer</h4></div>', 'headerOptions' => ['style' => 'border-radius:5px; background-color: rgba(126, 189, 188, 0.9)']]); Modal::end(); // view customers via modal $this->registerJs("\r\n\$.fn.modal.Constructor.prototype.enforceFocus = function(){};\r\n\r\n\$('#view3').on('show.bs.modal', function (event) {\r\n var button = \$(event.relatedTarget)\r\n var modal = \$(this)\r\n var title = button.data('title')\r\n var href = button.attr('href')\r\n\r\n //modal.find('.modal-title').html(title)\r\n modal.find('.modal-body').html('<i class=\"fa fa-spinner fa-spin\"></i>')\r\n \$.post(href)\r\n .done(function( data ) {\r\n modal.find('.modal-body').html(data)\r\n });\r\n\r\n\r\n })\r\n\r\n", $this::POS_READY); Modal::begin(['id' => 'view3', 'header' => '<div style="float:left;margin-right:10px" class="fa fa-2x fa-book"></div><div><h4 class="modal-title">New Customer</h4></div>', 'headerOptions' => ['style' => 'border-radius:5px; background-color: rgba(126, 189, 188, 0.9)']]); Modal::end(); // JS Alias Code customers $this->registerJs("\r\n \$.fn.modal.Constructor.prototype.enforceFocus = function(){};\r\n \$('#formalias').on('show.bs.modal', function (event) {\r\n var button = \$(event.relatedTarget)\r\n var modal = \$(this)\r\n var title = button.data('title')\r\n var href = button.attr('href')\r\n //modal.find('.modal-title').html(title)\r\n modal.find('.modal-body').html('<i class=\"fa fa-spinner fa-spin\"></i>')\r\n \$.post(href)\r\n .done(function( data ) {\r\n modal.find('.modal-body').html(data)\r\n });\r\n\r\n\r\n })\r\n", $this::POS_READY); Modal::begin(['id' => 'formalias', 'header' => '<div style="float:left;margin-right:10px" class="fa fa-2x fa-book"></div><div><h4 class="modal-title">Alias Customer</h4></div>', 'headerOptions' => ['style' => 'border-radius:5px; background-color: rgba(126, 189, 188, 0.9)']]); Modal::end();