function Display() { $showBox = true; if (count($this->errors)) { $msg = new PouetBoxModalMessage( true ); $msg->classes[] = "errorbox"; $msg->title = "An error has occured:"; $msg->message = "<ul><li>".implode("</li><li>",$this->errors)."</li></ul>"; $msg->Render(); } else { if ($_POST[ self::fieldName ] && $this->objects[$_POST[ self::fieldName ]]) { $msg = new PouetBoxModalMessage( true ); $msg->classes[] = "successbox"; $msg->title = "Success!"; if ($this->successURL) $msg->message = "<a href='"._html($this->successURL)."'>".$this->successMessage."</a>"; else $msg->message = "<a href='".POUET_ROOT_URL."'>go back to the front page</a>"; $msg->Render(); $showBox = false; } } if ($showBox) { foreach($this->objects as $key=>$object) { $object->Load(); if ($this->renderForm) { printf("<form action='%s' method='post' enctype='multipart/form-data'>\n",_html(selfPath())); $csrf = new CSRFProtect(); $csrf->PrintToken(); } $object->Render(); if ($this->renderForm) { printf(" <input type='hidden' name='%s' value='%s'/>\n",self::fieldName,_html($key)); printf("</form>\n\n\n"); } } } }
if (t.value.indexOf("youtube.com")!=-1 || t.value.indexOf("youtu.be")!=-1) { $("pouetbox_fixmewarning").addClassName("warn"); } }); }); //--> </script> <? } if ($view->topic->closed) { $msg = new PouetBoxModalMessage( true ); $msg->title = "thread closed"; $msg->message = "this thread now officially wants YOU to go make a demo about it instead. please comply."; $msg->Render(); } else { echo $post->Render(); ?> <script type="text/javascript"> <!-- document.observe("dom:loaded",function(){ $$(".tools").each(function(item){ var cid = item.readAttribute("data-cid"); item.update("<a href='#'>quote</a> |"); item.down("a").observe("click",function(e){ e.stop(); new Ajax.Request("ajax_bbspost.php",{ "method":"post",
if (!$csrf->ValidateToken()) { $message->classes[] = "errorbox"; $message->message = "who are you and where did you come from ?"; } else { $errormessage = $box->ParsePostMessage($_POST); if (!$errormessage) { $message->title = "You've successfully added the following ".$thing.":"; $message->message = $data; if ($box instanceof PouetBoxCachable) $box->ForceCacheUpdate(); } else { $message->classes[] = "errorbox"; $message->message = is_array($errormessage) ? implode("<br/>",$errormessage) : $errormessage; } } } else { $message->message = "not implemented!"; } require_once("include_pouet/header.php"); require("include_pouet/menu.inc.php"); echo $message->Render(); require("include_pouet/menu.inc.php"); require_once("include_pouet/footer.php"); ?>