diff --git a/app/Http/Controllers/Auth/AuthController.php b/app/Http/Controllers/Auth/AuthController.php index 0824f4d44e4d..c016c6ba97ee 100644 --- a/app/Http/Controllers/Auth/AuthController.php +++ b/app/Http/Controllers/Auth/AuthController.php @@ -141,6 +141,7 @@ class AuthController extends Controller if (Auth::check()) { Event::fire(new UserLoggedIn()); + /* $users = false; // we're linking a new account if ($request->link_accounts && $userId && Auth::user()->id != $userId) { @@ -150,6 +151,9 @@ class AuthController extends Controller } else { $users = $this->accountRepo->loadAccounts(Auth::user()->id); } + */ + + $users = $this->accountRepo->loadAccounts(Auth::user()->id); Session::put(SESSION_USER_ACCOUNTS, $users); } elseif ($user) { diff --git a/app/Http/Controllers/UserController.php b/app/Http/Controllers/UserController.php index 620cbbfac543..1646c539f8c8 100644 --- a/app/Http/Controllers/UserController.php +++ b/app/Http/Controllers/UserController.php @@ -356,7 +356,7 @@ class UserController extends BaseController Session::put(SESSION_USER_ACCOUNTS, $users); Session::flash('message', trans('texts.unlinked_account')); - return Redirect::to('/dashboard'); + return Redirect::to('/manage_companies'); } public function manageCompanies() diff --git a/app/Ninja/Repositories/AccountRepository.php b/app/Ninja/Repositories/AccountRepository.php index 66a230317377..740431432d74 100644 --- a/app/Ninja/Repositories/AccountRepository.php +++ b/app/Ninja/Repositories/AccountRepository.php @@ -594,6 +594,9 @@ class AccountRepository $record->save(); + return $this->getUserAccounts($record); + + /* $users = $this->getUserAccounts($record); // Pick the primary user @@ -649,6 +652,7 @@ class AccountRepository } return $users; + */ } public function unlinkAccount($account) { diff --git a/resources/lang/en/texts.php b/resources/lang/en/texts.php index ce250d807722..028ed5b6323e 100644 --- a/resources/lang/en/texts.php +++ b/resources/lang/en/texts.php @@ -2290,6 +2290,7 @@ $LANG = array( 'renew_license' => 'Renew License', 'iphone_app_message' => 'Consider downloading our :link', 'iphone_app' => 'iPhone app', + 'logged_in' => 'Logged In', ); diff --git a/resources/views/header.blade.php b/resources/views/header.blade.php index 411b11b9ab48..076d505d1071 100644 --- a/resources/views/header.blade.php +++ b/resources/views/header.blade.php @@ -432,7 +432,7 @@ @if (count(session(SESSION_USER_ACCOUNTS)) > 1)
  • {!! link_to('/manage_companies', trans('texts.manage_companies')) !!}
  • @elseif (!session(SESSION_USER_ACCOUNTS) || count(session(SESSION_USER_ACCOUNTS)) < 5) -
  • {!! link_to('/login?new_company=true', trans('texts.add_company')) !!}
  • +
  • {!! link_to('/invoice_now?new_company=true&sign_up=true', trans('texts.add_company')) !!}
  • @endif @endif
  • {!! link_to('#', trans('texts.logout'), array('onclick'=>'logout()')) !!}
  • diff --git a/resources/views/users/account_management.blade.php b/resources/views/users/account_management.blade.php index 3b40861a177b..c44f40dc6f35 100644 --- a/resources/views/users/account_management.blade.php +++ b/resources/views/users/account_management.blade.php @@ -5,7 +5,7 @@
    @if (!session(SESSION_USER_ACCOUNTS) || count(session(SESSION_USER_ACCOUNTS)) < 5) - {!! Button::success(trans('texts.add_company'))->asLinkTo(url('/login?new_company=true')) !!} + {!! Button::success(trans('texts.add_company'))->asLinkTo(url('/invoice_now?new_company=true&sign_up=true')) !!} @endif
    @@ -31,12 +31,15 @@

    {{ $account->account_name }}
    {{ $account->user_name }} - @if ($account->user_id == Auth::user()->id) - | {{ trans('texts.current_user')}} - @endif

    - {!! Button::primary(trans('texts.unlink'))->withAttributes(['onclick'=>"return showUnlink({$account->id}, {$account->user_id})"]) !!} + + @if ($account->user_id == Auth::user()->id) + {{ trans('texts.logged_in')}} + @else + {!! Button::primary(trans('texts.unlink'))->withAttributes(['onclick'=>"return showUnlink({$account->id}, {$account->user_id})"]) !!} + @endif + @endforeach