public static function requireHTTPS() { if (Request::root() === 'http://ninja.dev' || Request::root() === 'http://ninja.dev:8000') { return false; } return Utils::isNinjaProd() || isset($_ENV['REQUIRE_HTTPS']) && $_ENV['REQUIRE_HTTPS'] == 'true'; }
public static function isWhiteLabel() { if (Utils::isNinjaProd()) { return false; } $account = \App\Models\Account::first(); return $account && $account->hasFeature(FEATURE_WHITE_LABEL); }
public function isEmailBeingChanged() { return Utils::isNinjaProd() && $this->email != $this->getOriginal('email') && $this->getOriginal('confirmed'); }
public static function requireHTTPS() { return Utils::isNinjaProd() || isset($_ENV['REQUIRE_HTTPS']) && $_ENV['REQUIRE_HTTPS'] == 'true'; }
public function caddAddUsers() { if (!Utils::isNinjaProd()) { 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; }