Пример #1
0
 public function alertWidget(array $options = [])
 {
     return \nitm\widgets\alert\Alert::widget($options);
 }
Пример #2
0
 * @var yii\web\View $this
 * @var app\models\Issues $model
 * @var yii\widgets\ActiveForm $form
 */
$widget->uniqid = !isset($widget->uniqid) ? uniqid() : $widget->uniqid;
$action = $model->getIsNewRecord() ? "create" : "update";
$formOptions = array_merge((array) @$formOptions, ['type' => ActiveForm::TYPE_HORIZONTAL, 'method' => 'post', "action" => "/reply/new/" . $widget->parentType . "/" . $widget->parentId . (isset($widget->parentKey) ? "/" . urlencode($widget->parentKey) : ''), "options" => ['id' => $widget->options['id'], 'data-editor' => $widget->editor, 'data-parent' => 'messages' . $widget->uniqid, "role" => "replyForm", 'onsubmit' => '$nitm.module("replies").reply(event)', 'onreset' => '$nitm.module("replies").resetForm(event)'], "fieldConfig" => ["inputOptions" => ["class" => "form-control"]], "validateOnSubmit" => true, "enableAjaxValidation" => true]);
?>

<div class="message-form" id='messages-form-container<?php 
echo $widget->uniqid;
?>
'>
	<br>
	<?php 
echo \nitm\widgets\alert\Alert::widget();
?>
	<h3>Reply</h3>
    <?php 
$form = (include \Yii::getAlias("@nitm/views/layouts/form/header.php"));
?>
	<?php 
switch (isset($widget->inline) && $widget->inline == true) {
    case false:
        echo Html::button('Click to Reply', ['role' => "startEditor", 'data-container' => 'messages-form' . $widget->uniqid, 'data-editor' => $widget->editor, 'data-id' => $widget->parentId, 'data-use-modal' => $widget->useModal ? 'true' : 'false', 'class' => 'btn btn-default center-block']);
        break;
    default:
        $widget->editorOptions['id'] = 'reply-message' . $widget->uniqid;
        $widget->editorOptions['model'] = $model;
        $widget->editorOptions['attribute'] = 'message';
        $widget->editorOptions['role'] = 'message';