$report = QNA::report($PostID, $content, $user_id); if ($report === true) { die(json_encode(['status' => true, 'id' => $PostID])); } else { if ($report[1] == 1062) { die(json_encode(['status' => false, 'id' => $PostID, 'err' => 1062])); } else { die(json_encode(['status' => false, 'id' => $PostID, 'err' => $report[2]])); } } } else { $comment = Comment::getComment($PostID); if (!is_array($comment)) { die(json_encode(['status' => false, 'id' => $PostID, 'err' => 'Comment was not found.'])); } $report = QNA::report($PostID, $content, $user_id); if ($report === true) { die(json_encode(['status' => true, 'id' => $PostID])); } else { if ($report[1] == 1062) { die(json_encode(['status' => false, 'id' => $PostID, 'err' => 1062])); } else { die(json_encode(['status' => false, 'id' => $PostID, 'err' => $report[2]])); } } } break; default: # code... break; }