true, 'secure' => true, 'samesite' => 'Strict', ]); $titulo = 'Município de Itajaí'; $descricao = 'Site do Município de Itajaí'; $og_titulo = $titulo; $og_description = $descricao; $imagem = 'logo192.png'; $response = []; $assets = file_get_contents('asset-manifest.json'); $assets = json_decode($assets, true); $ini = file_get_contents('ini.json'); $ini = json_decode($ini, true); $icon_path = $ini['basename']; if (!endsWith($icon_path, '/')) { $icon_path .= '/'; } $imagem = $icon_path . $imagem; if ($ini['environment'] == 'development') { $assets['files']['main.js'] = $ini['basename'] . $assets['files']['main.js']; $assets['files']['main.css'] = $ini['basename'] . $assets['files']['main.css']; } $url = $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; $url = explode('/', $url); if (count($url) >= 3) { if (is_numeric($url[count($url) - 1])) { $id = $url[count($url) - 1]; $tipo = $url[count($url) - 2]; } else { $id = $url[count($url) - 2]; $tipo = $url[count($url) - 3]; } $url_api = $ini['api_url']; if (!endsWith($url_api, "/")) { $url_api .= "/"; } $url_api .= "portaladm-pmitajai/api/cabecalho?tipo={$tipo}&id={$id}"; $response = file_get_contents($url_api); $response = json_decode($response, true); if (!empty($response)) { if (!empty($response['titulo'])) $titulo = $response['titulo']; if (!empty($response['descricao'])) $descricao = trim($response['descricao']); if (!empty($response['imagem'])) $imagem = $response['imagem']; $og_titulo = substr($titulo, 0, 95); //35 $og_description = substr($descricao, 0, 297); //65 $titulo = 'Município de Itajaí - ' . $titulo; } } $url = "https://" . implode('/', $url); function endsWith($haystack, $needle) { $length = strlen($needle); if (!$length) return true; return substr($haystack, -$length) === $needle; } ?> <?= $titulo; ?>