/**
  * AdminUserController::updateUserActivationByAdmin()
  *
  * @return success_msg
  */
 public function updateUserActivationByAdmin($user_id, $action)
 {
     if (strtolower($action) == 'activate') {
         $user = User::where("id", $user_id)->where('activated', 0)->first();
         if ($user) {
             $activation_code = $user->getActivationCode();
             $userService = new UserAccountService();
             $userService->activateUser($user, $activation_code, $auto_login = false);
         }
         $success_msg = \Lang::get('webshopauthenticate::admin/manageMembers.memberlist_activated_suc_msg');
     } else {
         $user = User::where("id", $user_id)->first();
         $data_arr['activated'] = 0;
         User::where('id', $user_id)->update($data_arr);
         $success_msg = \Lang::get('webshopauthenticate::admin/manageMembers.memberlist_deactivated_suc_msg');
     }
     return $success_msg;
 }
 public function updateUserActivationByAdmin($user_id, $action)
 {
     if (strtolower($action) == 'activate') {
         $user = User::where("id", $user_id)->where('activated', 0)->first();
         if ($user) {
             $activation_code = $user->getActivationCode();
             $userService = new UserAccountService();
             $userService->activateUser($user, $activation_code, $auto_login = false);
         }
         $success_msg = trans('admin/manageMembers.memberlist_activated_suc_msg');
     } else {
         $user = User::where("id", $user_id)->first();
         $data_arr['activated'] = 0;
         User::where('id', $user_id)->update($data_arr);
         $success_msg = trans('admin/manageMembers.memberlist_deactivated_suc_msg');
     }
     // Add user log entry
     $data_arr['user_id'] = $user_id;
     $data_arr['added_by'] = getAuthUser()->id;
     $data_arr['date_added'] = date('Y-m-d H:i:s');
     $data_arr['log_message'] = $success_msg . " Added by: " . getAuthUser()->first_name . " On." . date('Y-m-d H:i:s');
     $userlog = new UserLog();
     $userlog->addNew($data_arr);
     return $success_msg;
 }
 /**
  * AdminUserController::getActivate()
  *
  * @return
  */
 public function getActivate($activationCode)
 {
     $userService = new UserAccountService();
     $user = $userService->getUserForActivationCode($activationCode);
     if ($user and $userService->activateUser($user, $activationCode)) {
         return \Redirect::to(\Config::get('webshopauthenticate::uri') . '/myaccount')->with('success', \Lang::get('webshopauthenticate::auth/form.login.activate_sucess'));
     } else {
         return \Redirect::to(\Config::get('webshopauthenticate::uri') . '/login')->with('error', \Lang::get('webshopauthenticate::auth/form.login.invalid_activation_code'));
     }
 }