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"); } } } }
document.observe("dom:loaded",function(){ var t = $$("textarea").first(); t.observe("keyup",function(){ 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){
<? require_once("bootstrap.inc.php"); require_once("include_pouet/box-modalmessage.php"); require_once("include_pouet_index/box-index-oneliner-latest.php"); require_once("include_pouet/box-bbs-post.php"); require_once("include_pouet/box-prod-post.php"); require_once("include_pouet/box-bbs-open.php"); $errormessage = ""; //////////////////////////////////////////////////////////// $message = new PouetBoxModalMessage(false,true); $message->title = "An error has occured:"; $box = NULL; $thing = ""; $data = ""; if (!$currentUser) { $message->message = "You got logged out somehow..."; } else { switch ($_POST["type"]) { case "oneliner": { $box = new PouetBoxIndexLatestOneliner(); $thing = "oneline"; $data = $_POST["message"];