예제 #1
0
function resourcePost($api, $tools, $param)
{
    $param["fbId"] = $tools->sql_injection_anti($_SESSION["fbId"]);
    $param["act"] = $tools->sql_injection_anti($_POST["act"]);
    if (empty($param["fbId"])) {
        // log it
        $log_param = array();
        $log_param = $param;
        $log_param["message"] = "資料不齊全,請重新輸入。";
        // $api->setApiErrorLog($this->resource, $log_param);
        $api->setError($log_param["message"]);
        unset($param);
        return;
    }
    include_once LIB_PATH . 'Table/LogActStart.class.php';
    $logActStart = new LogActStart();
    $sql_param = array();
    $sql_param["fbId"] = $param["fbId"];
    $sql_param["act"] = $param["act"];
    $sql_param["ip"] = $param["ip"];
    $sql_param["today"] = $param["today"];
    $lastId = $logActStart->addActStartLog($sql_param);
    if (empty($lastId)) {
        // log it
        $log_param = array();
        $log_param = $param;
        $log_param["message"] = "LOG記錄失敗。";
        $api->setApiErrorLog($param["action"], $log_param);
        $api->setError($log_param["message"]);
        unset($param);
        return;
    }
    unset($sql_param);
    $output["last_id"] = $lastId;
    $api->setOutput('LOG記錄成功', $output);
}