enable_create_from_url) { ZEmail::createCustomEmailFull($email); } return redirect()->route('mailbox'); } if (!ZEmail::getEmail()) { return redirect()->route('home'); } if (json_decode(config('app.settings.configuration_settings'))->disable_mailbox_slug) { return redirect()->route('home'); } return $this->app(); } public function app() { return redirect()->route('home'); } private function getStringBetween($string, $start, $end) { $string = ' ' . $string; $ini = strpos($string, $start); if ($ini == 0) return ''; $ini += strlen($start); $len = strpos($string, $end, $ini) - $ini; return substr($string, $ini, $len); } private function setHeaders($page) { $header = $page->header; foreach ($page->meta ? unserialize($page->meta) : [] as $meta) { if ($meta['name'] == 'canonical') { $header .= ''; } else if (str_contains($meta['name'], 'og:')) { $header .= ''; } else { $header .= ''; } } $page->header = $header; return $page; } }