示例#1
1
文件: profile.php 项目: vfokov/tims2
</p>
                <p><strong><?php 
echo \Yii::t('app', 'Used Space');
?>
: </strong><?php 
echo number_format($usedSpace, 2);
?>
 Mb</p>
            </div>

            <?php 
echo Html::buttonInput(\Yii::t('app', 'Change Email'), ['class' => 'btn right-side left-space bottom-space btn-info add-file-btn', 'id' => 'email-modal-open-button']);
?>

            <?php 
echo Html::buttonInput(\Yii::t('app', 'Change Password'), ['class' => 'btn right-side bottom-space btn-info add-file-btn', 'id' => 'password-modal-open-button']);
?>
        </div>
    </div>

<?php 
echo $this->render('partials/_changeEmailModal', ['model' => $model]);
?>

<?php 
echo $this->render('partials/_changePasswordModal', ['model' => $passwordForm]);
?>

<?php 
$this->registerJs("\n    \$('#email-modal-open-button').on('click', function(e) {\n        \$('#modal-change-email').modal('show');\n    });\n\n    \$('#password-modal-open-button').on('click', function(e) {\n        \$('#modal-change-password').modal('show');\n    });\n", View::POS_READY, 'modalScripts');
?>
示例#2
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;
    }
示例#3
1
            <div class="col-lg-7">
            	<div id="panelMinhaAnotacao" class="panel panel-default">
            		<div class="panel-heading">
            			<h3 class="panel-title"><i class="glyphicon glyphicon-list"></i> Minhas Anotações</h3>
            		</div>
            		<div class="panel-body">
            			<div id="campoMinhaAnotacao">
            				<div class="form-group">
            					<span id="tempoMinhaAnotacaoBadge" class="badge" style="margin-bottom:10px"></span>
		            			<?php 
echo yii\helpers\Html::textarea('anotacao', '', array('id' => 'textoMinhaAnotacao', 'rows' => 2, 'cols' => 71, 'class' => 'form-control', 'onkeyup' => 'ativaBtSalvar(this)'));
?>
	            				<br>
	            				<?php 
$url = Url::to(array('anotacao/salvar'));
echo yii\helpers\Html::buttonInput('Salvar', array('id' => 'btSalvarMinhaAnotacao', 'class' => 'btn btn-default', 'disabled' => true, 'onclick' => 'salvarAnotacao("' . $url . '")'));
?>
            				</div>
            			</div>
    					<ul id="listaMinhaAnotacao" class="list-group">
    						<?php 
if ($arrMinhaAnotacao) {
    foreach ($arrMinhaAnotacao as $minhaAnotacao) {
        $li = Html::tag('li', $minhaAnotacao->dsc_anotacao . Html::tag('span', $minhaAnotacao->num_segundo . 's', ['class' => 'badge']), ['class' => 'list-group-item']);
        echo Html::tag('a', $li, ['onclick' => 'goTo(' . $minhaAnotacao->num_segundo . ')']);
    }
}
?>
    						<a onclick="goTo(36)"><li class="list-group-item">fim gravacao<span class="badge">36s</span></li></a>
    					</ul>
  					</div>
示例#4
0
 public function run()
 {
     $this->registerClientScript();
     if ($this->hasModel()) {
         $input = Html::activeTextInput($this->model, $this->attribute, $this->options);
     } else {
         $input = Html::textInput($this->name, $this->value, $this->options);
     }
     /*        
             $route = $this->captchaAction;
             if (is_array($route)) {
                 $route['v'] = uniqid();
             } else {
                 $route = [$route, 'v' => uniqid()];
             }
             $button = Html::img($route, $this->buttonOptions);
             echo strtr($this->template, [
                 '{input}' => $input,
                 '{button}' => $button,
             ]);
     */
     $button = Html::buttonInput($this->buttonLabel, $this->buttonOptions);
     echo strtr($this->template, ['{input}' => $input, '{button}' => $button]);
 }
示例#5
0
 /**
  * @inheritdoc
  */
 public static function buttonInput($label = 'Button', $options = [])
 {
     static::addCssClasses($options, ['ui', 'button']);
     return parent::buttonInput($label, $options);
 }
示例#6
0
 public function testButtonInput()
 {
     $this->assertEquals('<input type="button" value="Button">', Html::buttonInput());
     $this->assertEquals('<input type="button" class="a" name="test" value="text">', Html::buttonInput('text', ['name' => 'test', 'class' => 'a']));
 }
示例#7
0
    <?php 
echo $form->field($model, 'username')->label('Логин');
?>

    <?php 
echo $form->field($model, 'password')->label('Пароль')->passwordInput();
?>

    <?php 
echo $form->field($model, 'rememberMe', ['template' => "<div class=\"col-lg-offset-1 col-lg-3\">{input}</div>\n<div class=\"col-lg-8\">{error}</div>"])->label('Запомнить')->checkbox();
?>

    <div class="form-group">
        <div class="col-lg-offset-1 col-lg-11">
            <?php 
echo Html::submitButton('Вход', ['class' => 'btn btn-primary', 'name' => 'login-button']);
?>
	    <?php 
echo Html::buttonInput('Регистрация', ['class' => 'btn btn-success', 'name' => 'reg-button']);
?>
        </div>
    </div>

    <?php 
ActiveForm::end();
?>

   
</div>
示例#8
0
?>
                            <?php 
echo Html::dropDownList('', '', PaymentMethod::selectOptions($branch_id), ['class' => 'form-control', 'id' => 'inp-payment-method']);
?>
                        </div>
                        <div class="col-lg-4">
                            <?php 
echo Html::label('Value');
?>
                            <?php 
echo Html::textInput('', '', ['class' => 'form-control', 'id' => 'inp-payment-value']);
?>
                        </div>
                        <div class="col-lg-2" style="padding-left: 0px;">
                            <?php 
echo Html::buttonInput('Add', ['class' => 'btn btn-primary', 'style' => 'margin-top:24px;', 'id' => 'btn-payment-add']);
?>
                        </div>
                    </div>
                </div>
            </div>
            <div class="box-footer box-comments hidden" id="payment-completion">
                <div class="col-lg-12">
                    <?php 
echo Html::a('Complete', null, ['class' => 'btn btn-success', 'id' => 'submit-btn', 'data-method' => 'post']);
?>
</div>
            </div>
        </div>
    </div>
    <?php 
示例#9
-1
<label for='$name'><?php 
echo $label;
?>
</label>
<div id='<?php 
echo $id;
?>
_div'>
    <?php 
echo $text;
?>
</div>


<?php 
echo \yii\helpers\Html::buttonInput($label, ['class' => 'btn btn-success', 'id' => $id . '-button']);
?>
<a href='#' onclick="$('#<?php 
echo $id;
?>
_ids').val('');
        $('#<?php 
echo $id;
?>
_div').html('');
        return false;"> <?php 
echo \Yii::t('app', 'Clear refnum');
?>
</a>
        <?php 
$java = <<<java