Пример #1
0
function CgiRequireLogin()
{
    if (LoginGetUser() == "") {
        CgiOutput(__FILE__, "user require to login");
    }
    return 0;
}
Пример #2
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);
}
Пример #3
0
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);
}
Пример #4
0
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, "");
}
Пример #5
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);
}
Пример #6
0
<?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);
Пример #7
0
<?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);
Пример #8
0
<?php

require_once dirname(__FILE__) . '/' . '../common/Cgi.php';
require_once dirname(__FILE__) . '/' . 'Login.php';
LoginLogout();
CgiOutput(0, "");