isvideo == 'f') $id = DB::table('blg_content')->select('id')->where('slug', $r->slug)->first()->id; $shadow = DB::table('blg_blacklist')->where('ipaddress', getIp())->first(); if ($shadow && !$shadow->isShadow) return array('status' => '0101FF', 'message' => '失礼しますが、あなたはBANされていましたので、コメントを保存できません。'); $add = DB::table('blg_comments')->insertGetId([ 'user_id' => ($r->user_id != 0 ?: null), 'post_id' => ($r->isvideo == 'f' ? $id : 0), 'video_id' => ($r->isvideo == 't' ? $r->slug : ''), 'name' => (isset($r->newname) ? $r->newname : null), 'email' => (isset($r->newmail) ? $r->newmail : null), 'message' => $r->newmessage, 'created' => time(), 'ipaddress' => getIp(), 'isShadow' => ($shadow ? 0 : 1) ]); // 返事だったら、メールを送って $res = DB::table('blg_comments')->select('id', 'name', 'created', 'message')->where('id', $add)->first(); $res->created = date('Y年m月d日 H:i:s', $res->created); if (!is_null($r->user_id) && !empty(userDetail($r->user_id))) { $det = userDetail($r->user_id); $res->user_id = $det['user_id']; $res->showname = $det['showname']; $res->showcol = $det['showcol']; $res->avatar = $det['avatar']; $res->replyCount = 0; $res->isvideo = $r->isvideo; } return redirect('/'.($r->isvideo == 't' ? 'video/play' : 'blog').'/'.$r->slug.'#comment-'.$add); } }