/** * @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>'; }
public function actionAjaxupdatecell($id = null) { //echo $id; if ($id != null) { $season = Season::findOne($id); if ($season != null) { $t = T::findOne($season->t_id); if ($t != null and $t->admin_id == Yii::$app->user->id) { if (isset($_GET['cell']) and isset($_GET['msg'])) { $cell = $_GET['cell']; $msg = $_GET['msg']; $season[$cell] = $msg; $season['time_update'] = time(); if ($season->update()) { echo HTML::encode($msg); } else { echo 'Ошибка! Не сохранилось...'; } } else { echo 'Ошибка! Не пришли жанные ячейки и записи...' . $_GET['cell'] . ' ' . $_GET['msg']; } } else { echo 'Ошибка! Вы не админ...'; } } else { echo 'Ошибка! Сезон не найден...'; } } else { echo 'Ошибка! Не пришел id...'; } }