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); }