private static function field($key, $value, $sModel, $model) { if (strpos($sModel, "listT(") === 0) { $modelName = str_replace("listT(", "", $sModel); $modelName = str_replace(")", "", $modelName); $type = substr($modelName, strpos($modelName, '[') + 1, strpos($modelName, '[') - strpos($modelName, ']') + 1); //echo $type; //exit; $modelName = str_replace("[" . $type . "]", "", $modelName); $temp = ArrayHelper::map($modelName::findAllByType($type), 'id', 'name'); $temp[''] = Yii::t('app', 'None'); //$label = Yii::t('app', $sModel->id) ; $field = Html::dropDownList($model . '[' . $key . '][value]', $value, $temp) . "<br/>"; } elseif (strpos($sModel, "list(") === 0) { $modelName = str_replace("list(", "", $sModel); $modelName = str_replace(")", "", $modelName); $temp = ArrayHelper::map($modelName::find()->All(), 'id', 'name'); $temp[''] = Yii::t('app', 'None'); //$label = Yii::t('app', $sModel->id) ; $field = \kartik\select2\Select2::widget(["name" => $model . '[' . $key . '][value]', "data" => $temp, "value" => $value]); } elseif (strpos($sModel, "select(") === 0) { $list = str_replace("select(", "", $sModel); //echo str_replace(")", "", $list); //exit; $list = Json::decode(str_replace(")", "", $list)); foreach ($list as &$item) { //print $item; $item = Yii::t('app', $item); } //$temp = Html::listData(\yii\helpers\Json::decode($list), 'id', 'name'); $temp[''] = Yii::t('app', 'None'); //$label = Yii::t('app', $sModel->id); $field = \kartik\select2\Select2::widget(["name" => $model . '[' . $key . '][value]', "data" => $list, "value" => $value]); } elseif ($sModel == 'file') { $rKey = str_replace(".", "", $key); //$label = Yii::t('app', $sModel->id) ; $field = "<div class='row'><div class='btn-group '>" . Html::fileInput($model . '[' . $key . '][value]', $value, ['style' => 'display:none;', 'id' => $model . "_" . $rKey . "_input", "accept" => "image/gif,image/jpeg"]) . Html::hiddenInput($model . '[' . $key . '][value]', $value) . Html::buttonInput(Yii::t('app', 'Chose'), ['id' => $model . "_" . $rKey . "_upload"]) . Html::buttonInput(Yii::t('app', 'Delete'), ['id' => $model . "_" . $rKey . "_remove"]) . "</div></div>"; $idf = $model . "_" . $rKey . "_input"; $script = "\n \$(document).on('click','#{$model}_{$rKey}_upload', function () {\n \$('#{$idf}').click();\n });\n \$(document).on('click','#{$model}_{$rKey}_remove', function () {\n //del();\n });\n \n "; Yii::$app->controller->view->registerJs($script, \yii\web\View::POS_READY); } elseif ($sModel == 'boolean') { //$label = Yii::t('app', $sModel->id); $field = Html::hiddenInput($model . '[' . $key . '][value]', false) . Html::checkbox($model . '[' . $key . '][value]', $value == 'true' ? true : false, ['class' => 'form-control']); } elseif ($sModel == 'date') { //$label = Yii::t('app', $sModel->id); $name = str_replace("[", "_", str_replace("]", "_", $model)); $id = $name . "-" . $key; $rname = $model . "[" . $key . "][value]"; $timezone = Yii::$app->timezone; $base = yii\helpers\BaseUrl::base(); $field = <<<java <div class="input-group date"> <span class="input-group-addon kv-date-calendar" title="Select date"> <i class="glyphicon glyphicon-calendar"></i> </span> <input type="text" id="{$id}-disp" class="form-control" name="{$rname}-w0" value="{$value}" data-krajee-datecontrol="datecontrol_b5142286" data-datepicker-type="2" data-krajee-kvdatepicker="kvDatepicker_158f0063"></div> <input type="hidden" id="{$id}" name="{$rname}"> <script> var kvDatepicker_158f0063 = {"autoclose":true,"format":"dd/mm/yyyy"}; var datecontrol_37eef6f1 = {"idSave":"{$id}","url":"{$base}/datecontrol/parse/convert","type":"date","saveFormat":"Y-m-d","dispFormat":"d/m/Y","asyncRequest":true}; jQuery('#{$id}-disp').datecontrol(datecontrol_37eef6f1); jQuery('#{$id}-disp').parent().kvDatepicker(kvDatepicker_158f0063); </script> java; //$field.="<script>jQuery('#{$name}{$key}_value').datepicker();</script>"; } else { //$label = Yii::t('app', $sModel->id); $field = Html::textInput($model . '[' . $key . '][value]', $value, ['class' => 'form-control']); } return $field; }
<?php use yii\helpers\Html; $this->params["menu"] = array(array('label' => Yii::t('app', 'Create Backup'), 'url' => array('backup', 'Backup' => 'True'))); app\widgets\MiniForm::begin(array('header' => Yii::t('app', "Manage Backups"))); ?> <?php echo app\widgets\GridView::widget(array('id' => 'backup-grid', 'dataProvider' => $model->search([]), 'pjax' => false, 'columns' => array('id', 'name', array('class' => 'yii\\grid\\ActionColumn', 'template' => '{restore}{delete}{download}', 'buttons' => array('restore' => function ($url, $model, $key) { //'label'=>'<i class="glyphicon glyphicon-restore"></i>'.Yii::t('labels',"Restore"), //'url'=>'yii\helpers\BaseUrl::base().("data/restore/". $data->id)', return Html::a('<i class="glyphicon glyphicon-cloud-upload"></i>', $url); }, 'download' => function ($url, $model, $key) { //'label'=>'<i class="glyphicon glyphicon-download"></i>', //'url'=>'yii\helpers\BaseUrl::base().("download/".$data->id)', return Html::a('<i class="glyphicon glyphicon-download"></i>', $url, ['target' => '_blank']); }, 'delete' => function ($url, $model, $key) { //'label'=>'<i class="glyphicon glyphicon-trash"></i>', //'url'=>'yii\helpers\BaseUrl::base().("files/delete", array("id"=>$data->id))', return Html::a('<i class="glyphicon glyphicon-trash"></i>', yii\helpers\BaseUrl::base() . ("/files/delete/" . $model->id), ['data-pjax' => 'w0']); }))))); app\widgets\MiniForm::end();
</tfoot> <tbody id="det"> </tbody> </table> </td> </tr> </tbody> </table> </div> </div> <?php $this->registerJs("var baseAddress='" . yii\helpers\BaseUrl::base() . "';" . "var accountSelect='" . str_replace("\n", "", $form->field($model, 'ops', ['template' => '{input}'])->dropDownList(\yii\helpers\ArrayHelper::map(Accounts::find()->All(), 'id', 'name'))) . "';" . "var msg='" . Yii::t('app', 'sum is not 0') . "';", \yii\web\View::POS_HEAD); $this->registerJsFile(yii\helpers\BaseUrl::base() . '/assets/transaction.js', ['depends' => [\yii\web\JqueryAsset::className()]]); ?> <div class="form-actions"> <?php echo \yii\helpers\Html::submitButton(Yii::t('app', 'Save'), ['class' => 'btn btn-success']); ?> </div> <?php kartik\form\ActiveForm::end(); ?> <?php echo \app\widgets\RefnumModal::widget(['model' => $model, 'attribute' => 'refnum1']);
$("#choseFormOutcome_refnum").trigger("close"); $('#FormOutcome_refnum_div').html($('#FormOutcome_refnum_div').html() + ", " + doc.doctype + " #" + doc.docnum); $('#FormOutcome_refnum_ids').val($('#FormOutcome_refnum_ids').val() + doc.id + ","); return false; } /* //src tax is closed until we will support 854 report $("#FormOutcome_sum").change(function() { var sum = $('#FormOutcome_sum').val(); $.get("<?php echo yii\helpers\BaseUrl::base() . '/'; ?> /index.php", {"r": "/accounts/JSON", "id": $("#FormOutcome_account_id").val()}, function(data) { var src_tax=sum*(data.src_tax/100); $("#FormOutcome_sum").val(sum-src_tax); $("#FormOutcome_src_tax").val(src_tax); }, "json") .error(function() { }); });*/ </script>
}), array('value' => function ($data) { return $data->printDetails(); }), 'currency_id', 'sum', array('class' => 'yii\\grid\\ActionColumn')))); ?> </div> <div id="sum"> </div> </div> <?php kartik\form\ActiveForm::end(); ?> <?php app\widgets\MiniForm::end(); $this->registerJs("var baseAddress='" . yii\helpers\BaseUrl::base() . "';" . '$(document).on("click","input",function () {CalcSum();});', \yii\web\View::POS_READY); ?> <script type="text/javascript"> function CalcSum() { var vals = $("[id^=FormDeposit_Deposit-]"); //var total = $("[id^=FormDeposit_Total]"); //var types = $("[id^=FormDeposit_Type]"); size = vals.length; //console.log("Length: " + size); cashsum = chqsum = sum = parseFloat("0.0"); cashcount =chqcount=0; if (size) { vals.each(function (index) {
echo Yii::t('update', "Download System Files"); ?> </a><br /> <?php echo Yii::t('update', "Backuping database"); ?> <br /> <a href='<?php echo yii\helpers\BaseUrl::base() . '/data/download' . "/" . $model->DBback; ?> '><?php echo Yii::t('update', "Download Database file"); ?> </a><br /> </div> <div class="control"><a class="btn btn-success" onclick="document.location.href = '../'" ><?php echo Yii::t('update', "Cancel"); ?> </a> <a class="btn btn-success" onclick="loadDoc('<?php echo yii\helpers\BaseUrl::base() . '/newUpdate/update'; ?> ')" ><?php echo Yii::t('update', "Next"); ?> </a></div>
private static function buildMenu($id, $settings) { $known = Menu::find()->where(['parent' => $id])->orderBy('order')->all(); //()->where $menu = array(); //var_dump($known); //exit; foreach ($known as $item) { if (($item->id == 43 || $item->parent == 43) && $settings['company.doublebook'] == false) { //??($item->id == 43) || continue; } //echo " ".$item->id." ".$item->label."<br />"; //$url = str_replace('/', '.', $item->route); $url = $item->route; //echo "/".$url.Yii::$app->user->can("/".$url)."<br>\n"; //echo yii\rbac\ManagerInterface::checkAccess(1,$url); //if ((Yii::$app->user->can("/".$url))||($url===null)) {//if has access if (is_null($item->route)) { $url = ''; } else { $url = yii\helpers\BaseUrl::base() . "/" . $item->route; } $menu[$item->id] = array('label' => Yii::t('app', $item->name), 'url' => $url, 'icon' => $item->icon, 'items' => Menu::buildMenu($item->id, $settings)); //} //} } return $menu; }
<div class="wrap"> <?php NavBar::begin(['brandLabel' => '', 'brandUrl' => Yii::$app->homeUrl, 'options' => ['class' => 'navbar-inverse navbar-fixed-top']]); kartik\icons\Icon::map($this); ?> <a id="changeSidebarPos" class="btn btn-success btn-sm" data-toggle="tooltip" data-original-title="Show / Hide Sidebar" data-placement="bottom"> <?php echo kartik\icons\Icon::show('expand'); ?> </a> <?php echo Nav::widget(['options' => ['class' => 'navbar-nav navbar-left'], 'items' => Menu::buildUserMenu()]); ?> <img width="100px" alt="logo" src="<?php echo yii\helpers\BaseUrl::base() . "/assets/img/logo.png"; ?> "> <?php NavBar::end(); ?> <div class="row"> <div id='mainPage' class="col-md-12"> <?php foreach (Yii::$app->session->getAllFlashes() as $key => $message) { echo yii\bootstrap\Alert::widget(['options' => ['class' => "alert alert-" . $key], 'body' => $message]); } ?> <?php echo $content;
kartik\form\ActiveForm::end(); app\widgets\MiniForm::end(); ?> <script type="text/javascript"> function send() { var data = $("#install-form").serialize(); $.ajax({ type: 'POST', url: '<?php echo yii\helpers\BaseUrl::base() . "install/2"; ?> ', data: data, success: function(data) { //alert(data); $('.col-lg-12').html(data); }, error: function(data) { // if error occured console.log(data); alert(data); }, dataType: 'html' }); }
<div class="col-md-3"> <?php echo app\widgets\Refnum::widget(['model' => $model, 'attribute' => 'refnum']); ?> </div> </div> <div class="row"> <div class="btn-group"> <?php echo \yii\helpers\Html::dropDownList('language', Yii::$app->language, \yii\helpers\ArrayHelper::map(Language::find()->All(), 'id', 'name'), ['id' => 'langSel']); ?> <?php echo \yii\helpers\Html::hiddenInput("subType", "email"); echo \yii\helpers\Html::hiddenInput("docs[id]", $model->id); echo \yii\helpers\Html::hiddenInput("docs[doctype]", $model->doctype); if ($model->doctype != 13 && $model->doctype != 14) { echo \yii\bootstrap\ButtonGroup::widget(['options' => ['class' => 'btn-group dropup'], 'buttons' => [['options' => ['class' => 'btn-success'], 'label' => Yii::t('app', 'Print'), 'clientEvents' => ['click' => 'function(event){sendForm("print");}']], \yii\bootstrap\ButtonDropdown::widget(['label' => Yii::t('app', 'Make'), 'options' => ['class' => 'btn-success'], 'dropdown' => ['items' => array("<li>" . \yii\helpers\Html::a(Yii::t('app', 'Print'), 'javascript:sendForm("print");') . "</li>", "<li>" . \yii\helpers\Html::a(Yii::t('app', 'Email'), 'javascript:sendForm("email");') . "</li>", "<li>" . \yii\helpers\Html::a(Yii::t('app', 'PDF'), 'javascript:sendForm("pdf");') . "</li>", "<li>" . \yii\helpers\Html::a(Yii::t('app', 'Save Draft'), 'javascript:sendForm("saveDraft");') . "</li>")]]), \yii\bootstrap\Button::widget(['label' => Yii::t('app', 'Change language'), 'options' => ['class' => 'btn-success'], 'clientEvents' => ['click' => "function(event){event.preventDefault();\$(this).hide(150); \$('#langSel').show(150);}"]]), \yii\bootstrap\Button::widget(['label' => Yii::t('app', 'Submit'), 'options' => ['class' => 'btn-success', 'type' => 'submit']])]]); } ?> </div> </div> <?php kartik\form\ActiveForm::end(); app\widgets\MiniForm::end(); echo app\widgets\Mail::widget(array('urlFile' => yii\helpers\BaseUrl::base() . ("/docs/view/" . $model->id . "?mail=1"), 'urlAddress' => yii\helpers\BaseUrl::base() . ("/accounts/json/" . $model->account_id), 'urlMailForm' => yii\helpers\BaseUrl::base() . '/mail/create', 'urlTemplate' => yii\helpers\BaseUrl::base() . '/mailtemplate/json', 'obj' => "app\\\\models\\\\Docs", 'type' => $model->doctype, 'id' => $model->id)); ?> <?php echo \app\widgets\RefnumModal::widget(['model' => $model, 'attribute' => 'refnum']);
public function getRefDocLink() { if (isset($this->doc)) { $num = $this->doc->docnum; } else { $num = $this->doc_id . "error"; } if (isset($this->doc->docType->name)) { $type = $this->doc->docType->name; } else { $type = $this->doc_id . "error"; } return Html::a(Html::encode(Yii::t("app", $type) . " #" . $num), yii\helpers\BaseUrl::base() . "/docs/view/{$this->doc_id}"); }
$dateisOn = kartik\date\DatePicker::widget(['model' => $searchModel, 'attribute' => 'issue_from', 'attribute2' => 'issue_to', 'removeButton' => false, 'type' => 5, 'separator' => '']); //. //kartik\date\DatePicker::widget([ 'model' => $searchModel, 'attribute' => 'issue_to', 'removeButton' => false, ]); //kartik\datecontrol\DateControl::widget(['model' => $searchModel, 'attribute' => 'issue_to', 'type' => 'date']); $filter = ''; if ($searchModel->doctype != null) { $filter = \yii\helpers\ArrayHelper::map(\app\models\Docstatus::find()->where(['doc_type' => $searchModel->doctype])->All(), 'num', 'name'); } else { //$searchModel->status = null; } echo app\widgets\GridView::widget(array('dataProvider' => $dataProvider, 'filterModel' => $searchModel, 'columns' => array(array('attribute' => 'doctype', 'filter' => \app\models\Doctype::tlist(), 'value' => function ($data) { return $data->TypeName(); }, 'width' => '150px'), array('attribute' => 'status', 'filter' => $filter, 'value' => function ($data) { return $data->docStatus->name; }, 'width' => '70px'), array('attribute' => 'refstatus', 'width' => '110px', 'filter' => \yii\helpers\ArrayHelper::map(\app\models\Docs::getRefStatuses(), 'id', 'name'), 'value' => function ($data) { return app\widgets\Switcher::widget(['model' => $data, 'name' => 'refstatus', 'url' => yii\helpers\BaseUrl::base() . '/docs/refstatus/' . $data->id, 'onLabel' => Yii::t('app', 'Open'), 'offLabel' => Yii::t('app', 'Closed')]); }, 'format' => 'raw'), array('attribute' => 'docnum', 'width' => '70px'), array('attribute' => 'account_id', 'width' => '70px'), 'company', 'refnum_ext', array('attribute' => 'issue_date', 'filterType' => \kartik\grid\GridView::FILTER_DATE_RANGE, 'filterWidgetOptions' => ['convertFormat' => true, 'useWithAddon' => true, 'pluginOptions' => ['format' => 'Y-m-d', 'separator' => ' to '], 'hideInput' => true, 'presetDropdown' => false], 'width' => '150px', 'value' => function ($data) { return $data->readDateFormat($data->issue_date); }), 'total', array('options' => array('style' => 'width:95px;'), 'class' => 'yii\\grid\\ActionColumn', 'template' => '{duplicate}{print}{view}{update}{delete}', 'buttons' => array('update' => function ($url, $model, $key) { if ($model->docStatus->looked == 1) { return ''; } // 'label' => '<i class="glyphicon glyphicon-edit"></i>', return Html::a('<i class="glyphicon glyphicon-edit"></i>', $url); }, 'duplicate' => function ($url, $model, $key) { return Html::a('<i class="glyphicon glyphicon-plus-sign"></i>', $url); //'label' => '<i class="glyphicon glyphicon-plus-sign"></i>', // //'imageUrl'=>Yii::$app->request->baseUrl.'/images/email.png', //'url' => 'yii\helpers\BaseUrl::base().("docs/duplicate/". $data->id)', }, 'delete' => function ($url, $model, $key) { if ($model->docStatus->looked == 1) {
<?php $this->params["menu"] = array(); app\widgets\MiniForm::begin(array('header' => Yii::t('app', "Bankbooks"))); ?> <?php $dateisOn = kartik\datecontrol\DateControl::widget(['model' => $model, 'attribute' => 'date_from', 'type' => 'date']) . kartik\datecontrol\DateControl::widget(['model' => $model, 'attribute' => 'date_to', 'type' => 'date']); ?> <?php echo app\widgets\GridView::widget(array('id' => 'transaction-grid', 'dataProvider' => $model->dp(), 'columns' => array('id', array('attribute' => 'account_id', 'filter' => \yii\helpers\ArrayHelper::map(app\models\Accounts::find()->where(['type' => 7])->all(), 'id', 'name'), 'value' => function ($data) { return $data->getAccountName(); }), array('value' => function ($data) { return $this->render('_trans', array('cdata' => $data, 'intType' => 1)); }, 'format' => 'raw'), array('value' => function ($data) { return $this->render('_trans', array('cdata' => $data, 'intType' => 0)); }, 'format' => 'raw'), array('attribute' => 'date', 'filter' => $dateisOn), array('attribute' => 'owner', 'filter' => \yii\helpers\ArrayHelper::map(app\models\User::find()->All(), 'id', 'username')), array('class' => 'yii\\grid\\ActionColumn', 'template' => '{delete}', 'buttons' => ['delete' => function ($url, $model, $key) { //if ($model->docStatus->looked == 1) return ''; $url = yii\helpers\BaseUrl::base() . '/match/matchdelete/' . $model->id; return \yii\helpers\Html::a('<i class="glyphicon glyphicon-remove"></i>', $url); //'label' => '<i class="glyphicon glyphicon-remove"></i>', }])))); ?> <?php app\widgets\MiniForm::end();
<br /> <?php if ($version != $sversion) { print Yii::t('update', "You need to update your system."); } ?> </div> <div class="control"><a class="btn btn-success" onclick="document.location.href = '../../'" ><?php echo Yii::t('update', "Cancel"); ?> </a> <a class="btn btn-success" onclick="loadDoc('<?php echo yii\helpers\BaseUrl::base() . '/newUpdate/backup'; ?> ')" ><?php echo Yii::t('update', "Next"); ?> </a> </div> </div> <?php app\widgets\MiniForm::end(); ?> <script type="text/javascript">
//alert( "Data Loaded: " + data ); window.location = "<?php echo yii\helpers\BaseUrl::base() . '/settings/admin'; ?> "; }); } function chose(id) {//shuld be dashboard //var id = obj.getAttribute("href") $.post("<?php echo \yii\helpers\BaseUrl::base() . '/company/index'; ?> ", {Company: id}, function (data) { //alert( "Data Loaded: " + data ); //console.log(data); window.location = "<?php echo yii\helpers\BaseUrl::base() . $home; ?> "; }); } </script>
$this->widget('bootstrap.widgets.TbButton', array('label' => Yii::t('app', 'Close'), 'url' => '#', 'options' => array('onclick' => '$("#addnew").dialog("close"); return false;'))); ?> </div> <?php kartik\form\ActiveForm::end(); \yii\jui\Dialog::end(); ?> <script type="text/javascript"> function deleteTempItm(obj){//obj //var id = obj.getAttribute("href"); //var id = 1; var id = obj.getAttribute("href"); $.post( "<?php echo yii\helpers\BaseUrl::base() . '/itemTemplateItem/delete'; ?> /"+id,{ }, function( data ) { //alert( "Data Loaded: " + data ); //console.log(data); //$('#answerAreaForm').html(data); window.location = "<?php echo yii\helpers\BaseUrl::base() . ('/itemTemplate/view/' . $model->id); ?> "; }); } </script>
//*/ ?> </div> <p><?php echo Yii::t('app', 'Data extracted through'); ?> : Linet <?php echo \app\helpers\Linet3Helper::getVersion(); ?> </p> <p><?php echo Yii::t('app', 'Registration Certificate No.'); ?> : <?php echo \app\helpers\Linet3Helper::getSetting('system.auth'); ?> </p> <p><?php echo Yii::t('app', 'Extraction date and time'); ?> : <?php echo Yii::$app->formatter->asDate(time(), app\models\Docs::DATETIME_FORMAT); ?> </p> <br /> </div> <?php app\widgets\MiniForm::end(); $this->registerJs("var baseAddress='" . yii\helpers\BaseUrl::base() . "';" . '$("#printThis").click(function (e) {e.preventDefault();window.print();});', \yii\web\View::POS_READY);
}); function go(e){ e.preventDefault(); var from=$("#FormReportPcn874_from_date").val(); var to=$("#FormReportPcn874_to_date").val(); $.post( "<?php echo yii\helpers\BaseUrl::base() . '/data/pcn874ajax'; ?> ", { FormReportPcn874: {from_date: from, to_date: to}} ).done( function( data ){ $( "#result" ).html( data ); } ); } $( "#year" ).change(function() { var value=$("#year").val(); $.post( "<?php echo yii\helpers\BaseUrl::base() . '/data/pcn874ajax'; ?> ", { FormReportPcn874: {year: value}} ).done( function( data ){ $( "#result" ).html( data ); } ); }); </script>
echo Yii::$app->user->getParam("username"); ?> </a> </li> <li> <a href="<?php echo yii\helpers\BaseUrl::base() . '/site/logout'; ?> "><?php echo Yii::t('app', 'Logout'); ?> </a> </li> <li> <a href="<?php echo yii\helpers\BaseUrl::base() . '/company/index'; ?> "><?php echo Yii::t('app', 'Change Company'); ?> </a> </li> </ul> </div> <?php echo Nav::widget(['items' => isset($this->params['menu']) ? $this->params['menu'] : [], 'options' => ['class' => 'list']]); ?> <?php echo Breadcrumbs::widget(['links' => []]);
<?php $form = kartik\form\ActiveForm::begin(array('action' => yii\helpers\BaseUrl::base() . $this->route, 'method' => 'get')); ?> <?php echo $form->field($model, 'id', array('class' => 'span5')); ?> <?php echo $form->field($model, 'name', array('class' => 'span5', 'maxlength' => 255)); ?> <?php echo $form->field($model, 'AccType_id', array('class' => 'span5')); ?> <div class="form-actions"> <?php $this->widget('bootstrap.widgets.TbButton', array('buttonType' => 'submit', 'type' => 'success', 'label' => 'Search')); ?> </div> <?php app\widgets\MiniForm::end();
?> registworkslip/default/car', { 'dataPost': JSON.stringify(arr), 'D02_CUST_NO': $("#D02_CUST_NO").val(), 'D03_DEN_NO': $("#D03_DEN_NO").val(), 'is_car_api': $("#is_car_api").val(), 'D01_KAIIN_CD': $("#D01_KAIIN_CD").val() }, function (data) { if (data.result == '1') { $("#updateCarInfo").html('<div class="alert alert-success">編集が成功しました。</div>'); setTimeout(function () { $("#D01_CUST_NO").val(custNo); $("#login_form").attr('action', "<?php echo yii\helpers\BaseUrl::base(true); ?> /regist-workslip?addCust=true&custNo=" + custNo)['0'].submit(); }, 1000); } else { if (data.result == '-1') $("#updateCarInfo").html('<div class="alert alert-danger">先にお客様情報を作成して下さい。</div>'); else $("#updateCarInfo").html('<div class="alert alert-danger">編集が失敗しました。</div>'); } } ); }) });
\yii\jui\Dialog::begin(array('id' => "transactionDiag", 'clientOptions' => array('title' => Yii::t('app', 'Choose Reference Document'), 'autoOpen' => false, 'width' => 600))); echo $this->render('//transaction/create', array('model' => new app\models\FormTransaction())); \yii\jui\Dialog::end(); $java = <<<JS \$("#formextmatch-account_id").change(function() { var value = \$("#formextmatch-account_id").val(); \$.post(baseAddress+"/bankbook/extmatchajax", {FormExtmatch: {account_id: value}}).done( function(data) { \$("#result").html(data); } ); }); JS; $this->registerJs("var baseAddress='" . yii\helpers\BaseUrl::base() . "';" . $java, \yii\web\View::POS_READY); ?> <script type="text/javascript"> function CalcMatchSum() { var extsum = CalcExtSum(); var intsum = CalcIntSum(); } //*/ function CalcExtSum() { var vals = $(".ext_match"); var sum = $(".ext_total");
public function refnumDocsLink() { $str = ''; $array = explode(",", $this->refnum1); foreach ($array as $docid) { $doc = Docs::findOne($docid); if ($doc !== null) { $str .= Html::a(Html::encode(Yii::t('app', $doc->docType->name) . " #" . $doc->docnum), yii\helpers\BaseUrl::base() . "/docs/view/{$docid}"); } else { $str .= $docid; } $str .= ","; //echo $docid; } return rtrim($str, ","); }
$.post("<?php echo yii\helpers\BaseUrl::base() . '/company/index'; ?> ", {Company: id}, function (data) { //alert( "Data Loaded: " + data ); window.location = "<?php echo yii\helpers\BaseUrl::base() . '/settings/admin'; ?> "; }); } function chose(id) {//shuld be dashboard //var id = obj.getAttribute("href") $.post("<?php echo yii\helpers\BaseUrl::base() . '/company/index'; ?> ", {Company: id}, function (data) { //alert( "Data Loaded: " + data ); window.location = "<?php echo yii\helpers\BaseUrl::base() . '/settings/dashboard'; ?> "; }); } </script>
<?php /*********************************************************************************** * The contents of this file are subject to the GNU AFFERO GENERAL PUBLIC LICENSE Version 3 * ("License"); You may not use this file except in compliance with the GNU AFFERO GENERAL PUBLIC LICENSE Version 3 * The Original Code is: Linet 3.0 Open Source * The Initial Developer of the Original Code is Adam Ben Hur. * All portions are Copyright (C) Adam Ben Hur. * All Rights Reserved. ************************************************************************************/ use app\helpers\Linet3Helper; use yii\helpers\Html; use app\assets\PrintAsset; if (!\app\helpers\Linet3Helper::isConsole()) { PrintAsset::register($this); $base = yii\helpers\BaseUrl::base(); } else { //console $base = ''; } //end if $legalize = ""; if ($model->preview == 2) { $legalize = Yii::t('app', 'Computerized Document'); } //app\widgets\MiniForm::begin(array('header' => Yii::t("app","View Document ") ." " .$model->id,)); ?> <div class="body"> <div class="docHead"> <div class="fromBox"> <h3><?php
<script src="<?php echo yii\helpers\BaseUrl::base(true) . '/js/module/listworkslip.js'; ?> "></script> <main id="contents" xmlns="http://www.w3.org/1999/html"> <section class="readme"> <h2 class="titleContent">作業伝票詳細</h2> </section> <article class="container"> <?php if (Yii::$app->session->hasFlash('error')) { ?> <div class="alert alert-danger"><?php echo Yii::$app->session->getFlash('error'); ?> <button class="close" data-dismiss="alert">×</button> </div> <?php } ?> <?php if (Yii::$app->session->hasFlash('success')) { ?> <div class="alert alert-danger"><?php echo Yii::$app->session->getFlash('success'); ?> <button class="close" data-dismiss="alert">×</button> </div> <?php } ?>
$this->widget('bootstrap.widgets.TbButton', array('label' => Yii::t('app', 'Close'), 'url' => '#', 'options' => array('onclick' => '$("#addnew").dialog("close"); return false;'))); ?> </div> <?php \yii\jui\Dialog::end(); app\widgets\MiniForm::end(); ?> <script type="text/javascript"> function deleteTempItm(obj){//obj //var id = obj.getAttribute("href"); //var id = 1; var id = obj.getAttribute("href"); $.post( "<?php echo yii\helpers\BaseUrl::base() . '/accTemplateItem/delete'; ?> /"+id,{ }, function( data ) { //alert( "Data Loaded: " + data ); //console.log(data); //$('#answerAreaForm').html(data); window.location = "<?php echo yii\helpers\BaseUrl::base() . ('/accTemplate/update/' . $model->id); ?> "; }); } </script>
use app\models\Transactions; use yii\grid\GridView; use yii\data\ActiveDataProvider; /* * ********************************************************************************* * The contents of this file are subject to the GNU AFFERO GENERAL PUBLIC LICENSE Version 3 * ("License"); You may not use this file except in compliance with the GNU AFFERO GENERAL PUBLIC LICENSE Version 3 * The Original Code is: Linet 3.0 Open Source * The Initial Developer of the Original Code is Adam Ben Hur. * All portions are Copyright (C) Adam Ben Hur. * All Rights Reserved. * ********************************************************************************** */ app\widgets\MiniForm::begin(array('header' => Yii::t('app', "Transactions"))); echo app\widgets\GridView::widget(['dataProvider' => $model->search([]), 'filterModel' => $model, 'id' => 'transactions-grid', 'columns' => array(array('attribute' => 'num'), 'linenum', array('attribute' => 'type', 'filter' => \yii\helpers\ArrayHelper::map(\app\models\TransactionType::find()->All(), 'id', 'name'), 'value' => function ($data) { return Yii::t("app", $data->ttype->name); }), array('attribute' => 'account_id', 'value' => function ($data) { return \yii\helpers\Html::a(\app\models\Accounts::findName($data->account_id), yii\helpers\BaseUrl::base() . ("/accounts/transaction/" . $data->account_id)); }, 'format' => 'raw'), array('attribute' => 'refnum1', 'value' => function ($data) { return $data->refnumDocsLink(); }, 'format' => 'raw'), 'refnum2', 'details', ['attribute' => 'valuedate', 'filterType' => \kartik\grid\GridView::FILTER_DATE_RANGE, 'filterWidgetOptions' => ['convertFormat' => true, 'useWithAddon' => true, 'pluginOptions' => ['format' => 'Y-m-d', 'separator' => ' to '], 'hideInput' => true, 'presetDropdown' => false], 'width' => '150px', 'value' => function ($data) { return $data->readDateFormat($data->valuedate); }], ['attribute' => 'reg_date', 'filterType' => \kartik\grid\GridView::FILTER_DATE_RANGE, 'filterWidgetOptions' => ['convertFormat' => true, 'useWithAddon' => true, 'pluginOptions' => ['format' => 'Y-m-d', 'separator' => ' to '], 'hideInput' => true, 'presetDropdown' => false], 'width' => '150px', 'value' => function ($data) { return $data->readDateFormat($data->reg_date); }], array('header' => Yii::t('app', 'Debit'), 'attribute' => 'sum', 'filter' => '', 'value' => function ($data) { return $data->sum < 0 ? $data->sum : ""; }), array('header' => Yii::t('app', 'Credit'), 'attribute' => 'sum', 'filter' => '', 'value' => function ($data) { return $data->sum > 0 ? $data->sum : ""; }))]); ?> <?php app\widgets\MiniForm::end();
<label><?php echo Yii::t('app', 'Attached Files'); ?> </label> <?php echo \yii\helpers\Html::fileInput("Files" . '[' . $attribute . ']', null, ['accept' => 'image/*;capture=camera']); //$model->className() if (!$model->isNewRecord) { echo "<h2>" . Yii::t('app', 'Attached files') . "</h2>"; //echo get_class($model) . $model->id; //$files = new app\models\Files(); $files = new app\models\Files(['scenario' => 'search']); //$files->unsetAttributes(); $files->parent_type = get_class($model); $files->parent_id = $model->id; $files->hidden = 0; echo app\widgets\GridView::widget(array('id' => 'acc-template-grid', 'dataProvider' => $files->search([]), 'panel' => false, 'pjax' => false, 'columns' => array(array('attribute' => 'name', 'format' => 'raw', 'value' => function ($data) { return \yii\helpers\Html::a(\yii\helpers\Html::encode($data->name), yii\helpers\BaseUrl::base() . ("/data/download/" . $data->id)); }), array('attribute' => 'date', 'value' => function ($data) { return $data->readDateFormat($data->date); }), array('class' => 'yii\\grid\\ActionColumn', 'template' => '{delete}', 'buttons' => array('delete' => function ($url, $model, $key) { // 'label' => '<i class="glyphicon glyphicon-trash"></i>', //'deleteConfirmation' => true, //'imageUrl' => false, return \yii\helpers\Html::a('Delete', Yii\helpers\BaseUrl::base() . "/files/delete/" . $model->id); }))))); }