public function actionSendChat()
 {
     if (!empty($_POST)) {
         echo \sintret\chat\ChatRoom::sendChat($_POST);
         $message = Yii::$app->user->identity->username . ' : ' . $_POST['message'];
         $pos = strpos($message, "@");
         $setting = \app\models\Setting::findOne(1);
         if ($pos !== FALSE) {
             // $w = new WhatsApp($number, $app, $password);
             $usernameSendgrid = $setting->sendgridUsername;
             $passwordSendgrid = $setting->sendgridPassword;
             $users = \app\models\User::find()->where(['status' => \app\models\User::STATUS_ACTIVE])->all();
             foreach ($users as $model) {
                 $aprot = '@' . strtolower($model->username);
                 if (strpos($message, $aprot) !== false) {
                     $sendgrid = new \SendGrid($usernameSendgrid, $passwordSendgrid, array("turn_off_ssl_verification" => true));
                     $email = new \SendGrid\Email();
                     $email->addTo($model->email)->setFrom($setting->emailSupport)->setSubject('Chat from ' . $setting->applicationName)->setHtml($message);
                     $sendgrid->send($email);
                 } else {
                 }
             }
         }
     }
 }
Example #2
0
echo Url::to(['report/index']);
?>
">
                Go to Graphic <i class="fa fa-arrow-circle-right"></i>
            </a>
        </div>
    </div><!-- ./col -->
</div>
<hr>
<div class="row">
    <!-- Left col -->
    <section class="col-lg-9 connectedSortable ui-sortable">

        <!-- Chat box -->
        <?php 
echo \sintret\chat\ChatRoom::widget(['url' => \yii\helpers\Url::to(['/ajax/send-chat']), 'userModel' => \app\models\User::className(), 'userField' => 'avatarImage']);
?>
        <!-- To Do List -->
        <?php 
echo \sintret\todolist\ListView::widget(['url' => \yii\helpers\Url::to(['/ajax/todolist']), 'relations' => app\models\User::className()]);
?>

    </section><!-- /.Left col -->
    <div class="col-md-3">
        <?php 
$phone = [];
$users = app\models\User::find()->where(['status' => app\models\User::STATUS_ACTIVE])->all();
if ($users) {
    foreach ($users as $user) {
        if ($user->phone) {
            $invite[] = "{ id : '{$user->phone}', invite_type : 'PHONE' }";
Example #3
0
    <?php 
if ($model->status != 'Atendiendo' && $model->status != 'Finalizado') {
    ?>
        <p>
            <?php 
    echo Html::a(Yii::t('app', 'Atender Solicitud'), ['attend', 'id' => $model->id], ['class' => 'btn btn-info', 'data-confirm' => 'Seguro que quieres atender esta solicitud?']);
    ?>
        </p>
    <?php 
}
?>

    <?php 
if ($model->status == 'Atendiendo' && $model->status != 'Finalizado') {
    ?>
        <p>
            <?php 
    echo Html::a(Yii::t('app', 'Finalizar Solicitud'), ['complete', 'id' => $model->id], ['class' => 'btn btn-success', 'data-confirm' => 'Seguro que quieres finalizar esta solicitud?']);
    ?>
        </p>
        <div>
            <?php 
    echo ChatRoom::widget(['url' => \yii\helpers\Url::toRoute(['/request/chat']), 'userModel' => \app\models\User::className(), 'userField' => 'avatarImage', 'idRequest' => $model->id, 'userName' => $model->name]);
    ?>
        </div>
    <?php 
}
?>

</div>
 public function actionChat()
 {
     if (!empty($_POST)) {
         ChatRoom::sendChat($_POST);
         if (isset($_POST['message'])) {
             $message = $_POST['message'];
         }
         if (isset($post['idRequest'])) {
             $idRequest = $_POST['idRequest'];
         }
         if (isset($post['userName'])) {
             $userName = $_POST['userName'];
         }
         //Estas variables seran requeridas por el que haga el envio de correos se las dejos
     }
 }
Example #5
0
 public function actionChat()
 {
     //if (!empty($_POST)) {
     echo \sintret\chat\ChatRoom::sendChat($_POST);
     //}
 }
Example #6
0
	
	<h2>Attached files</h2>
	<?php foreach ($model->attachedFiles as $attachedFile): ?>
	<?= DetailView::widget([
		'model' => $attachedFile,
		'attributes' => [
			[
				'label' => Yii::t('app', 'File'),
				'value' => Html::a($attachedFile->url,'@web/files/'.$attachedFile->url),
				'format' => 'html',
			],
		],
    ]) ?>

	
	<?php endforeach; ?>
	<?php endif; ?>

    <?php
    echo \sintret\chat\ChatRoom::widget([
            'url' => \yii\helpers\Url::toRoute(['/request/chat']),
            //'requestModel'=> \app\models\Request::className(),
            'userModel'=>  \app\models\User::className(),
            'userField'=>'avatarImage'

        ]
    );
    ?>
	
	
</div>