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; }