예제 #1
0
            <div class="tab-content">
                <div class="tab-pane active" id="internal">


                    <?php 
echo Yii::t('SpaceModule.views_space_invite', 'To invite users to this space, please type their names below to find and pick them.');
?>

                    <br/><br/>

                    <?php 
echo $form->field($model, 'invite')->textInput(['id' => 'invite'])->label(false);
?>
                    <?php 
// attach mention widget to it
echo humhub\modules\user\widgets\UserPicker::widget(array('inputId' => 'invite', 'model' => $model, 'attribute' => 'invite', 'userSearchUrl' => Yii::$app->controller->getSpace()->createUrl('/space/membership/search-invite'), 'placeholderText' => Yii::t('SpaceModule.views_space_invite', 'Add an user'), 'focus' => true));
?>

                </div>
                <?php 
if ($canInviteExternal) {
    ?>
                    <div class="tab-pane" id="external">
                        <?php 
    echo Yii::t('SpaceModule.views_space_invite', 'You can also invite external users, which are not registered now. Just add their e-mail addresses separated by comma.');
    ?>
                        <br/><br/>
                        <div class="form-group">
                            <?php 
    echo $form->field($model, 'inviteExternal')->textArea(['rows' => '3', 'placeholder' => Yii::t('SpaceModule.views_space_invite', 'Email addresses'), 'id' => 'email_invite'])->label(false);
    ?>
            <div class="tab-content">
                <div class="tab-pane active" id="internal">


                    <?php 
echo Yii::t('SpaceModule.views_space_invite', 'To invite users to this space, please type their names below to find and pick them.');
?>

                    <br/><br/>

                    <?php 
echo $form->field($model, 'invite')->textInput(['id' => 'invite'])->label(false);
?>
                    <?php 
// attach mention widget to it
echo humhub\modules\user\widgets\UserPicker::widget(array('inputId' => 'invite', 'model' => $model, 'attribute' => 'invite', 'placeholderText' => Yii::t('SpaceModule.views_space_invite', 'Add an user'), 'focus' => true));
?>

                </div>
                <?php 
if (Setting::Get('internalUsersCanInvite', 'authentication_internal')) {
    ?>
                    <div class="tab-pane" id="external">
                        <?php 
    echo Yii::t('SpaceModule.views_space_invite', 'You can also invite external users, which are not registered now. Just add their e-mail addresses separated by comma.');
    ?>
                        <br/><br/>
                        <div class="form-group">
                            <?php 
    echo $form->field($model, 'inviteExternal')->textArea(['rows' => '3', 'placeholder' => Yii::t('SpaceModule.views_space_invite', 'Email addresses'), 'id' => 'email_invite'])->label(false);
    ?>
            <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
            <h4 class="modal-title"
                id="myModalLabel"><?php 
echo Yii::t("MailModule.views_mail_adduser", "Add more participants to your conversation...");
?>
</h4>
        </div>
        <div class="modal-body">
            <?php 
echo $form->textField($inviteForm, 'recipient', array('id' => 'addUserFrom_mail'));
?>
            <?php 
echo $form->error($inviteForm, 'recipient');
?>
            <?php 
echo humhub\modules\user\widgets\UserPicker::widget(array('inputId' => 'addUserFrom_mail', 'model' => $inviteForm, 'attribute' => 'recipient', 'userGuid' => Yii::$app->user->guid, 'focus' => true));
?>
        </div>
        <div class="modal-footer">
            <hr/>
            <?php 
echo \humhub\widgets\AjaxButton::widget(['label' => Yii::t('MailModule.views_mail_adduser', 'Send'), 'ajaxOptions' => ['type' => 'POST', 'beforeSend' => 'function(){ $("#adduser-loader").removeClass("hidden"); }', 'success' => 'function(html){ $("#globalModal").html(html); }', 'url' => ['/mail/mail/add-user', 'id' => $inviteForm->message->id]], 'htmlOptions' => ['class' => 'btn btn-primary']]);
?>
            <button type="button" class="btn btn-primary"
                    data-dismiss="modal"><?php 
echo Yii::t('MailModule.views_mail_adduser', 'Close');
?>
</button>

        </div>
예제 #4
0
?>
</h4>
        </div>
        <div class="modal-body">

            <div class="form-group">
                <?php 
echo $form->field($inviteForm, 'recipient', ['inputOptions' => ['id' => 'addUserFrom_mail']]);
?>
            </div>

            <?php 
if (version_compare(Yii::$app->version, '1.0.0-beta.5', 'lt')) {
    echo humhub\modules\user\widgets\UserPicker::widget(array('inputId' => 'addUserFrom_mail', 'model' => $inviteForm, 'attribute' => 'recipient', 'userGuid' => Yii::$app->user->guid, 'placeholderText' => Yii::t('MailModule.views_mail_create', 'Add recipients'), 'focus' => true));
} else {
    echo humhub\modules\user\widgets\UserPicker::widget(array('inputId' => 'addUserFrom_mail', 'model' => $inviteForm, 'attribute' => 'recipient', 'userGuid' => Yii::$app->user->guid, 'data' => ['id' => $inviteForm->message->id], 'userSearchUrl' => \yii\helpers\Url::toRoute('/mail/mail/search-add-user'), 'placeholderText' => Yii::t('MailModule.views_mail_create', 'Add recipients'), 'focus' => true));
}
?>
        </div>
        <div class="modal-footer">
            <?php 
echo \humhub\widgets\AjaxButton::widget(['label' => Yii::t('MailModule.views_mail_adduser', 'Send'), 'ajaxOptions' => ['type' => 'POST', 'beforeSend' => 'function(){ $("#adduser-loader").removeClass("hidden"); }', 'success' => 'function(html){ $("#globalModal").html(html); }', 'url' => ['/mail/mail/add-user', 'id' => $inviteForm->message->id]], 'htmlOptions' => ['class' => 'btn btn-primary']]);
?>
            <button type="button" class="btn btn-primary"
                    data-dismiss="modal"><?php 
echo Yii::t('MailModule.views_mail_adduser', 'Close');
?>
</button>

        </div>
예제 #5
0
            <h4 class="modal-title"
                id="myModalLabel"><?php 
echo Yii::t("MailModule.views_mail_adduser", "Add more participants to your conversation...");
?>
</h4>
        </div>
        <div class="modal-body">

            <div class="form-group">
                <?php 
echo $form->field($inviteForm, 'recipient', ['inputOptions' => ['id' => 'addUserFrom_mail']]);
?>
            </div>

            <?php 
echo humhub\modules\user\widgets\UserPicker::widget(array('inputId' => 'addUserFrom_mail', 'model' => $inviteForm, 'attribute' => 'recipient', 'userGuid' => Yii::$app->user->guid, 'placeholderText' => Yii::t('MailModule.views_mail_create', 'Add recipients'), 'focus' => true));
?>
        </div>
        <div class="modal-footer">
            <?php 
echo \humhub\widgets\AjaxButton::widget(['label' => Yii::t('MailModule.views_mail_adduser', 'Send'), 'ajaxOptions' => ['type' => 'POST', 'beforeSend' => 'function(){ $("#adduser-loader").removeClass("hidden"); }', 'success' => 'function(html){ $("#globalModal").html(html); }', 'url' => ['/mail/mail/add-user', 'id' => $inviteForm->message->id]], 'htmlOptions' => ['class' => 'btn btn-primary']]);
?>
            <button type="button" class="btn btn-primary"
                    data-dismiss="modal"><?php 
echo Yii::t('MailModule.views_mail_adduser', 'Close');
?>
</button>

        </div>

        <?php 
예제 #6
0
        <div class="modal-body">

                <?php 
echo $form->field($task, 'title')->textarea(['id' => 'itemTask', 'class' => 'form-control autosize', 'rows' => '1', 'placeholder' => Yii::t('TasksModule.views_task_edit', 'What is to do?')]);
?>

            <div class="row">
                <div class="col-md-8">

                    <?php 
echo $form->field($task, 'assignedUserGuids')->textInput(['id' => 'assignedUserGuids']);
?>

                    <?php 
// attach mention widget to it
echo humhub\modules\user\widgets\UserPicker::widget(array('model' => $task, 'inputId' => 'assignedUserGuids', 'attribute' => 'assignedUserGuids', 'userSearchUrl' => $this->context->contentContainer->createUrl('/space/membership/search', array('keyword' => '-keywordPlaceholder-')), 'maxUsers' => 10, 'placeholderText' => Yii::t('TasksModule.views_task_edit', 'Assign users')));
?>

                </div>
                <div class="col-md-4">

                    <div class="form-group">
                        <?php 
echo $form->field($task, 'deadline')->widget(yii\jui\DatePicker::className(), ['dateFormat' => Yii::$app->params['formatter']['defaultDateFormat'], 'clientOptions' => [], 'options' => ['class' => 'form-control', 'placeholder' => Yii::t('TasksModule.views_task_edit', 'Deadline')]]);
?>
                    </div>

                </div>
            </div>
            <br>
예제 #7
0
<?php

use yii\helpers\Html;
use yii\jui\DatePicker;
?>

<?php 
echo Html::textArea("title", "", array('id' => 'contentForm_title', 'class' => 'form-control autosize contentForm', 'rows' => '1', "placeholder" => Yii::t('TasksModule.widgets_views_taskForm', "What to do?")));
?>
<div class="contentForm_options">
    <?php 
echo Html::textInput('preassignedUsers', '', array('id' => 'preassignedUsers', 'placeholder' => Yii::t('TasksModule.widgets_views_taskForm', 'Preassign user(s) for this task.')));
?>
    <?php 
echo humhub\modules\user\widgets\UserPicker::widget(array('inputId' => 'preassignedUsers', 'userSearchUrl' => $contentContainer->createUrl('/space/membership/search', array('keyword' => '-keywordPlaceholder-')), 'maxUsers' => 10, 'placeholderText' => Yii::t('TasksModule.widgets_views_taskForm', 'Assign users to this task')));
?>

    <?php 
echo DatePicker::widget(['name' => 'deadline', 'options' => ['class' => 'form-control', 'id' => 'deadline', 'placeholder' => Yii::t('TasksModule.widgets_views_taskForm', 'Deadline for this task?')]]);
?>
</div>