Ejemplo n.º 1
1
    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;
    }
Ejemplo n.º 2
0
<?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();
Ejemplo n.º 3
0
                            </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']);
Ejemplo n.º 4
0
        $("#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>
Ejemplo n.º 5
0
}), 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) {
Ejemplo n.º 6
0
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>
Ejemplo n.º 7
0
 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;
 }
Ejemplo n.º 8
0
        <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;
Ejemplo n.º 9
0
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'
        });

    }
Ejemplo n.º 10
0
    <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']);
Ejemplo n.º 11
0
 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}");
 }
Ejemplo n.º 12
0
$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) {
Ejemplo n.º 13
0
<?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();
Ejemplo n.º 14
0
 
        <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">
Ejemplo n.º 15
0
                    //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>
Ejemplo n.º 16
0
$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>
Ejemplo n.º 17
0
//*/
?>
    </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);
Ejemplo n.º 18
0
    });
    
    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>
Ejemplo n.º 19
0
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' => []]);
Ejemplo n.º 20
0
<?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();
Ejemplo n.º 21
0
?>
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>');
                }
            }
            );
        })
    });
Ejemplo n.º 22
0
\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");
Ejemplo n.º 23
0
 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, ",");
 }
Ejemplo n.º 24
0
                        $.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>
Ejemplo n.º 25
0
<?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 
Ejemplo n.º 26
0
<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">&times;</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">&times;</button>
            </div>
            <?php 
}
?>
Ejemplo n.º 27
0
$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>
Ejemplo n.º 28
0
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();
Ejemplo n.º 29
0

<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);
    })))));
}