- yhook: add helper function ParamList_exist()

This commit is contained in:
svenhoefer
2016-03-01 10:00:49 +01:00
parent 8e0d1c85f9
commit 9c7ad87cff
2 changed files with 15 additions and 0 deletions

View File

@@ -366,6 +366,19 @@ std::string CyhookHandler::BuildHeader(bool cache) {
return result;
}
bool CyhookHandler::ParamList_exist(std::string keyword)
{
bool exist = false;
unsigned int s = ParamList.size();
for (unsigned int i = 1; i <= s; i++)
{
exist = (ParamList[itoa(i)] == keyword);
if (exist)
break;
}
return exist;
}
//=============================================================================
// Output helpers
//=============================================================================

View File

@@ -199,6 +199,8 @@ public:
void SendRedirect(const std::string& url) {httpStatus=HTTP_MOVED_TEMPORARILY; NewURL = url; status = HANDLED_REDIRECTION;}
void SendRewrite(const std::string& url) {NewURL = url; status = HANDLED_REWRITE;}
bool ParamList_exist(std::string keyword);
int _outIndent;
TOutType outType; // Outputtpe = plain (default)|xml|json
TOutType outStart(bool single = false);