$message = urldecode($value);
    }
    if ($name == "id") {
        $uiid = urldecode($value);
    }
}
//$prompt = "";
$responseMessage = "";
if ($message != "" && $uiid != "") {
    $ref = "";
    $content = "";
    $cmd = parseCommand($message, $ref, $content);
    $responseMessage = "parseCommand returns [" . $cmd . "] ref=[" . $ref . "] content=[" . $content . "]";
    $con = dbopen();
    if ($cmd == "lg") {
        $responseMessage = process_list_groups($con, $uiid, 0);
    } else {
        if ($cmd == "query") {
            $responseMessage = process_query($con, $uiid, $ref, $content);
        } else {
            if ($cmd == "ans") {
                $responseMessage = process_answer($con, $uiid, $ref, $content);
            } else {
                if ($cmd == "lq") {
                    $responseMessage = process_list_queries($con, $uiid, $ref, $content);
                    // ref for groupId, content for queryId
                } else {
                    if ($cmd == "la") {
                        $responseMessage = process_list_answers($con, $uiid, $ref, $content, 0);
                    } else {
                        if ($cmd == "next") {
function process_list_next($con, $uiid)
{
    $sql = "SELECT currcmd, currgroupid, currqueryid, curranswerid FROM bpusers where id=" . $uiid;
    if (!($result = mysqli_query($con, $sql))) {
        echo "Error description: " . mysqli_error($con);
    }
    $cmd = "";
    $groupid = 0;
    $queryid = 0;
    $answerid = 0;
    $responseMessage = "";
    if ($row = $result->fetch_assoc()) {
        $groupid = $row["currgroupid"];
        $queryid = $row["currqueryid"];
        $answerid = $row["curranswerid"];
        $cmd = $row["currcmd"];
        if ($cmd == "lq") {
            $queryid = get_next_queryid($con, $groupid, $queryid);
            //echo "queryid = [".$queryid."]<br>";
            return process_list_queries($con, $uiid, $groupid, $queryid);
        } else {
            if ($cmd == "la") {
                $answerid = get_next_answerid($con, $queryid, $answerid);
                //echo "queryid = [".$queryid."]<br>";
                return process_list_answers($con, $uiid, $queryid, $queryid, $answerid);
            } else {
                if ($cmd == "lg") {
                    $groupid = get_next_groupid($con, $groupid);
                    //echo "queryid = [".$queryid."]<br>";
                    return process_list_groups($con, $uiid, $groupid);
                }
            }
        }
    }
    return $responseMessage;
}