示例#1
0
文件: BadgeBase.php 项目: Blkc/forum
 /**
  * Add the badge to ther user
  *
  * @param Users $user
  * @param array $extra
  */
 public function add(Users $user, $extra = null)
 {
     $userBadge = new UsersBadges();
     $userBadge->users_id = $user->id;
     $userBadge->badge = $this->getName();
     var_dump($userBadge->save());
 }
示例#2
0
 /**
  * Add the badge to the user
  *
  * @param Users $user
  * @param array $extra
  */
 public function add(Users $user, $extra = null)
 {
     $name = $this->getName();
     foreach ($extra as $id) {
         $userBadge = new UsersBadges();
         $userBadge->users_id = $user->id;
         $userBadge->badge = $name;
         $userBadge->type = 'P';
         $userBadge->code1 = $id;
         $userBadge->save();
     }
 }
示例#3
0
 /**
  * Add the badge to the user
  *
  * @param Users $user
  * @param array $extra
  * @return $this
  */
 public function add(Users $user, $extra = null)
 {
     $name = $this->getName();
     foreach ($extra as $reply) {
         $userBadge = new UsersBadges();
         $userBadge->users_id = $user->id;
         $userBadge->badge = $name;
         $userBadge->type = 'C';
         $userBadge->code1 = $reply[1];
         $userBadge->code2 = $reply[0];
         $userBadge->save();
     }
     return $this;
 }
示例#4
0
文件: Expert.php 项目: sitexa/forum
 /**
  * Add the badge to the user
  *
  * @param Users $user
  * @param array $extra
  */
 public function add(Users $user, $extra = null)
 {
     $name = $this->getName();
     foreach ($extra as $category) {
         $userBadge = new UsersBadges();
         $userBadge->users_id = $user->id;
         $userBadge->badge = $category->name . ' / ' . $this->getName();
         $userBadge->save();
     }
 }