";
$allowNext = false;
continue;
}
}
if ($c !== 1) {
$out .= ":";
}
}
$out .= $segment;
}
return $out;
}
function getQuestion(
$question,
$includePermalink=1,
$isAdmin=0,
$isResponding=0,
$adminPassword=""
) {
global $emojiEnabled;
if ($emojiEnabled) {
$q = $question["parsedtext"];
} else {
$q = $question["text"];
}
$q .= "
{$question['time']}
";
if ($question["responsetext"]) {
$q .= "";
if ($emojiEnabled) {
$q .= $question['parsedresponsetext'];
} else {
$q .= $question['responsetext'];
}
$q .= "
{$question['responsetime']}
";
}
if ($isResponding) {
if ($question["responsetext"]) {
$q .= "enter your edits
";
} else {
$q .= "enter a response
";
}
$q .= "";
}
if ($includePermalink === 1) {
$q .= "permalink";
}
if ($isAdmin === 1) {
if ($question["ispublic"] === "t") {
$q .= "";
if ($question["isrespondedto"] === "t") {
$q .= "edit response";
} else {
$q .= "respond";
}
$q .= "";
} else {
$q .= "mark ";
if ($question["isprivread"] === "t") {
$q .= "unread";
} else {
$q .= "read";
}
$q .= "";
}
$q .= " / delete";
}
if ($question["iscwed"] === "t") {
$open = "";
if ($isResponding) {
$open = " open";
}
if ($emojiEnabled) {
$cw = $question["parsedcw"];
} else {
$cw = $question["cw"];
}
$q = "cw: {$cw}
{$q} ";
}
return "{$q}
";
}
?>