public function actionInfoWindow($userSessionId)
 {
     $session = UserSession::findOne($userSessionId);
     $stat = yii::$app->order->getStatByDatePeriod($session->start, $session->stop);
     $orders = Order::findAll(['date' > $session->start, 'date' < $session->stop]);
     return $this->renderPartial('info-window', ['module' => yii::$app->getModule('order'), 'session' => $session, 'stat' => $stat, 'orders' => $orders]);
 }
Example #2
0
 public function soon($for = null)
 {
     if ($for) {
         return UserSession::findOne(['user_id' => $for->getId(), 'stop' => null]);
     }
     return SessionModel::findOne(['stop' => null]);
 }