コード例 #1
0
 function getSignupGadgetEditInPrintableFormat($signupGadget = null, $edit = false)
 {
     $configurations = CommonTools::getConfigurations();
     $debugger = CommonTools::getDebugger();
     $page = CommonTools::getPage();
     // Parameter check
     if (is_a($signupGadget, "SignupGadget") || $signupGadget == null) {
         // ok
     } else {
         $debugger->error("Parameter must be a SignupGadget or null", "getSignupGadgetEditInPrintableFormat");
     }
     // sets default values
     $id = -1;
     $title = "";
     $description = "";
     $event_date = -1;
     $opens = -1;
     $closes = -1;
     $sendConfirmation = false;
     $confirmationMailMessage = "";
     $questions = array();
     $webRoot = $configurations->webRoot;
     // sets signupgadget specified values if gadget is not null
     if ($signupGadget != null) {
         $id = $signupGadget->getId();
         $title = $signupGadget->getTitle();
         $description = $signupGadget->getDescription();
         $event_date = $signupGadget->getEventDate();
         $opens = $signupGadget->getOpens();
         $closes = $signupGadget->getCloses();
         $questions = $signupGadget->getAllQuestions();
         $sendConfirmation = $signupGadget->getSendConfirmationMail();
         $confirmationMailMessage = $signupGadget->getConfirmationMailMessage();
     }
     $output = "";
     $output .= SignupGadgetEditFormater::formatHeader($edit, $id, $webRoot);
     $output .= SignupGadgetEditFormater::formatTitle($title);
     $output .= SignupGadgetEditFormater::formatDescription($description);
     $output .= SignupGadgetEditFormater::formatEventDate($event_date);
     $output .= SignupGadgetEditFormater::formatOpens($opens);
     $output .= SignupGadgetEditFormater::formatCloses($closes);
     $output .= SignupGadgetEditFormater::formatQuestions($questions);
     $output .= SignupGadgetEditFormater::formatSendConfirmation($sendConfirmation);
     $output .= SignupGadgetEditFormater::formatConfirmationMailMessage($confirmationMailMessage, $sendConfirmation);
     $output .= SignupGadgetEditFormater::formatFooter();
     return $output;
 }