Exemplo n.º 1
0
 /**
  * 生成保存与关闭的按钮
  * @param type $submitText
  * @param type $closeLink
  */
 public static function SubmitButtons($submitText, $closeLink = null)
 {
     echo Html::beginTag('div', ['class' => 'form-group center']);
     echo Html::submitButton(LsYii::gT($submitText), ['class' => 'btn btn-primary', 'name' => 'save']);
     if ($closeLink !== null) {
         echo Html::a(LsYii::gT("Return"), $closeLink, ['name' => 'close', 'class' => 'btn btn-default', 'style' => 'margin-left:10px;']);
     }
     echo Html::endTag('div');
 }
Exemplo n.º 2
0
 /**
  * 页面输入错误消息
  * @return string
  */
 public static function getErrorMessage()
 {
     $flash = LsYii::getFlash('error');
     if (!empty($flash)) {
         $message = Html::beginTag('div', ['class' => 'alert alert-danger alert-dismissible fade in', 'role' => 'alert']);
         $message .= $flash;
         $message .= Html::endTag('div');
         LsYii::getView()->registerJs("\$(function(){\n                setTimeout(function(){\n                    \$('div.alert-danger').remove();\n                } , 3000);\n            })", BackView::POS_END);
     } else {
         $message = '';
     }
     return $message;
 }
Exemplo n.º 3
0
$attribute = 'password';
$name = $model->getAttributeLabel($attribute);
$input = Html::activePasswordInput($model, $attribute, ['enter' => 'totab', 'placeholder' => $name, 'autocomplete' => 'off']);
echo Html::label("<span></span>" . $input, Html::getInputId($model, $attribute), ['class' => 'clear']);
?>
                  
                    </li>
                    <li class="admin-caphe clear">
                        <?php 
$attribute = 'verifyCode';
$name = $model->getAttributeLabel($attribute);
$input = Html::activeTextInput($model, $attribute, ['enter' => 'totab', 'placeholder' => $name, 'autocomplete' => 'off']);
echo Html::label("<span></span>" . $input, Html::getInputId($model, $attribute), ['class' => 'clear']);
echo Html::beginTag('div');
echo yii\captcha\Captcha::widget(['name' => 'captchaimage', 'imageOptions' => ['id' => 'captchaImg', 'title' => '换一个', 'alt' => '换一个', 'style' => 'cursor:pointer;'], 'template' => '{image}']);
echo Html::endTag('div');
?>
                    </li>
                    <li class="error-message" <?php 
echo empty($message) ? '' : 'style="display: block;"';
?>
>
                        <?php 
echo $message;
?>
                    </li>
                    <li class="admin-submit">
                        <?php 
echo Html::submitInput(LsYii::gT('Login'), ['class' => 'btn btn-default']);
?>
                 
Exemplo n.º 4
0
 public function run()
 {
     $this->registerStatics();
     echo Html::beginTag('ul', $this->treeOptions);
     echo self::saveDataAsHtml($this->data);
     echo Html::endTag('ul');
 }
Exemplo n.º 5
0
 /**
  * 得到格式化的数组
  * @param type $model
  * @param type $pid
  * @param type $expanded
  * @param type $hasChildren
  * @param type $htmlOptions
  * @return array
  */
 public static function getTreeDataInternal($models, $pid, $expanded = false, $hasChildren = false, $htmlOptions = array())
 {
     $data = array();
     if (!$models) {
         return $data;
     }
     foreach ($models as $model) {
         if ($model->pid == $pid) {
             $template = Html::beginTag('div', array('class' => 'tree-hover'));
             if (isset($htmlOptions['updateUrl'])) {
                 $updateUrl = Url::to([$htmlOptions['updateUrl'], 'id' => $model->id]);
                 $template .= Html::a($model->name, $updateUrl);
                 $template .= '<span class="pull-right">';
                 $template .= Html::a('<span class="glyphicon glyphicon-edit"></span>', $updateUrl, ['title' => LsYii::gT('编辑')]);
             } else {
                 $template .= $model->name;
                 $template .= '<span class="pull-right">';
             }
             if (isset($htmlOptions['addChildrenUrl'])) {
                 $addChilderUrl = Url::to([$htmlOptions['addChildrenUrl'], 'id' => $model->id]);
                 $template .= Html::a('<span class="glyphicon glyphicon-plus"></span>', $addChilderUrl, array('title' => LsYii::gT('添加子类')));
             }
             if (isset($htmlOptions['deleteUrl'])) {
                 $deleteUrl = Url::to([$htmlOptions['deleteUrl'], 'id' => $model->id]);
                 $template .= Html::a('<span class="glyphicon glyphicon-remove"></span>', $deleteUrl, array('title' => LsYii::gT('删除'), 'data-method' => 'POST'));
             }
             $template .= Html::endTag('div');
             $arr['text'] = $template;
             $arr['expanded'] = $expanded;
             $arr['id'] = $model->id;
             $arr['children'] = self::getTreeDataInternal($models, $model->id, $expanded, $hasChildren, $htmlOptions);
             $data[] = $arr;
         }
     }
     return $data;
 }