function CgiRequireLogin() { if (LoginGetUser() == "") { CgiOutput(__FILE__, "user require to login"); } return 0; }
function Entry() { $dao = new Dao(); $getIn = new Dao_GetRulesIn(); $getIn->user = LoginGetUser(); $getOut = new Dao_GetRulesOut(); $addIn->user = LoginGetUser(); $dao->GetRules($getIn, $getOut); CgiOutput($getOut->errorCode, $geeOut->errorMessage, $getOut->rules); }
function Entry() { $ruleId = CgiInput("rule_id", ""); if ($ruleId == "") { CgiOutput(__LINE__, ""); } $dao = new Dao(); $delIn = new Dao_DeleteRuleIn(); $delOut = new Dao_DeleteRuleOut(); $delIn->user = LoginGetUser(); $delIn->ruleId = $ruleId; $dao->DeleteRule($delIn, $delOut); CgiOutput($delOut->errorCode, $delOut->errorMessage); }
function Entry() { $inputMail = CgiInput("mail", ""); $inputReturnPage = CgiInput("return_page", ""); if ($inputMail == "") { CgiOutput(__LINE__, "mail cannot be empty"); } if (LoginGetUser() != "") { CgiOutput(__LINE__, "already login"); } $validateKey = LoginGetValidateKey($inputMail); if (SendMail($inputMail, $validateKey, $inputReturnPage)) { CgiOutput(__LINE__, "send mail failed"); } CgiOutput(0, ""); }
function Entry() { $url = CgiInput("url", ""); if ($url == "") { CgiOutput(__LINE__, ""); } $pattern = CgiInput("pattern", ""); if ($pattern == "") { CgiOutput(__LINE__, ""); } $dao = new Dao(); $addIn = new Dao_AddRuleIn(); $addOut = new Dao_AddRuleOut(); $addIn->creator = LoginGetUser(); $addIn->url = $url; $addIn->pattern = $pattern; $dao->AddRule($addIn, $addOut); CgiOutput($addOut->errorCode, $addOut->errorMessage); }
<?php require_once dirname(__FILE__) . '/' . 'CgiCommon.php'; require_once dirname(__FILE__) . '/' . '../../libs/rlib/Cgi.php'; require_once dirname(__FILE__) . '/' . 'Dao.php'; $input = new AppointmentDaoCreateSubIssueInput(); $output = new AppointmentDaoCreateSubIssueOutput(); $input->issueId = CgiInput("issue_id", ""); $input->name = CgiInput("name", ""); $input->desc = CgiInput("desc", ""); $input->fields = CgiInput("fields", "[]"); $input->max = CgiInput("max", ""); if ($input->name == "") { CgiOutput(__LINE__, "标题不能为空"); } $dao = new AppointmentDao(); $error = $dao->CreateSubIssue($input, $output); CgiOutput($error, $output->errorMessage);
<?php require_once dirname(__FILE__) . '/' . 'CgiCommon.php'; require_once dirname(__FILE__) . '/' . '../../libs/rlib/Cgi.php'; require_once dirname(__FILE__) . '/' . 'Dao.php'; $input = new AppointmentDaoGetIssuesInput(); $output = new AppointmentDaoGetIssuesOutput(); $input->issueId = CgiInput("issue_id", ""); $dao = new AppointmentDao(); $error = $dao->GetIssues($input, $output); $data = array(); $data["issues"] = $output->issues; CgiOutput($error, $output->errorMessage, $data);
<?php require_once dirname(__FILE__) . '/' . '../common/Cgi.php'; require_once dirname(__FILE__) . '/' . 'Login.php'; LoginLogout(); CgiOutput(0, "");