/** * Finds the Provider model based on its primary key value. * If the model is not found, a 404 HTTP exception will be thrown. * @param string $id * @return Provider the loaded model * @throws NotFoundHttpException if the model cannot be found */ protected function findModel($id) { if (($model = Provider::findOne($id)) !== null) { return $model; } else { throw new NotFoundHttpException('The requested page does not exist.'); } }
public function getProviderLink() { $p = Provider::findOne($this->provided_by); return Html::a(Html::encode($p->name), ['/provider/view', 'id' => $p->id]); }
client_reviewed smo izbacili jer useri nemaju profil i ne mogu biti reviewed / 21/01/15 if ($log->action=='client_reviewed') {$icon = '<i class="fa fa-pencil-square fa-lg"></i>'; $color = '#4d575f;'; $pre = ''; $log_text = 'je pregleda'.$suff.' <i class="fa fa-user></i> korisnika</a>';}*/ // provider_reviewed if ($log->action == 'provider_reviewed') { $icon = '<i class="fa fa-pencil-square fa-lg"></i>'; $color = '#e66021;'; $pre = ''; $log_text = Yii::t('app', 'reviewed') . $suff . ' <a href="' . Url::to('provider/' . $user1->username . '/i') . '"><i class="fa fa-users"></i> ' . Yii::t('app', 'a service provider') . '</a>'; } // if ($log->action=='provider_reviewed') // provider_recommended if ($log->action == 'provider_recommended') { $icon = '<i class="fa fa-thumbs-o-up fa-lg"></i>'; $color = '#e66021;'; $pre = ''; $pro = \common\models\Provider::findOne($log->alias); $log_text = Yii::t('app', 'recommended') . $suff . ' <a href="' . Url::to('provider/' . $pro->user->username . '/i') . '"><i class="fa fa-users"></i> ' . Yii::t('app', 'a service provider') . '</a>'; } // if ($log->action=='provider_recommended') // renderuj ticker echo '<li> <table> <tr> <td class="feed-icon" style="background: ' . $color . ' "> <span>' . $icon . '</span> </td> <td class="feed-content"> <b>' . $pre . ' ' . $user->username . '</b> ' . $log_text . ' | <span><i class="fa fa-clock-o"></i> ' . \yii\timeago\TimeAgo::widget(['timestamp' => $log->time]) . '</span> </td> </tr> </table>