コード例 #1
0
ファイル: api-v1.php プロジェクト: lordgabber/rartracker
         $statistics->run();
         httpResponse();
         break;
     case validateRoute('GET', 'run-bonus'):
         $log = new Logs($db);
         $bonus = new Bonus($db, $user, $log);
         $bonus->run();
         httpResponse();
         break;
 }
 /* Login check before the following routes */
 $user->loginCheck();
 switch (true) {
     case validateRoute('GET', 'status'):
         /* IP change check and logging */
         if ($user->getClass() < User::CLASS_UPLOADER && ((int) $_GET["timeSinceLastCheck"] < 5100 || $user->getBrowserIp() !== $user->getIp())) {
             $user->logIp();
         }
         /* Only update last access if user refreshed a page recently */
         if ((int) $_GET["timeSinceLastCheck"] < 5100) {
             $user->updateLastAccess();
         }
         httpResponse($user->getStatus());
         break;
     case validateRoute('GET', 'rules'):
         $rules = new Rules($db);
         httpResponse($rules->query());
         break;
     case validateRoute('POST', 'rules'):
         $rules = new Rules($db, $user);
         httpResponse($rules->create($postdata));
コード例 #2
0
ファイル: Ticket.php プロジェクト: juansleonc/lab-laravel
 public function voters()
 {
     return $this->belongsToMany(User::getClass(), 'ticket_votes')->withTimestamps();
 }
コード例 #3
0
ファイル: Area.php プロジェクト: jolupeza/wactas
 public function users()
 {
     return $this->hasMany(User::getClass());
 }
コード例 #4
0
 public function provider()
 {
     return $this->belongsTo(User::getClass(), 'provider_id');
 }
コード例 #5
0
ファイル: TicketComment.php プロジェクト: safcrace/tutosystem
 public function user()
 {
     return $this->belongsTo(User::getClass());
 }
コード例 #6
0
ファイル: LinkVote.php プロジェクト: tavo1987/linkbox
 public function users()
 {
     $this->belongsToMany(User::getClass(), 'votes')->withTimestamps();
 }
コード例 #7
0
 public function client()
 {
     return $this->belongsTo(User::getClass(), 'client_id');
 }