Exemple #1
0
// 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;
 }