// Check the state of signup (open/close/not yet open) if ($signupGadget->isOpen()) { $page->addContent("<p id=\"signup-open\"><span>Ilmoittautuminen on auki</span></p>"); $page->addContent("</div>"); $page->addContent("<form id=\"signup-button-form\" method=\"get\" action=\"" . $configurations->webRoot . "queue/" . $signupid . "\">"); // $page->addContent("<input type=\"hidden\" name=\"signupid\" value=\"$signupid\" />"); $page->addContent("<input id=\"signup-button\" value=\"Ilmoittaudu\" type=\"submit\" />"); $page->addContent("</form>"); $page->addContent("<div id=\"answers-container\">"); $page->addContent(SignupGadgetAnswerFormater::getAnswersInPrintableFormat($signupGadget)); $page->addContent("</div>"); } else { if ($signupGadget->isClosed()) { $page->addContent("<p class=\"signup-close\"><span>Ilmoittautuminen on sulkeutunut</span></p>"); $page->addContent("</div>"); $page->addContent(SignupGadgetAnswerFormater::getAnswersInPrintableFormat($signupGadget)); } else { $page->addContent("<p class=\"signup-not-yet-open\"><span>Ilmoittautuminen avautuu " . $signupGadget->getReadableOpeningTime() . "</span></p>"); $page->addContent("<p class=\"questions-on-signup-info\">Ilmoittautumisessa tullaan kysymään seuraavat kysymykset: "); $page->addContent("<ul>"); foreach ($signupGadget->getAllQuestions() as $question) { $questionString = ""; $questionString .= $question->getQuestion(); $type = $question->getType(); if ($type == "radio" || $type == "checkbox" || $type == "dropdown") { $questionString .= " (" . CommonTools::arrayToReadableFormat($question->getOptions()) . ")"; } $page->addContent("<li>{$questionString}</li>"); } $page->addContent("</ul>"); $page->addContent("</div>");
function formatUnconfirmedAnswerRow($count, $adminMode) { $rowClass = SignupGadgetAnswerFormater::getRowClass(); $return = "<tr class=\"{$rowClass}\">"; $return .= "<td class=\"answer-position\">-</td>"; for ($i = 0; $i < $count; $i++) { $return .= "<td class=\"unconfirmed-answer-empty\"></td>"; } if ($adminMode) { $return .= "<td class=\"unconfirmed-answer-edit-empty\"></td>"; $return .= "<td class=\"unconfirmed-answer-delete-empty\"></td>"; } $return .= "</tr>\n"; return $return; }