read() as $page ) $data['pages'][$page['uid']] = $page; foreach ( Service::get('invalides.pages_details.crud')->read() as $page ) $data['pagesd'][$page['uid']] = $page; if ( EngineSystem::get($tpl)->exists($url) ) { resp($tpl, $url, $data); } elseif ( EngineSystem::get($tpl)->exists('standalone/' . $url) ) { resp($tpl, 'standalone/' . $url, $data); } elseif ( ( $page = getPage($url) ) || ( $page = getDetail($url) ) ) { resp($tpl, 'proxy.setml', array_merge($data, $page)); } elseif ( $redir = getRedir($url) ) { header(sprinto('HTTP/1.1 {status}', $redir)); die(header(sprinto('Location: {new}', $redir))); } else { header('HTTP/1.1 404 Not Found'); resp($tpl, '404.html', $data); }