Example #1
0
    exit;
}
$freeWordOBJ = new FreeWord();
foreach ($freeWordAry as $key => $val) {
    $explodeTypeCdKey = explode("-", $key);
    $freeWordType = $explodeTypeCdKey[0];
    $freeWordCd = $explodeTypeCdKey[1];
    $val = abs($val);
    // フリーワード取得 データ有りアップデート ゼータ無しインサート
    if ($data = $freeWordOBJ->getFreeWordData($comUserData["user_id"], $freeWordType, $freeWordCd)) {
        $updateArray = array();
        $whereArray = array();
        $updateArray["free_word_value"] = $val;
        $updateArray["update_datetime"] = date("YmdHis");
        if ($freeWordType == 2) {
            $freeWordSetData = $freeWordOBJ->getFreeWordSetData($freeWordType, $freeWordCd, $val);
            $updateArray["free_word_text"] = $freeWordSetData["free_word_text"];
        }
        $whereArray[] = "user_id = " . $comUserData["user_id"];
        $whereArray[] = "free_word_type = " . $freeWordType;
        $whereArray[] = "free_word_cd = " . $freeWordCd;
        $whereArray[] = "disable = 0 ";
        if (!$freeWordOBJ->updateFreeWordData($updateArray, $whereArray)) {
            $ComErrSessOBJ->errMsg = $freeWordOBJ->getErrorMsg;
            header("Location: ./?action_Error=1" . ($comURLparam ? "&" . $comURLparam : "") . "&" . $sessId);
            exit;
        }
    } else {
        $insertArray = array();
        $insertArray["user_id"] = $comUserData["user_id"];
        $insertArray["free_word_type"] = $freeWordType;