Example:
~~~
echo Html::panel([
'heading' => 'Panel Title',
'body' => 'Panel Content',
'footer' => 'Panel Footer',
], Html::TYPE_PRIMARY);
~~~
public static panel ( array $content = [], string $type = 'default', array $options = [], string $prefix = 'panel panel-' ) : string | ||
$content | array | the panel content configuration. The following properties can be setup: - `preHeading`: _string_, raw content that will be placed before `heading` (optional). - `heading`: _string_, the panel box heading (optional). - `preBody`: _string_, raw content that will be placed before $body (optional). - `body`: _string_, the panel body content - this will be wrapped in a "panel-body" container (optional). - `postBody`: _string_, raw content that will be placed after $body (optional). - `footer`: _string_, the panel box footer (optional). - `postFooter`: _string_, raw content that will be placed after $footer (optional). - `headingTitle`: _boolean_, whether to pre-style heading content with a '.panel-title' class. Defaults to `false`. - `footerTitle`: _boolean_, whether to pre-style footer content with a '.panel-title' class. Defaults to `false`. |
$type | string | the panel type which can be one of the bootstrap color modifier constants. Defaults to [[TYPE_DEFAULT]]. - [[TYPE_DEFAULT]] or `default` - [[TYPE_PRIMARY]] or `primary` - [[TYPE_SUCCESS]] or `success` - [[TYPE_INFO]] or `info` - [[TYPE_WARNING]] or `warning` - [[TYPE_DANGER]] or `danger` |
$options | array | HTML attributes / options for the panel container |
$prefix | string | the CSS prefix for panel type. Defaults to `panel panel-`. |
return | string |
<div class="row"> <!-- KIRI !--> <div class="col-lg-4 col-md-4" style="padding-top:10px"> <div id="chart-piramid"></div> </div> <!-- KANAN !--> <div class="col-lg-8 col-md-8" style="padding-top:10px"> <?php echo Html::panel(['body' => '<div id="chart-cust-parent" style="height:200px"></div> <div id="chart-cust-active-call" style="height:200px"></div>'], Html::TYPE_INFO); ?> </div> </div> </div> <div class="col-xs-12 col-sm-12 col-dm-12 col-lg-12 full-right"> <?php echo Html::panel(['heading' => 'SALES COMPARE', 'body' => '<div id="chart-cust-active-call"></div>'], Html::TYPE_INFO); ?> </div> </div> </div> <?php $this->registerJs(' /* * GRAPH PIRAMIT ALL CUSTOMER * @author piter [ptr.nov@gmail.com] * @since 1.1 */ $(document).ready(function () { var myPiramidChart = new FusionCharts({ type: "pyramid",
use kartik\helpers\Html; use ptrnov\fusionchart\Chart; use ptrnov\fusionchart\ChartAsset; use yii\helpers\Url; ChartAsset::register($this); $mslineDistGudang = Chart::Widget(['urlSource' => url::base() . '/dashboard/rpt-esm-chart-salesmd/dist-stock-gudang', 'userid' => '*****@*****.**', 'dataArray' => '[]', 'dataField' => '[]', 'type' => 'mscolumn3d', 'renderid' => 'mscolumn3d-distributor-gudang', 'autoRender' => true, 'width' => '100%', 'height' => '500%', 'chartOption' => ['caption' => 'Daily Customers Visits', 'subCaption' => 'Custommer Call, Active Customer, Efictif Customer', 'xaxisName' => 'Parents', 'yaxisName' => 'Total Child ', 'theme' => 'fint', 'is2D' => "0", 'showValues' => "1", 'palettecolors' => "#583e78,#008ee4,#f8bd19,#e44a00,#6baa01,#ff2e2e", 'bgColor' => "#ffffff", 'showBorder' => "0", 'showCanvasBorder' => "0"]]); $mslineDistPo = Chart::Widget(['urlSource' => url::base() . '/dashboard/rpt-esm-chart-salesmd/visit-distributor-po', 'userid' => '*****@*****.**', 'dataArray' => '[]', 'dataField' => '[]', 'type' => 'mscolumn3d', 'renderid' => 'mscolumn3d-distributor-po-all', 'autoRender' => true, 'width' => '100%', 'height' => '500%', 'chartOption' => ['caption' => 'Daily Customers Visits', 'subCaption' => 'Custommer Call, Active Customer, Efictif Customer', 'xaxisName' => 'Parents', 'yaxisName' => 'Total Child ', 'theme' => 'fint', 'is2D' => "0", 'showValues' => "1", 'palettecolors' => "#583e78,#008ee4,#f8bd19,#e44a00,#6baa01,#ff2e2e", 'bgColor' => "#ffffff", 'showBorder' => "0", 'showCanvasBorder' => "0"]]); ?> <div class="container-fluid" style="font-family: verdana, arial, sans-serif ;font-size: 8pt; padding-top:-150px"> <div class="col-xs-12 col-sm-12 col-dm-12 col-lg-12"> <div class="row" > <button id="print">Print</button> <?php echo Html::panel(['heading' => false, 'body' => $mslineDistPo], Html::TYPE_INFO); ?> </div> </div> <div class="col-xs-12 col-sm-12 col-dm-12 col-lg-12"> <div class="row" > <?php echo Html::panel(['heading' => false, 'body' => $mslineDistGudang], Html::TYPE_INFO); ?> </div> </div> <button id="print">Print</button> </div>
<?php use kartik\helpers\Html; use ptrnov\fusionchart\Chart; use ptrnov\fusionchart\ChartAsset; use yii\helpers\Url; ChartAsset::register($this); $vwGrantPilotProject = Chart::Widget(['urlSource' => url::base() . '/widget/pilotproject-chat', 'userid' => '*****@*****.**', 'dataArray' => '[]', 'dataField' => '[]', 'type' => 'gantt', 'renderid' => 'gant-pilotproject', 'autoRender' => true, 'width' => '100%', 'height' => '350%', 'chartOption' => ['caption' => 'Summary Customers Parents', 'subCaption' => 'Children Count Details', 'xaxisName' => 'Parents', 'yaxisName' => 'Total Child ', 'theme' => 'fint', 'is2D' => "0", 'showValues' => "1", 'palettecolors' => "#583e78,#008ee4,#f8bd19,#e44a00,#6baa01,#ff2e2e", 'bgColor' => "#ffffff", 'showBorder' => "0", 'showCanvasBorder' => "0"]]); ?> <div class="row" > <?php echo Html::panel(['heading' => false, 'body' => $vwGrantPilotProject], Html::TYPE_INFO); ?> <button id="print">Print</button> </div> <?php $this->registerJs("\t\r\n\t\t\$(document).ready(function() {\r\n\t\t\t//revenueChart.render();\r\n\t\t});\r\n\t", $this::POS_READY);
\t\t// change the border color just for fun \t\t\$(this).css('border-color', 'red'); \t} EOF; /* * VIEW SCHEDULE ACTUAL * @author ptrnov [ptr.nov@gmail.com] * @since 1.2 */ $calenderActual = yii2fullcalendar\yii2fullcalendar::widget(['id' => 'scdl-actual', 'options' => ['lang' => 'id'], 'ajaxEvents' => Url::to(['/mastercrm/draft-plan/jsoncalendar-actual']), 'clientOptions' => ['selectable' => true, 'selectHelper' => true, 'droppable' => true, 'editable' => true, 'firstDay' => '0', 'selectHelper' => true, 'eventClick' => new JsExpression($JSEventClick)]]); $btn_exportActual = Html::a('<i class="fa fa-file-excel-o"></i> Export Excel', '/mastercrm/draft-plan/export-modal?flag=0', ['data-toggle' => "modal", 'data-target' => "#modal-export-actual", 'class' => 'btn btn-info btn-sm']); $btn_set_outcase = Html::a('<i class="fa fa-magic"></i> SET OUT CASE', '/mastercrm/draft-plan/set-out-valid', ['id' => 'set-out-case-id', 'data-toggle' => "modal", 'data-target' => "#modal-Case", 'class' => 'btn btn-warning btn-sm']); $btn_sync = Html::a('<i class="fa fa-exchange"></i> Syncronize a month', '/mastercrm/draft-plan/set-sync', ['id' => 'sync-approved', 'data-toggle' => "modal", 'data-target' => "#modal-sync", 'class' => 'btn btn-danger btn-sm']); $info = "<div id =actual><table class='table'><thead>\r\n <tr>\r\n <th>#</th>\r\n <th>TGL</th>\r\n <th>CUSTOMERS</th>\r\n <th>LAYER</th>\r\n <th>STATUS</th>\r\n </tr>\r\n </thead> <tbody>\r\n </tbody>\r\n </table></div>"; $viewDetailactual = Html::panel(['heading' => '<div style="width:160px">DETAIl GROUP ACTUAL </div>' . ' ' . '<div style="float:right; margin-top:-22px;margin-right:-12px;">' . $btn_set_outcase . '</div>', 'body' => $info], Html::TYPE_DANGER); $vwScdlActual = Html::panel(['heading' => '<div style="width:160px">' . $btn_exportActual . '</div>' . ' ' . '<div style="float:right; margin-top:-32px;margin-right:0px;">' . $btn_sync . '</div>', 'body' => $ptr_spinerActual . $calenderActual], Html::TYPE_SUCCESS); ?> <div class="row"> <div class="col-sm-7 col-md-7 col-lg-7" style="font-family: verdana, arial, sans-serif ;font-size: 8pt"> <?php echo $vwScdlActual; ?> </div> <div class="col-sm-5 col-md-5 col-lg-5"> <?php echo $viewDetailactual; ?> </div> </div> <?php $this->registerJs("\t\t\r\n \$.fn.modal.Constructor.prototype.enforceFocus = function(){};\t\t\r\n \$('#modal-export-actual').on('show.bs.modal', function (event) {\t\t\r\n var button = \$(event.relatedTarget)\t\t\r\n var modal = \$(this)\t\t\r\n var title = button.data('title')\t\t\r\n var href = button.attr('href')\t\t\r\n //modal.find('.modal-title').html(title)\t\t\r\n modal.find('.modal-body').html('<i class=\"fa fa-spinner fa-spin\"></i>')\t\t\r\n \$.post(href)\t\t\r\n .done(function( data ) {\t\t\r\n modal.find('.modal-body').html(data)\t\t\r\n });\t\t\r\n })\t\t\r\n ", $this::POS_READY);
/** * Returns the bootstrap panel * * @param string $content * * @return string */ protected function renderPanel($content) { $panel = $this->panel; $type = ArrayHelper::remove($panel, 'type', self::TYPE_DEFAULT); if (($heading = $this->renderPanelTitleBar('heading')) !== false) { $panel['heading'] = $heading; } if (($footer = $this->renderPanelTitleBar('footer')) !== false) { $panel['footer'] = $footer; } $alertBlock = $this->hideAlerts ? '' : $this->renderAlertBlock() . "\n"; $panel['preBody'] = $alertBlock . $content; return Html::panel($panel, $type); }
<?php echo $gvUser; ?> </div> <div class="col-md-8"> <div class="row"> <div class="col-md-12"> <div class="row"> <div class="col-md-6"> <?php echo Html::panel(['heading' => 'Calendar Visit ', 'body' => $calenderRt, 'options' => ['style' => ['height' => '150px']]], Html::TYPE_INFO); ?> </div> <div class="col-md-6"> <?php echo Html::panel(['heading' => 'User Profile', 'body' => 'data user ', 'options' => ['style' => ['height' => '150px']]], Html::TYPE_INFO); ?> </div> </div> </div> <div class="col-md-12"> <?php echo $gvScdlHeader; ?> </div> </div> </div> </div> </div> <?php
</form> <!-- /.search form --> <?php /** * Author: -ptr.nov- * Noted: add variable "sideMenu" get value * \vendor\yiisoft\yii2\web\View.php */ $side_menu = ''; //echo $this->sideMenu; if ($this->sideMenu != false) { $getSideMenu = $this->sideMenu; if (M1000::find()->findMenu($this->sideMenu)->one()) { $getSideMenu = $this->sideMenu; } else { echo Html::panel(['heading' => 'variabel $this->sideMenu = "' . $getSideMenu . '"; Tidak ditemukan dalam database dbm000, tabel m1000, tambahkan pada view anda menu yang benar untuk menu samping '], Html::TYPE_INFO); $getSideMenu = 'mdefault'; } } else { $getSideMenu = 'mdefault'; } $side_menu = \yii\helpers\Json::decode(M1000::find()->findMenu($getSideMenu)->one()->jval); if (!Yii::$app->user->isGuest) { echo SideNav::widget(['items' => $side_menu, 'encodeLabels' => false, 'type' => SideNav::TYPE_DEFAULT, 'options' => ['class' => 'navbar-default bg-black']]); } ?> </section> </aside> <div class="content-wrapper"> <!--<div class="panel panel-default" style="margin-bottom: 0">!-->
<?php use kartik\helpers\Html; use ptrnov\fusionchart\Chart; use ptrnov\fusionchart\ChartAsset; use yii\helpers\Url; ChartAsset::register($this); $mscolumn3dNKAPo = Chart::Widget(['urlSource' => url::base() . '/dashboard/rpt-esm-chart-salesmd/visit-nka-po', 'userid' => '*****@*****.**', 'dataArray' => '[]', 'dataField' => '[]', 'type' => 'mscolumn3d', 'renderid' => 'mscolumn3d-NKA-po-all', 'autoRender' => true, 'width' => '100%', 'height' => '500%', 'chartOption' => ['caption' => 'Daily Customers Visits', 'subCaption' => 'Custommer Call, Active Customer, Efictif Customer', 'xaxisName' => 'Parents', 'yaxisName' => 'Total Child ', 'theme' => 'fint', 'is2D' => "0", 'showValues' => "1", 'palettecolors' => "#583e78,#008ee4,#f8bd19,#e44a00,#6baa01,#ff2e2e", 'bgColor' => "#ffffff", 'showBorder' => "0", 'showCanvasBorder' => "0"]]); ?> <div class="container-fluid" style="font-family: verdana, arial, sans-serif ;font-size: 8pt; padding-top:-150px"> <div class="col-xs-12 col-sm-12 col-dm-12 col-lg-12"> <div class="row" > <?php echo Html::panel(['heading' => false, 'body' => $mscolumn3dNKAPo], Html::TYPE_INFO); ?> </div> </div> <button id="print">Print</button> </div>
?> </div> </div> <div class="row" > <div class="col-xs-12 col-sm-6 col-dm-4 col-lg-4"> <?php echo Html::panel(['id' => 'home1', 'heading' => '<b>DATA MASTER</b>', 'postBody' => Html::listGroup([['content' => 'New Customers', 'url' => '/mastercrm/customers-crm', 'badge' => '0'], ['content' => 'Customers Category', 'url' => '/mastercrm/kategori-customers-crm', 'badge' => '0'], ['content' => 'City Customers', 'url' => '/mastercrm/kota-customers-crm', 'badge' => '0'], ['content' => 'Province Customers', 'url' => '/mastercrm/provinsi-customers-crm', 'badge' => '0'], ['content' => 'Profile', 'url' => '/sistem/crm-user-profile', 'badge' => '0']])], Html::TYPE_INFO); ?> </div> <div class="col-xs-12 col-sm-6 col-dm-4 col-lg-4" > <?php echo Html::panel(['id' => 'home1', 'heading' => '<b>DATA PROSES</b>', 'postBody' => Html::listGroup([['content' => 'Import data', 'url' => '/salesman/import-data', 'badge' => '0'], ['content' => 'Jadwal Kunjungan', 'url' => '/salesman/schedule-header-crm', 'badge' => '0'], ['content' => 'Customers Visit Group', 'url' => '/salesman/schedule-group-crm', 'badge' => '0'], ['content' => 'Customers Map', 'url' => '/mastercrm/customers-crm/crm-map', 'badge' => '0'], ['content' => 'Import data Customers', 'url' => '/salesman/import-data', 'badge' => '0']])], Html::TYPE_INFO); ?> </div> <div class="col-xs-12 col-sm-6 col-dm-4 col-lg-4" > <?php echo Html::panel(['id' => 'home1', 'heading' => '<b>REPORTING</b>', 'postBody' => Html::listGroup([['content' => 'Sales Daily', 'url' => '/salesman/sales-daily-crm', 'badge' => '0'], ['content' => 'Daily Stock Harian', 'url' => '/salesman/sales-detail-crm', 'badge' => '0'], ['content' => 'monthly Selling Out', 'url' => '/salespromo/report-daily', 'badge' => '0'], ['content' => 'monthly Stock Harian', 'url' => '/salespromo/report-daily', 'badge' => '0']])], Html::TYPE_INFO); ?> </div> </div> </div> <script src="js/jquery.min.js"></script> <script src="js/bootstrap.min.js"></script> <script src="js/scripts.js"></script> </body> </html> <?php ActiveForm::end();
/* kd_menu untuk list menu pada sidemenu, get from table of database */ $this->title = Yii::t('app', 'Accounting'); /* title pada header page */ $this->params['breadcrumbs'][] = $this->title; /* belum di gunakan karena sudah ada list sidemenu, on plan next*/ ?> <?php /* echo Html::panel( ['heading' => 'Employee Properties', 'body' =>$kedua], Html::TYPE_SUCCESS ); */ ?> <div style="backgroud:black"> <div class="row" style="padding-left: 5px; padding-right: 5px"> <div class="col-sm-6 col-md-6 col-lg-6 "> <?php $content_cc_support = Yii::$app->controller->renderPartial('graph_cc_support', []); echo Html::panel(['heading' => 'Cost Center Support', 'body' => $content_cc_support], Html::TYPE_INFO); ?> </div> <div class="col-sm-6 col-md-6 col-lg-6 "> <?php $content_cc_bisnis = Yii::$app->controller->renderPartial('graph_cc_bisnis', []); echo Html::panel(['heading' => 'Cost Center Businis', 'body' => $content_cc_bisnis], Html::TYPE_INFO); ?> </div> </div> </div>
use scotthuangzl\googlechart\GoogleChart; //use backend\assets\AppAsset; /* CLASS ASSET CSS/JS/THEME Author: -ptr.nov-*/ //AppAsset::register($this); /* INDEPENDENT CSS/JS/THEME FOR PAGE Author: -ptr.nov-*/ $this->sideCorp = 'PT.Lukisongroup'; /* Title Select Company pada header pasa sidemenu/menu samping kiri */ $this->sideMenu = 'umum_adminweb_crm'; /* kd_menu untuk list menu pada sidemenu, get from table of database */ $this->title = Yii::t('app', 'LG - Barang Umum Dashboard'); /* title pada header page */ $this->params['breadcrumbs'][] = $this->title; /* belum di gunakan karena sudah ada list sidemenu, on plan next*/ $pertama = GoogleChart::widget(array('visualization' => 'PieChart', 'data' => array(array('Task', 'Hours per Day'), array('Work', 11), array('Eat', 2), array('Commute', 2), array('Watch TV', 2), array('Sleep', 7)))); $kedua = GoogleChart::widget(array('visualization' => 'PieChart', 'data' => array(array('Task', 'Hours per Day'), array('Work', 11), array('Eat', 2), array('Commute', 2), array('Watch TV', 2), array('Sleep', 7)))); ?> <div class="body-content"> <div class="row" style="padding-left: 5px; padding-right: 5px"> <div class="col-sm-4 col-md-4 col-lg-4 "> <?php echo Html::panel(['heading' => 'Barang Status', 'body' => $pertama], Html::TYPE_SUCCESS); ?> </div> <div class="col-sm-4 col-md-4 col-lg-4"> <?php echo Html::panel(['heading' => 'Supplier Properties', 'body' => $kedua], Html::TYPE_SUCCESS); ?> </div> </div> </div>
<?php use kartik\helpers\Html; use yii\widgets\DetailView; use yii\bootstrap\ActiveForm; use kartik\tabs\TabsX; use yii\helpers\Json; use yii\web\Response; use yii\helpers\ArrayHelper; use dashboard\assets\AppAssetFusionChart; AppAssetFusionChart::register($this); $this->sideCorp = 'PT. ESM'; /* Title Select Company pada header pasa sidemenu/menu samping kiri */ $this->sideMenu = 'effenbi_dboard'; /* kd_menu untuk list menu pada sidemenu, get from table of database */ $this->title = Yii::t('app', 'ESM - Sales Dashboard'); /* title pada header page */ $this->params['breadcrumbs'][] = $this->title; ?> <div class="container-fluid" style="padding-left: 20px; padding-right: 20px" > <div class="row"> <div class="col-xs-12 col-sm-12 col-dm-12 col-lg-12"> <?php echo Html::panel(['heading' => ' <a class="btn btn-warning btn-xs full-right" href="/efenbi/report"><< BACK MENU </a> STOCK REVIEW ', 'body' => ''], Html::TYPE_INFO); ?> </div> </div> </div>
$this->title = Yii::t('app', 'ESM - Sales Dashboard'); /* title pada header page */ $this->params['breadcrumbs'][] = $this->title; /* belum di gunakan karena sudah ada list sidemenu, on plan next*/ ?> <?php $map = '<div id ="map" style="width:100%;height:820px"></div>'; ?> <div class="container-fluid" style="padding-left: 20px; padding-right: 20px" > <div class="row"> <div class="col-xs-12 col-sm-12 col-dm-12 col-lg-12"> <?php echo Html::panel(['heading' => '<div>DASHBOARD - Saleman Visit</div>', 'body' => $map], Html::TYPE_INFO); ?> </div> </div> <div class="row" > </div> </div> <?php $this->registerJs("\r\n\t\t/*nampilin MAP*/\r\n\t\t var map = new google.maps.Map(document.getElementById('map'),\r\n\t\t\t {\r\n\t\t\t\tzoom: 12,\r\n\t\t\t\tcenter: new google.maps.LatLng(-6.229191531958687,106.65994325550469),\r\n\t\t\t\tmapTypeId: google.maps.MapTypeId.ROADMAP\r\n\r\n\t\t\t});\r\n\t\t\t\r\n\t\t\tvar public_markers = [];\r\n\t\t\t\r\n\t\t/*data json*/\r\n\t\t\$.getJSON('http://dashboard.lukisongroup.com/efenbi/report/map', function(json) {\r\n\t\t\tfor (var i in public_markers){\r\n\t\t\t\tpublic_markers[i].setMap(null);\r\n\t\t\t}\r\n\r\n\t\t\t\$.each(json, function (i, point) {\r\n\t\t\t\t\tvar marker = new google.maps.Marker({\r\n\t\t\t\t\t// icon: icon,\r\n\t\t\t\t\tposition: new google.maps.LatLng(point.MAP_LAT, point.MAP_LNG),\r\n\t\t\t\t\tanimation:google.maps.Animation.BOUNCE,\r\n\t\t\t\t\tmap: map,\r\n\t\t\t\t\t icon : 'http://labs.google.com/ridefinder/images/mm_20_red.png'\r\n\t\t\t\t});\r\n\t\t\t\t public_markers[i] = marker;\r\n\t\t\t});\r\n\t\t});\t\r\n\t\t\t\r\n\t\t\t\r\n", $this::POS_READY); ?>
<div class="col-xs-12 col-sm-12 col-dm-12 col-lg-12 full-right"> <div class="row"> <!-- KIRI !--> <div class="col-lg-4 col-md-4" style="padding-top:10px"> <?php echo Html::panel(['heading' => 'Monthly Top 5 Plan & Actual Visited', 'body' => '<div id="chart-top5-plan-actual"></div>'], Html::TYPE_INFO); ?> </div> <div class="col-lg-4 col-md-4" style="padding-top:10px"> <?php echo Html::panel(['heading' => 'Monthly Top 5 Inventory Visited', 'body' => '<div id="chart-top5-inventory"></div>'], Html::TYPE_INFO); ?> </div> <div class="col-lg-4 col-md-4" style="padding-top:10px"> <?php echo Html::panel(['heading' => 'Monthly Top 5 Salesman Visited', 'body' => '<div id="chart-top5-request-order"></div>'], Html::TYPE_INFO); ?> </div> </div> </div> </div> </div> <?php $this->registerJs(' /* * GRAPH PIRAMIT ALL CUSTOMER * @author piter [ptr.nov@gmail.com] * @since 1.1 */ $(document).ready(function () {
</div> <div class="row" > <div class="col-xs-12 col-sm-6 col-dm-4 col-lg-4"> <?php Pjax::begin(); echo Html::panel(['id' => 'home1', 'heading' => '<b>DATA PROSESS</b>', 'postBody' => Html::listGroup([['content' => 'Stock Gudang', 'url' => '/salespromo/stock-gudang', 'badge' => '0'], ['content' => 'Stock Promo', 'url' => '/salespromo/stock-promo', 'badge' => '0'], ['content' => 'Penjualan', 'url' => '/salespromo/penjualan', 'badge' => '0'], ['content' => 'Promo', 'url' => '/salespromo/penjualan-promo', 'badge' => '0']])], Html::TYPE_WARNING); Pjax::end(); ?> </div> <div class="col-xs-12 col-sm-6 col-dm-4 col-lg-4" > <?php echo Html::panel(['id' => 'home1', 'heading' => '<b>WIDGET</b>', 'postBody' => Html::listGroup([['content' => 'Jadwal Kunjungan', 'url' => '/salespromo/schadule', 'badge' => '0'], ['content' => 'Peta Customer', 'url' => '/salespromo/customer-map', 'badge' => '0'], ['content' => 'Absensi', 'url' => '/salespromo/absensi', 'badge' => '0'], ['content' => 'Profile', 'url' => '/salespromo/profile', 'badge' => '0']])], Html::TYPE_WARNING); ?> </div> <div class="col-xs-12 col-sm-6 col-dm-4 col-lg-4" > <?php echo Html::panel(['id' => 'home1', 'heading' => '<b>REPORTING</b>', 'postBody' => Html::listGroup([['content' => 'Prodak', 'url' => '/salespromo/prodak', 'badge' => '0'], ['content' => 'Penjualan Harian', 'url' => '/salespromo/report-daily', 'badge' => '0'], ['content' => 'Penjualan Bulanan', 'url' => '/salespromo/report-monthly', 'badge' => '0'], ['content' => 'Penjualan perTahun', 'url' => '/salespromo/report-monthly', 'badge' => '0']])], Html::TYPE_WARNING); ?> </div> </div> </div> <script src="js/jquery.min.js"></script> <script src="js/bootstrap.min.js"></script> <script src="js/scripts.js"></script> </body> </html> <?php ActiveForm::end();
<?php use kartik\helpers\Html; use yii\widgets\DetailView; 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; use dosamigos\gallery\Gallery; $gambarkosong = "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"; $startImg = ''; $endImg = ''; foreach ($model as $key => $value) { $startImg = $value['IMG_DECODE_START'] != '' ? $value['IMG_DECODE_START'] : $gambarkosong; $endImg = $value['IMG_DECODE_START'] != '' ? $value['IMG_DECODE_START'] : $gambarkosong; $items[] = ['src' => 'data:image/jpg;charset=utf-8;base64,' . $startImg, 'imageOptions' => ['width' => "120px", 'height' => "120px", 'padding-bottom' => '20px', 'class' => 'img-rounded'], 'options' => ['title' => 'IMAGE START-' . $value['CUST_NM']]]; $items[] = ['src' => 'data:image/jpg;charset=utf-8;base64,' . $endImg, 'imageOptions' => ['width' => "120px", 'height' => "120px", 'padding-bottom' => '20px', 'class' => 'img-rounded'], 'options' => ['title' => 'IMAGE END-' . $value['CUST_NM']]]; } /* 2 amigos two galerry author mix:wawan and ptr.nov ver 1.0*/ $viewItemImge = dosamigos\gallery\Gallery::widget(['items' => $items]); echo Html::panel(['heading' => false, 'body' => $viewItemImge], Html::TYPE_INFO);
echo Html::panel(['heading' => 'Enviroment Variables', 'preBody' => $this->render('_panel_env', ['envDP' => $envDP])]); ?> </div> <div class="col-md-6"> <?php echo Html::panel(['heading' => 'Networking - Ports', 'preBody' => $this->render('_panel_network', ['portsDP' => $portsDP])]); echo Html::panel(['heading' => 'Networking - Links', 'preBody' => $this->render('_panel_network', ['linksDP' => $linksDP])]); ?> </div> </div> <div class="row"> <div class="col-md-12"> <?php echo Html::panel(['heading' => 'Volumes', 'preBody' => $this->render('_panel_volumes', ['volDP' => $volDP])]); ?> </div> </div> <div class="row"> <div class="col-md-12"> <div class="panel panel-default panel-docker-container"> <div class="panel-heading">Raw Dump</div> <div class="panel-body"> <div class="table-responsive"> <pre><?php print_r($config);
$items[] = ['src' => 'data:image/jpeg;base64,' . $value['IMG_BASE64'], 'imageOptions' => ['width' => "120px", 'height' => "120px", 'class' => 'img-rounded']]; } } ?> <!-- image qotation--> <div class="row"> <div class="col-xs-1 col-sm-1col-lg-1"> </div> <div class="col-xs-12 col-sm-12 col-lg-12" style="font-family: tahoma ;font-size: 9pt;"> <hr style="height:1px;margin-top: 3px; margin-bottom: 1px;font-family: tahoma ;font-size:8pt;"> </hr> <?php /* 2 amigos two galerry author mix:wawan and ptr.nov ver 1.0*/ $viewItemImge = dosamigos\gallery\Gallery::widget(['items' => $items]); echo Html::panel(['heading' => '<div> view Quotation/Penawaran </div>', 'body' => $viewItemImge], Html::TYPE_INFO); ?> </div> </div> </div> <?php /* * JS AUTH1 | CREATED * @author ptrnov <*****@*****.**> * @since 1.2 */ $this->registerJs("\n\t\t\t\$.fn.modal.Constructor.prototype.enforceFocus = function() {};\n\t\t\t\$('#po-auth1-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-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(); /*
?> </div> </div> <div class="row" > <div class="col-xs-12 col-sm-6 col-dm-4 col-lg-4"> <?php echo Html::panel(['id' => 'home1', 'heading' => '<b>DATA PROSESS</b>', 'postBody' => Html::listGroup([['content' => 'DATA MASTER', 'url' => '/dashboard/rw', 'badge' => '0'], ['content' => 'ADART RW', 'url' => '/dashboard/maintenance', 'badge' => '0'], ['content' => 'DATA WARGA', 'url' => '/dashboard/warga-data', 'badge' => '0'], ['content' => 'DATA IURAN', 'url' => '/dashboard/pembukuan-storan', 'badge' => '0']])], Html::TYPE_INFO); ?> </div> <div class="col-xs-12 col-sm-6 col-dm-4 col-lg-4" > <?php echo Html::panel(['id' => 'home1', 'heading' => '<b>SURAT</b>', 'postBody' => Html::listGroup([['content' => 'Surat Pengatar', 'url' => '/dashboard/maintenance', 'badge' => '0'], ['content' => 'Surat Undangan', 'url' => '/dashboard/maintenance', 'badge' => '0'], ['content' => 'Surat Perjanjian', 'url' => '/dashboard/maintenance', 'badge' => '0'], ['content' => 'Data Pengurus', 'url' => '/dashboard/maintenance', 'badge' => '0']])], Html::TYPE_INFO); ?> </div> <div class="col-xs-12 col-sm-6 col-dm-4 col-lg-4" > <?php echo Html::panel(['id' => 'home1', 'heading' => '<b>REPORTING</b>', 'postBody' => Html::listGroup([['content' => 'laporan Harian', 'url' => '/dashboard/pembukuan-harian', 'badge' => '0'], ['content' => 'laporan Bulanan', 'url' => '/dashboard/pembukuan-bulanan', 'badge' => '0'], ['content' => 'Rekap Tahunan', 'url' => '/dashboard/pembukuan-tahunan', 'badge' => '0'], ['content' => 'Tutup Buku', 'url' => '/dashboard/maintenance', 'badge' => '0']])], Html::TYPE_INFO); ?> </div> </div> </div> <script src="js/jquery.min.js"></script> <script src="js/bootstrap.min.js"></script> <script src="js/scripts.js"></script> </body> </html> <?php ActiveForm::end();
\t\t//alert('Coordinates: ' + jsEvent.pageX + ',' + jsEvent.pageY); \t\t//alert('View: ' + view.name); \t\t// change the border color just for fun \t\t\$(this).css('border-color', 'red'); \t} EOF; /* * VIEW SCHEDULE PLAN * @author ptrnov [ptr.nov@gmail.com] * @since 1.2 */ $calenderPlan = yii2fullcalendar\yii2fullcalendar::widget(['id' => 'scdl-plan', 'options' => ['lang' => 'id'], 'ajaxEvents' => Url::to(['/mastercrm/draft-plan/jsoncalendar-plan']), 'clientOptions' => ['selectable' => true, 'selectHelper' => true, 'droppable' => true, 'editable' => true, 'firstDay' => '0', 'selectHelper' => true, 'eventClick' => new JsExpression($JSEventClick)]]); $btn_exportPlan = Html::a('<i class="fa fa-file-excel-o"></i> Export Excel', '/mastercrm/draft-plan/export-modal?flag=1', ['data-toggle' => "modal", 'data-target' => "#modal-export-plan", 'class' => 'btn btn-info btn-sm']); $vwScdlPlan = Html::panel(['heading' => $btn_exportPlan, 'body' => $ptr_spiner . $calenderPlan], Html::TYPE_DANGER); $info = "<div id =detail><table class='table'><thead>\r\n <tr>\r\n <th>#</th>\r\n <th>TGL Masuk</th>\r\n <th>Customers</th>\r\n <th>LAYER LEVEL</th>\r\n </tr>\r\n </thead> <tbody>\r\n </tbody>\r\n </table></div>"; $viewDetailPlan = Html::panel(['heading' => 'DETAIl GROUP PLAN', 'body' => $info], Html::TYPE_DANGER); ?> <div class="row"> <div class="col-sm-7 col-md-7 col-lg-7"> <?php echo $vwScdlPlan; ?> </div> <div class="col-sm-5 col-md-5 col-lg-5"> <?php echo $viewDetailPlan; ?> </div> </div> <?php
$kategoriCustomrt = Chart::Widget(['dataArray' => $parentKategori, 'dataField' => ['CUST_KTG_NM', 'CUST_CNT'], 'type' => 'pyramid', 'renderid' => 'chart-piramid1', 'width' => '100%', 'height' => '350', 'chartOption' => ['caption' => 'Summary Category Parent', 'alignCaptionWithCanvas' => "2", 'theme' => 'fint', 'bgColor' => "#ffffff", 'showBorder' => "0", 'showCanvasBorder' => "1", 'is2D' => "0", 'showValues' => "1", 'showLegend' => "1", 'showPercentValues' => "1"]]); $listKategori = Chart::Widget(['dataArray' => $ChartCountKategori, 'dataField' => ['KTG_NM', 'CUST_CNT'], 'type' => 'column3d', 'renderid' => 'chart-cust-ktg', 'width' => '100%', 'height' => '270%', 'chartOption' => ['caption' => 'Summary Customers Category Detail', 'xaxisName' => 'Category Name', 'yaxisName' => 'Count ', 'theme' => 'fint', 'is2D' => "0", 'showValues' => "1", 'palettecolors' => "#583e78,#008ee4,#f8bd19,#e44a00,#6baa01,#ff2e2e", 'bgColor' => "#ffffff", 'showBorder' => "0", 'showCanvasBorder' => "0"]]); ?> <div class="container-fluid" style="padding-left: 10px; padding-right: 10px" > <div class="row"> <div class="col-xs-12 col-sm-12 col-dm-12 col-lg-12"> <div class="row"> <!-- KIRI !--> <div class="col-lg-7 col-md-7" style="padding-top:10px"> <?php echo Html::panel(['heading' => false, 'body' => $parentCustomrt], Html::TYPE_INFO); ?> </div> <!-- KANAN !--> <div class="col-lg-5 col-md-5" style="padding-top:10px"> <?php echo $kategoriCustomrt; ?> </div> </div> </div> <!-- FULL !--> <div class="col-xs-12 col-sm-12 col-dm-12 col-lg-12 full-right"> <?php echo Html::panel(['heading' => false, 'body' => $listKategori], Html::TYPE_INFO); ?> </div> </div> </div>
echo Html::panel(['heading' => 'Artikel', 'body' => $carouselArtikel], Html::TYPE_WARNING); ?> </div> </div> </div> <div class="col-md-12"> <h4 class="page-head-line"></h4> </div> <div class="col-md-12"> <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' => 'Olahraga', 'body' => $carouselKalenderOlahraga], Html::TYPE_INFO); ?> </div> <div class="col-lg-4 col-md-4 col-sm-4 col-xs-12" > <?php echo Html::panel(['heading' => 'Kalender RW ', 'body' => $calenderRw], Html::TYPE_DANGER); ?> </div> <div class="col-lg-4 col-md-4 col-sm-4 col-xs-12"> <?php echo Html::panel(['heading' => 'Kalender RT', 'body' => $calenderRt], Html::TYPE_WARNING); ?> </div> </div> </div> </div>
use scotthuangzl\googlechart\GoogleChart; //use backend\assets\AppAsset; /* CLASS ASSET CSS/JS/THEME Author: -ptr.nov-*/ //AppAsset::register($this); /* INDEPENDENT CSS/JS/THEME FOR PAGE Author: -ptr.nov-*/ $this->sideCorp = 'PT. Efenbi Sukses Makmur'; /* Title Select Company pada header pasa sidemenu/menu samping kiri */ $this->sideMenu = 'esm_purchasing'; /* kd_menu untuk list menu pada sidemenu, get from table of database */ $this->title = Yii::t('app', 'ESM - Purchasing Dashboard'); /* title pada header page */ $this->params['breadcrumbs'][] = $this->title; /* belum di gunakan karena sudah ada list sidemenu, on plan next*/ $pertama = GoogleChart::widget(array('visualization' => 'PieChart', 'data' => array(array('Task', 'Hours per Day'), array('Work', 11), array('Eat', 2), array('Commute', 2), array('Watch TV', 2), array('Sleep', 7)))); $kedua = GoogleChart::widget(array('visualization' => 'PieChart', 'data' => array(array('Task', 'Hours per Day'), array('Work', 11), array('Eat', 2), array('Commute', 2), array('Watch TV', 2), array('Sleep', 7)))); ?> <div class="body-content"> <div class="row" style="padding-left: 5px; padding-right: 5px"> <div class="col-sm-4 col-md-4 col-lg-4 "> <?php echo Html::panel(['heading' => 'Employee Status', 'body' => $pertama], Html::TYPE_SUCCESS); ?> </div> <div class="col-sm-4 col-md-4 col-lg-4"> <?php echo Html::panel(['heading' => 'Employee Properties', 'body' => $kedua], Html::TYPE_SUCCESS); ?> </div> </div> </div>
$items[] = ['src' => 'data:image/pdf;base64,' . $value['IMG_BASE64'], 'imageOptions' => ['width' => "120px", 'height' => "120px", 'class' => 'img-rounded']]; } $itemAllimge = dosamigos\gallery\Gallery::widget(['items' => $items]); ?> <!-- image qotation--> <div class="row"> <div class="col-xs-1 col-sm-1 col-lg-1"> </div> <div class="col-xs-12 col-sm-12 col-lg-12" style="font-family: tahoma ;font-size: 9pt;"> <hr style="height:1px;margin-top: 3px; margin-bottom: 1px;font-family: tahoma ;font-size:8pt;"> </hr> <?php /* 2 amigos two galerry author mix:wawan and ptr.nov ver 1.0*/ // echo dosamigos\gallery\Gallery::widget([ // 'items' => $items]); echo Html::panel(['heading' => '<div>' . PoAttach_file($poHeader) . ' Quotation/Penawaran</div>', 'body' => $itemAllimge], Html::TYPE_INFO); ?> </div> </div> </div> </div> <?php $this->registerJs("\n\t\t/* \$(document).on('click', '[data-toggle-discount]', function(e){\n\t\t\te.preventDefault();\n\t\t\tvar idx = \$(this).data('toggle-discount');\n\t\t\tvar disc = \$('#discount1').attr('DISCOUNT');\n\t\t\t\$.ajax({\n\t\t\t\t\turl: '/purchasing/purchase-order/discount',\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 + '&disc='+ disc,\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-tax]', function(e){\n\t\t\te.preventDefault();\n\t\t\tvar idtax = \$(this).data('toggle-tax);\n\t\t\tvar tax = \$('#tax').attr('PAJAX');\n\t\t\t\$.ajax({\n\t\t\t\t\turl: '/purchasing/purchase-order/tax',\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 + '&tax='+ tax,\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); /* * JS ATTACH FILE | * @author wawan * @since 1.0 */ $this->registerJs("\r\n \$.fn.modal.Constructor.prototype.enforceFocus = function() {};\r\n \$('#po-attach-review').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 ", $this::POS_READY); Modal::begin(['id' => 'po-attach-review', '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>Attach file</b></h4></div>', 'headerOptions' => ['style' => 'border-radius:5px; background-color:rgba(230, 251, 225, 1)']]); Modal::end();
* @since 1.2 */ $events = array(); //Testing $Event = new \yii2fullcalendar\models\Event(); $Event->id = 1; $Event->title = 'Testing'; $Event->start = date('Y-m-d\\Th:m:s\\Z'); $events[] = $Event; $Event = new \yii2fullcalendar\models\Event(); $Event->id = 2; $Event->title = 'pergi ke mana'; $Event->start = date('Y-m-d\\Th:m:s\\Z', strtotime('tomorrow 6am')); $events[] = $Event; $calenderRt = yii2fullcalendar\yii2fullcalendar::widget(['id' => 'calendar-user', 'options' => ['lang' => 'id'], 'ajaxEvents' => Url::to(['/sistem/personalia/jsoncalendar']), 'clientOptions' => ['selectable' => true, 'selectHelper' => true, 'droppable' => true, 'editable' => true, 'selectHelper' => true, 'select' => new JsExpression($JSCode), 'eventClick' => new JsExpression($JSEventClick)]]); echo Html::panel(['heading' => 'CLENDER', 'body' => $calenderRt], Html::TYPE_DANGER); /* * LIST EVENT CALENDAR * PERIODE 23-22 * @author ptrnov [piter@lukison.com] * @since 1.2 */ $actionClass = 'btn btn-info btn-xs'; $actionLabel = 'Update'; $attDinamikEvent = []; /*GRIDVIEW ARRAY FIELD HEAD*/ $headColomnEvent = [['ID' => 0, 'ATTR' => ['FIELD' => 'start', 'SIZE' => '10px', 'label' => 'DATE START', 'align' => 'left', 'warna' => '97, 211, 96, 0.3']], ['ID' => 1, 'ATTR' => ['FIELD' => 'end', 'SIZE' => '10px', 'label' => 'DATE END', 'align' => 'left', 'warna' => '97, 211, 96, 0.3']]]; $gvHeadColomnEvent = ArrayHelper::map($headColomnEvent, 'ID', 'ATTR'); /*GRIDVIEW ARRAY ACTION*/ $attDinamikEvent[] = ['class' => 'kartik\\grid\\ActionColumn', 'dropdown' => true, 'template' => '{view}{review}{delete}', 'dropdownOptions' => ['class' => 'pull-left dropdown', 'style' => ['disable' => true]], 'dropdownButton' => ['class' => $actionClass, 'label' => $actionLabel], 'buttons' => ['view' => function ($url, $model, $key) { return '<li>' . Html::a('<span class="fa fa-random fa-dm"></span>' . Yii::t('app', 'Set Alias Customer'), ['/sistem/personalia/view', 'id' => $model->id], ['id' => 'alias-cust-id', 'data-toggle' => "modal", 'data-target' => "#alias-cust"]) . '</li>' . PHP_EOL;
echo Html::panel(['id' => 'home1', 'heading' => 'Approval', 'postBody' => Html::listGroup([['content' => 'Administration ', 'url' => '/widget/adm', 'badge' => '14'], ['content' => 'Request Order', 'url' => '/esm/requestorder', 'badge' => '14'], ['content' => 'Sales Order', 'url' => '/widget/rso', 'badge' => '14'], ['content' => 'Purchase Order', 'url' => '/esm/purchaseorder', 'badge' => '2'], ['content' => 'Invoice', 'url' => '/widget/inv', 'badge' => '2'], ['content' => 'Surat Jalan', 'url' => '/widget/sj', 'badge' => '2']])], Html::TYPE_INFO); ?> </div> </div> <div class="row" > <div class="col-xs-12 col-sm-12 col-dm-12 col-lg-12" > <?php $items = [['label' => '<i class="glyphicon glyphicon-home"></i>Jobsdesk', 'content' => 'asdasdasd'], ['label' => '<i class="glyphicon glyphicon-home"></i>Master Plan', 'content' => 'asdasdsad'], ['label' => '<i class="glyphicon glyphicon-home"></i>Attendance', 'content' => 'asdasdasd'], ['label' => '<i class="glyphicon glyphicon-home"></i>Mutation', 'content' => 'asdasdasd'], ['label' => '<i class="glyphicon glyphicon-home"></i>Regulations', 'content' => 'asdasdsadasd']]; echo TabsX::widget(['items' => $items, 'position' => TabsX::POS_ABOVE, 'bordered' => true, 'encodeLabels' => false]); ?> </div> </div> <div class="row" style="padding-top:20px" > <?php echo Html::panel(['heading' => '<div></div>', 'body' => $EmpDashboard], Html::TYPE_INFO); ?> </div> </div> <script src="js/jquery.min.js"></script> <script src="js/bootstrap.min.js"></script> <script src="js/scripts.js"></script> </body> </html> <?php ActiveForm::end();
<div class="form-group"> <?php echo Html::submitButton($model->isNewRecord ? 'Create' : 'Update', ['class' => $model->isNewRecord ? 'btn btn-success' : 'btn btn-primary']); ?> </div> <?php ActiveForm::end(); ?> </div> <div class="well col-lg-5" style="display:none" id="panel"> <?php echo Html::panel(['heading' => 'Data Peserta', 'body' => '<div class="panel-body" id="panel-body">Panel Content</div>'], Html::TYPE_SUCCESS); ?> </div> </div> <?php $script = <<<JS //here the place for the JS var nama,band,status; \$('#monitoringkacamata-nikkes').keydown(function(e){ if (e.keyCode == 9 ) { e.preventDefault(); var panjang = \$('#monitoringkacamata-nikkes').val().length;
<?php use kartik\helpers\Html; use ptrnov\fusionchart\Chart; use ptrnov\fusionchart\ChartAsset; ChartAsset::register($this); $vwGrantPPtesting = Chart::Widget(['urlSource' => 'http://lukisongroup.com/widget/pilotproject/chart-test1', 'userid' => '*****@*****.**', 'dataArray' => '[]', 'dataField' => '[]', 'type' => 'gantt', 'renderid' => 'testing', 'autoRender' => true, 'width' => '100%', 'height' => '500%', 'chartOption' => ['caption' => 'Summary Customers Parents', 'subCaption' => 'Children Count Details', 'xaxisName' => 'Parents', 'yaxisName' => 'Total Child ', 'theme' => 'fint', 'is2D' => "0", 'showValues' => "1", 'palettecolors' => "#583e78,#008ee4,#f8bd19,#e44a00,#6baa01,#ff2e2e", 'bgColor' => "#ffffff", 'showBorder' => "0", 'showCanvasBorder' => "0"]]); ?> <div class="row" > <?php echo Html::panel(['heading' => false, 'body' => $vwGrantPPtesting], Html::TYPE_INFO); ?> </div>
<?php /* echo Breadcrumbs::widget([ 'links' => isset($this->params['breadcrumbs']) ? $this->params['breadcrumbs'] : [], 'options'=>[ 'class' => 'breadcrumb', 'style'=>'background-color:#e1e1e1;margin-bottom:0;margin-top:0', ], ]); */ ?> <!--</div>!--> <div class="panel panel-default" style="margin-left: 2px; margin-right: 2px ;margin-bottom: 0"> <?php // Title Penganti Breadcrumbs Author: -ptr.nov- echo Html::panel(['heading' => $this->title], Html::TYPE_DANGER); echo $content; ?> </div> </div> </div> <div class="box-footer bg-black" style="color: blue"> <p> <?php echo $corp . '-' . date('Y'); ?> </p> </div> <?php $this->endBody(); ?>
\t\t\$(this).css('border-color', 'red'); \t} EOF; ?> <div class="container-fluid" style="font-family: verdana, arial, sans-serif ;font-size: 8pt;"> <div class="row" style="margin-top:15px"> <div class="col-sm-6 col-md-6 col-lg-6" > <?php /* * MEMO CALENDAR * PERIODE 23-22 * @author ptrnov [ptr.nov@gmail.com] * @since 1.2 */ $calenderRt = yii2fullcalendar\yii2fullcalendar::widget(['id' => 'calendar-notulen', 'options' => ['lang' => 'id'], 'ajaxEvents' => Url::to(['/sistem/personalia/jsoncalendar']), 'clientOptions' => ['selectable' => true, 'selectHelper' => true, 'droppable' => true, 'editable' => true, 'selectHelper' => true, 'select' => new JsExpression($JSCode), 'eventClick' => new JsExpression($JSEventClick)]]); echo Html::panel(['heading' => 'PERSONAL CALENDAR DAILY WORK', 'body' => $calenderRt], Html::TYPE_DANGER); ?> </div> <div class="col-sm-6 col-md-6 col-lg-6"> <?php /* * LIST MEMO CALENDAR * PERIODE 23-22 * @author ptrnov [piter@lukison.com] * @since 1.2 */ $actionClass = 'btn btn-info btn-xs'; $actionLabel = 'Update'; $attDinamikDailyjob = []; /*GRIDVIEW ARRAY FIELD HEAD*/ $headColomnDailyjob = [['ID' => 0, 'ATTR' => ['FIELD' => 'start', 'SIZE' => '10px', 'label' => 'DATE START', 'align' => 'left', 'warna' => '97, 211, 96, 0.3']], ['ID' => 1, 'ATTR' => ['FIELD' => 'end', 'SIZE' => '10px', 'label' => 'DATE END', 'align' => 'left', 'warna' => '97, 211, 96, 0.3']], ['ID' => 2, 'ATTR' => ['FIELD' => 'title', 'SIZE' => '10px', 'label' => 'TITLE', 'align' => 'left', 'warna' => '97, 211, 96, 0.3']]];