public function actionIndex() { $my_link = []; $my_t = []; if (!Yii::$app->user->isGuest) { $my_t = T::find()->where(['admin_id' => Yii::$app->user->id])->all(); $my_link = Link::find()->where(['admin_id' => Yii::$app->user->id])->all(); } return $this->render('index', ['my_t' => $my_t, 'my_link' => $my_link]); }
/** * @param $id - id турнира * @param int $a - включить ссылку * @return string */ public static function name($id, $a = 0) { if ($id == 0) { return '<i>Неизвестный</i>'; } $t = T::findOne(['id' => $id]); if ($t == null) { return '<i>==не_найден==</i>'; } if ($a == 0) { return HTML::encode($t['name']); } if ($a == 1) { return '<a href="' . Yii::$app->request->baseUrl . '/' . $t['id'] . '">' . HTML::encode($t['name']) . '</a>'; } return '<i>==нет_параметра==</i>'; }
<?php use app\models\User; use app\models\T; use app\models\Link; use yii\helpers\Html; //////////////////// USER ////////////////////// $count_links = 0; if (!Yii::$app->user->isGuest) { $my_t = T::find()->where(['admin_id' => Yii::$app->user->id])->count(); $my_link = Link::find()->where(['admin_id' => Yii::$app->user->id])->count(); $count_links = $my_link + $my_t; } ?> <style> .header-table-small td{ border: 2px solid <?php echo Yii::$app->params['color']['table_bg_dark']; ?> ; margin: 0; padding: 3px 15px; background-color: <?php echo Yii::$app->params['color']['table_bg_dark']; ?> ; color: #ffffff; font-weight: bold; font-size: 16px; }
<td>Турнир</td> <td>Сезон</td> <td>Тип сетки</td> <td>Создатель</td> <td>Посл.изменение</td> </thead> <?php foreach (array_reverse($season) as $one) { ?> <tr> <td><?php echo $one->id; ?> </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
<table> <?php $count_myt = 1; foreach ($my_t as $one) { ?> <tr> <td> <?php echo $count_myt; $count_myt++; ?> . </td> <td> <?php echo Html::a(T::name($one['id']), '/' . $one['id']); ?> </td> </tr> <?php } ?> </table> <?php } else { ?> <span class="grey">Созданные Вами турниры не найдены.</span> <?php } ?> </div>
public function actionAjaxsearch() { if (isset($_GET['text']) and $_GET['text'] != null) { if (strlen($_GET['text']) > 3) { $ts = T::find()->where(['like', 'name', $_GET['text']])->limit(200)->orderBy('id DESC')->all(); echo $this->renderAjax('_resultSearch.php', ['ts' => $ts]); } else { echo 'Строка запроса не может быть меньше 4 символов'; } } else { echo 'Пустой запрос...'; } }
<th>хосты</th> <th>хиты</th> </tr> </thead> <tbody> <?php foreach ($seasons as $item) { ?> <tr> <td><?php echo $item['id']; ?> </td> <td><?php echo Html::a(T::name($item['t_id']), '/t/view/' . $item['t_id']); ?> </td> <td><?php echo Html::encode($item['name']); ?> </td> <td><?php echo date("D.m.y H:i", $item['time_update']); ?> </td> <td><?php echo $redis->get('visitors_uni:id:' . $item['t_id']); ?> </td> <td><?php