public static function getHTML_Item(EAL_Item $item, $forReview = TRUE, $editableMeta = FALSE, $namePrefix = "") { $answers_html = ""; switch (get_class($item)) { case 'EAL_ItemSC': $answers_html = CPT_ItemSC::getHTML_Answers($item, $forReview); break; case 'EAL_ItemMC': $answers_html = CPT_ItemMC::getHTML_Answers($item, $forReview); break; } if ($forReview) { // description $item_html = sprintf("<div>%s</div>", wpautop(stripslashes($item->description))); // question and answers $item_html .= sprintf("<div style='background-color:F2F6FF; margin-top:2em; padding:1em;'>"); $item_html .= sprintf("%s", wpautop(stripslashes($item->question))); $item_html .= sprintf("%s", $answers_html); $item_html .= sprintf("</div>"); return sprintf("<div>%s</div>", $item_html); } else { // head line (incl. option to edit) $item_html = sprintf("\r\n\t\t\t\t<div onmouseover=\"this.children[1].style.display='inline';\" onmouseout=\"this.children[1].style.display='none';\">\r\n\t\t\t\t\t<h1 style='display:inline'>%s</span></h1>\r\n\t\t\t\t\t<div style='display:none'>\r\n\t\t\t\t\t\t<span><a href=\"post.php?action=edit&post=%d\">Edit</a></span>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>", $item->title, $item->id); // description $item_html .= sprintf("<div>%s</div>", wpautop(stripslashes($item->description))); // question and answers $item_html .= sprintf("<div style='background-color:#F2F6FF; margin-top:1em; padding:1em; border-width:1px; border-style:solid; border-color:#CCCCCC;'>"); $item_html .= sprintf("%s", wpautop(stripslashes($item->question))); $item_html .= sprintf("%s", $answers_html); $item_html .= sprintf("</div>"); return sprintf("\r\n\t\t\t\t<div id='poststuff'>\r\n\t\t\t\t\t<div id='post-body' class='metabox-holder columns-2'>\r\n\t\t\t\t\t\t<div class='postbox-container' id='postbox-container-2'>\r\n\t\t\t\t\t\t\t<div class='meta-box-sortables ui-sortable'>\r\n\t\t\t\t\t\t\t\t%s\r\n\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t<div class='postbox-container' id='postbox-container-1'>\r\n\t\t\t\t\t\t\t<div style='background-color:#FFFFFF; margin-top:1em; padding:1em; border-width:1px; border-style:solid; border-color:#CCCCCC;'>\r\n\t\t\t\t\t\t\t\t%s\r\n\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>", $item_html, CPT_Item::getHTML_Metadata($item, $editableMeta, $namePrefix)); } }