int main( int argcount, char ** args ) { bool isSignedOn = false; // An instance of the script // must be created before any other output. cgiScript script("text/html",false); openLogin login; // attempt to get cookie if ( login.testLoginStatus() ) { isSignedOn = true; } if( isSignedOn ) { script.closeHeader(); locationList(script,login); } else { script.Redirect("signIn.html"); script.closeHeader(); return(0); } }
QStringList SourceManager::getLocationList(ScriptInfo *si, const QString &str) { if (!m_scripts.contains(si)) return QStringList(); WeatherSource *ws = new WeatherSource(si); QStringList locationList(ws->getLocationList(str)); delete ws; return locationList; }