public function actionAjaxentermsg($id = null) { if (isset($_GET['text'])) { if (!Yii::$app->user->isGuest) { $model = new Msgs(); $model->admin_id = Yii::$app->user->id; $model->text = $_GET['text']; $model->time = time(); $model->unit_type = 1; $model->unit_id = $id; if ($model->save()) { echo '<tr> <th>' . User::name(Yii::$app->user->id) . '<br/> <span style="font-size: xx-small; color: #c0c0c0;">(' . date('d.m.y', time()) . ')</span> </th> <td>' . nl2br(HTML::encode($_GET['text'])) . '</td> </tr>'; } else { echo '== данные не сохранились... =='; } } else { echo '<tr class="grey"> <th> Гость<br/> <span style="font-size: xx-small;">(' . date('d.m.y', time()) . ')</span> </th> <td>' . nl2br(HTML::encode($_GET['text'])) . '</td> </tr>'; } } else { echo '== данные не получены... =='; } }
function index() { ///////////////// // Load Filter // ///////////////// $filters = $this->request->only('id', 'name', 'sort', 'email', 'reset_password', 'auth_app', 'auth_data', 'auth_role', 'skip', 'take', 'with_count'); /////////// // Query // /////////// if (!$filters['take']) { $filters['take'] = 50; } else { $filters['take'] = min($filters['take'] * 1, 50); } $filters['skip'] = $filters['skip'] * 1; if ($filters['id']) { $data = new Collection(); $dt = Model::find($filters['id']); $data->push($dt); } else { if ($filters['email']) { $data = new Collection(); $q = Model::where('email', $filters['email']); $data = $q->get(); } else { if ($filters['reset_password']) { $data = new Collection(); $q = Model::where('reset_password', $filters['reset_password']); $data = $q->get(); } else { $q = Model::name($filters['name']); if ($filters['auth_app']) { $q = $q->auth($filters['auth_app'], $filters['auth_data'], $filters['auth_role']); } if ($filters['with_count']) { $count = $q->count(); } ////////// // MODE // ////////// switch (strtolower($filters['sort'])) { case 'asc': $q = $q->orderby('name', 'asc'); break; case 'desc': $q = $q->orderby('name', 'desc'); break; case 'latest-created': $q = $q->latest('created_at'); break; } $data = $q->skip($filters['skip'])->take($filters['take'])->get(); } } } ////////////// // Response // ////////////// return response()->json(JSend::success(['count' => $count, 'data' => $data->toArray()])->asArray())->setCallback($this->request->input('callback')); }
public function actionAjaxenterchatmain() { if (isset($_GET['text']) && $_GET['text'] != NULL) { $_GET['text'] = substr($_GET['text'], 0, 254); if (!Yii::$app->user->isGuest) { // проверка на спам. $check = Chatmain::findOne(['admin_id' => Yii::$app->user->id]); if ($check && $check['time'] < time() - 10) { // создание новой записи $model = new Chatmain(); $model->admin_id = Yii::$app->user->id; $model->text = $_GET['text']; $model->time = time(); if ($model->save()) { echo '<div> <span>' . User::name(Yii::$app->user->id) . ': </span> <span>' . nl2br(HTML::encode($_GET['text'])) . '</span> </div>'; } else { echo '== данные не сохранились... =='; } } else { '<div class="grey"> <span>.User::name(Yii::$app->user->id): </span> <span>' . nl2br(HTML::encode($_GET['text'])) . '</span> <span> (Антиспам: сообщение не будет сохранено)</span> </div>'; } } else { echo '<div class="grey"> <span>Гость: </span> <span>' . nl2br(HTML::encode($_GET['text'])) . '</span> </div>'; } } //else echo '== данные не получены... =='; }
<!-- <td onclick="link('user/index')">Пользователи</td> --> </table> </div> <div class="col-lg-6 col-md-6 col-sm-6 col-xm-12" style="align-items: right"> <!-- таблица правого меню --> <table class="header-table-small" align="right"> <th><span id="menuMsgLink" style="color: cornflowerblue ; font-weight: lighter; margin-right: 5px" ></span></th> <td onclick="link('/link')" id="menuLink"><span id="count_links"><?php echo $count_links; ?> </span></td> <?php if (!Yii::$app->user->isGuest) { ?> <td class="header_td_link" onclick="alert('Раздел НАСТРОЙКИ ПОЛЬЗОВАТЕЛЯ врененно в разработке')"><?php echo User::name(Yii::$app->user->id); ?> </td> <td class="header_td_link" onclick="link('/logout')">Выход</td> <?php } else { ?> <td class="header_td_link" onclick="link('/signup')">Регистрация</td> <td class="header_td_link" onclick="link('/login')">Вход</td> <?php } ?> </table> </div> </div> </td>
<td>Всего: <?php echo count($msgs); ?> </td> </tr> </table> <table style="width: 100%"> <tr> <td style="width: 60%; padding: 10px; border: 2px solid #39b3d7; vertical-align: top;"> <table id="msgs" class="tbl_msgs"> <?php foreach ($msgs as $one) { ?> <tr> <th><?php echo User::name($one['admin_id']); ?> <br/><span style="font-size: xx-small; color: #c0c0c0;">(<?php echo date('d.m.y', $one['time']); ?> )</th> <td><?php echo nl2br(HTML::encode($one['text'])); ?> </td> </tr> <?php } ?> </table> </td>
?> </td> <td><?php echo T::name($one->t_id, 1); ?> </td> <td><?php echo HTML::encode($one->name); ?> </td> <td><?php echo Season::nets(1, $one->net_type); ?> </td> <td><?php echo User::name($one->admin_id); ?> </td> <td><?php echo date('d.m.y в H:i', $one->time_update); ?> </td> </tr> <?php } ?> </table> </div> </div> <div class="col-lg-4 col-md-4 hidden-sm hidden-xs" style="margin: 0; padding: 0; padding-left: 10px;">
<span> <?php if ($t['game'] != null) { echo '(' . HTML::encode($t['game']) . ')'; } ?> </span> </td> <td> <!-- Админ - Сайт - Избранное --> <table style="width: 100%"> <tr> <td> <strong>Админ: </strong><span style="color: #666666"><?php echo User::name($t['admin_id']); ?> </span>. <?php if ($t['site'] != null) { ?> <strong>Сайт: </strong><a href="<?php echo $t['site']; ?> " target="_blank"><?php echo HTML::encode($t['site']); ?> </a><?php } ?> </td>
<?php /* @var $this yii\web\View */ use yii\helpers\Html; use app\models\User; //var_dump($news); exit; ?> <div> <div> <span><?php echo User::name($msg->admin_id); ?> : </span> <span><?php echo nl2br(HTML::encode($msg->text)); ?> </span> </div> </div>