/* * This file is a part of CMSLU -- Content Management System like Unix * and is not publicly distributed * * Copyright (c) 2008-2009, Tomasz Sowa * All rights reserved. * */ #include "data.h" Data::Data() { signal_hup = false; stdout_is_closed = false; // the rest will be read from a config file } void Data::SetAdditionalVariables() { SetHttpHost(); } void Data::SetHttpHost() { if( strncmp(base_url.c_str(), "http://", 7) == 0 ) base_url_http_host = base_url.substr(7); else if( strncmp(base_url.c_str(), "https://", 8) == 0 ) base_url_http_host = base_url.substr(8); else base_url_http_host.clear(); // if empty the RequestController::BaseUrlRedirect() returns false and no redirecting will be done }