public static function getUserType() { if (Utils::isNinja()) { return USER_TYPE_CLOUD_HOST; } else { return USER_TYPE_SELF_HOST; } }
public function showIndex() { Session::reflash(); if (!Utils::isNinja() && (!Utils::isDatabaseSetup() || Account::count() == 0)) { return Redirect::to('/setup'); } elseif (Auth::check()) { return Redirect::to('/dashboard'); } else { return Redirect::to('/login'); } }
public function showIndex() { Artisan::call('cache:clear', array()); // Artisan::call('Cache:clear',array()); Session::reflash(); if (!Utils::isNinja() && (!Utils::isDatabaseSetup() || Account::count() == 0)) { return Redirect::to('/setup'); } elseif (Auth::check()) { return Redirect::to('/dashboard'); } else { return Redirect::to('/login'); } }
public function maxInvoiceDesignId() { return $this->isPro() ? 11 : (Utils::isNinja() ? COUNT_FREE_DESIGNS : COUNT_FREE_DESIGNS_SELF_HOST); }
public function caddAddUsers() { if (!Utils::isNinja()) { return true; } elseif (!$this->hasFeature(FEATURE_USERS)) { return false; } $account = $this->account; $company = $account->company; $numUsers = 1; foreach ($company->accounts as $account) { $numUsers += $account->users->count() - 1; } return $numUsers < $company->num_users; }
public function getPopOverText() { if (!Utils::isNinja() || !Auth::check() || Session::has('error')) { return false; } $count = self::getRequestsCount(); if ($count == 1 || $count % 5 == 0) { if (!Utils::isRegistered()) { return trans('texts.sign_up_to_save'); } elseif (!Auth::user()->account->name) { return trans('texts.set_name'); } } return false; }
public function maxInvoiceDesignId() { return $this->hasFeature(FEATURE_MORE_INVOICE_DESIGNS) ? 11 : (Utils::isNinja() ? COUNT_FREE_DESIGNS : COUNT_FREE_DESIGNS_SELF_HOST); }