mirror of
https://github.com/vichan-devel/vichan.git
synced 2024-11-28 01:10:51 +01:00
Added config option to automatically remove unnecessary whitespace when compiling HTML files from templates
This commit is contained in:
parent
8c97d15424
commit
27dde88e15
@ -494,6 +494,9 @@
|
||||
// 'AnotherName' => 'url')
|
||||
//);
|
||||
|
||||
// Automatically remove unnecessary whitespace when compiling HTML files from templates.
|
||||
$config['minify_html'] = false;
|
||||
|
||||
/*
|
||||
* ====================
|
||||
* Video embedding
|
||||
|
@ -28,7 +28,7 @@
|
||||
unset($debug['start']);
|
||||
|
||||
}
|
||||
$options['body'] .= '<h3>Debug</h3><pre style="white-space: pre-wrap;font-size: 10px;">' . print_r($debug, true) . '</pre><hr/>';
|
||||
$options['body'] .= '<h3>Debug</h3><pre style="white-space: pre-wrap;font-size: 10px;">' . str_replace("\n", '<br/>', print_r($debug, true)) . '</pre><hr/>';
|
||||
}
|
||||
|
||||
$loader->setPaths($config['dir']['template']);
|
||||
@ -43,7 +43,13 @@
|
||||
|
||||
// Read the template file
|
||||
if(@file_get_contents("{$config['dir']['template']}/${templateFile}")) {
|
||||
return $twig->render($templateFile, $options);
|
||||
$body = $twig->render($templateFile, $options);
|
||||
|
||||
if($config['minify_html']) {
|
||||
$body = trim(preg_replace("/[\t\r\n]/", '', $body));
|
||||
}
|
||||
|
||||
return $body;
|
||||
} else {
|
||||
throw new Exception("Template file '${templateFile}' does not exist or is empty in '{$config['dir']['template']}'!");
|
||||
}
|
||||
|
352
templates/cache/2a/6e/4309b9f7dc4a632ee8b3f6f3b2e4.php
vendored
Normal file
352
templates/cache/2a/6e/4309b9f7dc4a632ee8b3f6f3b2e4.php
vendored
Normal file
@ -0,0 +1,352 @@
|
||||
<?php
|
||||
|
||||
/* post_reply.html */
|
||||
class __TwigTemplate_2a6e4309b9f7dc4a632ee8b3f6f3b2e4 extends Twig_Template
|
||||
{
|
||||
public function __construct(Twig_Environment $env)
|
||||
{
|
||||
parent::__construct($env);
|
||||
|
||||
$this->blocks = array(
|
||||
'__internal_2a6e4309b9f7dc4a632ee8b3f6f3b2e4_1' => array($this, 'block___internal_2a6e4309b9f7dc4a632ee8b3f6f3b2e4_1'),
|
||||
'__internal_2a6e4309b9f7dc4a632ee8b3f6f3b2e4_2' => array($this, 'block___internal_2a6e4309b9f7dc4a632ee8b3f6f3b2e4_2'),
|
||||
);
|
||||
}
|
||||
|
||||
protected function doGetParent(array $context)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
protected function doDisplay(array $context, array $blocks = array())
|
||||
{
|
||||
$context = array_merge($this->env->getGlobals(), $context);
|
||||
|
||||
// line 1
|
||||
echo twig_remove_whitespace_filter((string) $this->renderBlock("__internal_2a6e4309b9f7dc4a632ee8b3f6f3b2e4_1", $context, $blocks));
|
||||
// line 95
|
||||
if ($this->getContext($context, 'index')) {
|
||||
echo truncate($this->getAttribute($this->getContext($context, 'post'), "body", array(), "any", false), $this->getAttribute($this->getContext($context, 'post'), "link", array(), "any", false));
|
||||
} else {
|
||||
echo $this->getAttribute($this->getContext($context, 'post'), "body", array(), "any", false);
|
||||
}
|
||||
echo twig_remove_whitespace_filter((string) $this->renderBlock("__internal_2a6e4309b9f7dc4a632ee8b3f6f3b2e4_2", $context, $blocks));
|
||||
}
|
||||
|
||||
// line 1
|
||||
public function block___internal_2a6e4309b9f7dc4a632ee8b3f6f3b2e4_1($context, array $blocks = array())
|
||||
{
|
||||
// line 3
|
||||
echo "<div class=\"post reply\" id=\"reply_";
|
||||
echo $this->getAttribute($this->getContext($context, 'post'), "id", array(), "any", false);
|
||||
echo "\">
|
||||
|
||||
<p class=\"intro\"";
|
||||
// line 5
|
||||
if ((!$this->getContext($context, 'index'))) {
|
||||
echo " id=\"";
|
||||
echo $this->getAttribute($this->getContext($context, 'post'), "id", array(), "any", false);
|
||||
echo "\"";
|
||||
}
|
||||
echo ">
|
||||
\t<input type=\"checkbox\" class=\"delete\" name=\"delete_";
|
||||
// line 6
|
||||
echo $this->getAttribute($this->getContext($context, 'post'), "id", array(), "any", false);
|
||||
echo "\" id=\"delete_";
|
||||
echo $this->getAttribute($this->getContext($context, 'post'), "id", array(), "any", false);
|
||||
echo "\" />
|
||||
\t<label for=\"delete_";
|
||||
// line 7
|
||||
echo $this->getAttribute($this->getContext($context, 'post'), "id", array(), "any", false);
|
||||
echo "\">
|
||||
\t\t";
|
||||
// line 8
|
||||
if ((twig_length_filter($this->env, $this->getAttribute($this->getContext($context, 'post'), "subject", array(), "any", false)) > 0)) {
|
||||
// line 9
|
||||
echo "\t\t\t";
|
||||
// line 10
|
||||
echo "\t\t\t<span class=\"subject\">";
|
||||
echo $this->getAttribute($this->getContext($context, 'post'), "subject", array(), "any", false);
|
||||
echo "</span>
|
||||
\t\t";
|
||||
}
|
||||
// line 12
|
||||
echo "\t\t";
|
||||
if ((twig_length_filter($this->env, $this->getAttribute($this->getContext($context, 'post'), "email", array(), "any", false)) > 0)) {
|
||||
// line 13
|
||||
echo "\t\t\t";
|
||||
// line 14
|
||||
echo "\t\t\t<a class=\"email\" href=\"mailto:";
|
||||
echo $this->getAttribute($this->getContext($context, 'post'), "email", array(), "any", false);
|
||||
echo "\">
|
||||
\t\t";
|
||||
}
|
||||
// line 16
|
||||
echo "\t\t<span class=\"name\">";
|
||||
echo $this->getAttribute($this->getContext($context, 'post'), "name", array(), "any", false);
|
||||
echo "</span>
|
||||
\t\t";
|
||||
// line 17
|
||||
if ((twig_length_filter($this->env, $this->getAttribute($this->getContext($context, 'post'), "trip", array(), "any", false)) > 0)) {
|
||||
// line 18
|
||||
echo "\t\t\t<span class=\"trip\">";
|
||||
echo $this->getAttribute($this->getContext($context, 'post'), "trip", array(), "any", false);
|
||||
echo "</span>
|
||||
\t\t";
|
||||
}
|
||||
// line 20
|
||||
echo "\t\t";
|
||||
if ((twig_length_filter($this->env, $this->getAttribute($this->getContext($context, 'post'), "email", array(), "any", false)) > 0)) {
|
||||
// line 21
|
||||
echo "\t\t\t";
|
||||
// line 22
|
||||
echo "\t\t\t</a>
|
||||
\t\t";
|
||||
}
|
||||
// line 24
|
||||
echo "\t\t";
|
||||
if ((twig_length_filter($this->env, $this->getAttribute($this->getContext($context, 'post'), "capcode", array(), "any", false)) > 0)) {
|
||||
// line 25
|
||||
echo "\t\t\t";
|
||||
// line 26
|
||||
echo "\t\t\t";
|
||||
echo capcode($this->getAttribute($this->getContext($context, 'post'), "capcode", array(), "any", false));
|
||||
echo "
|
||||
\t\t";
|
||||
}
|
||||
// line 28
|
||||
echo "\t\t";
|
||||
if (($this->getAttribute($this->getContext($context, 'post'), "mod", array(), "any", false) && twig_hasPermission_filter($this->getAttribute($this->getContext($context, 'post'), "mod", array(), "any", false), $this->getAttribute($this->getAttribute($this->getContext($context, 'config'), "mod", array(), "any", false), "show_ip", array(), "any", false), $this->getAttribute($this->getContext($context, 'board'), "uri", array(), "any", false)))) {
|
||||
// line 29
|
||||
echo "\t\t\t [<a style=\"margin:0;\" href=\"?/IP/";
|
||||
echo $this->getAttribute($this->getContext($context, 'post'), "ip", array(), "any", false);
|
||||
echo "\">";
|
||||
echo $this->getAttribute($this->getContext($context, 'post'), "ip", array(), "any", false);
|
||||
echo "</a>]
|
||||
\t\t";
|
||||
}
|
||||
// line 31
|
||||
echo "\t\t ";
|
||||
echo twig_date_filter($this->getAttribute($this->getContext($context, 'post'), "time", array(), "any", false), $this->getAttribute($this->getContext($context, 'config'), "post_date", array(), "any", false));
|
||||
echo "
|
||||
\t</label>
|
||||
\t";
|
||||
// line 33
|
||||
if ($this->getAttribute($this->getContext($context, 'config'), "poster_ids", array(), "any", false)) {
|
||||
// line 34
|
||||
echo "\t\t ID: ";
|
||||
echo poster_id($this->getAttribute($this->getContext($context, 'post'), "ip", array(), "any", false), $this->getAttribute($this->getContext($context, 'post'), "thread", array(), "any", false));
|
||||
echo "
|
||||
\t";
|
||||
}
|
||||
// line 36
|
||||
echo "\t <a class=\"post_no\" ";
|
||||
if ((!$this->getContext($context, 'index'))) {
|
||||
echo "onclick=\"highlightReply(";
|
||||
echo $this->getAttribute($this->getContext($context, 'post'), "id", array(), "any", false);
|
||||
echo ")\" ";
|
||||
}
|
||||
echo "href=\"";
|
||||
echo $this->getAttribute($this->getContext($context, 'post'), "link", array(), "any", false);
|
||||
echo "\">No.</a>
|
||||
\t<a class=\"post_no\"
|
||||
\t\t";
|
||||
// line 38
|
||||
if ((!$this->getContext($context, 'index'))) {
|
||||
// line 39
|
||||
echo "\t\t\t onclick=\"citeReply(";
|
||||
echo $this->getAttribute($this->getContext($context, 'post'), "id", array(), "any", false);
|
||||
echo ");\"
|
||||
\t\t";
|
||||
}
|
||||
// line 41
|
||||
echo "\t\t href=\"";
|
||||
if ($this->getContext($context, 'index')) {
|
||||
// line 42
|
||||
echo "\t\t\t";
|
||||
echo $this->getAttribute($this->getContext($context, 'post'), "link", array("q", ), "method", false);
|
||||
echo "
|
||||
\t\t";
|
||||
} else {
|
||||
// line 44
|
||||
echo "\t\t\tjavascript:void(0);
|
||||
\t\t";
|
||||
}
|
||||
// line 45
|
||||
echo "\">
|
||||
\t\t";
|
||||
// line 46
|
||||
echo $this->getAttribute($this->getContext($context, 'post'), "id", array(), "any", false);
|
||||
echo "
|
||||
\t </a>
|
||||
\t</p>
|
||||
\t";
|
||||
// line 49
|
||||
if ($this->getAttribute($this->getContext($context, 'post'), "embed", array(), "any", false)) {
|
||||
// line 50
|
||||
echo "\t\t";
|
||||
echo $this->getAttribute($this->getContext($context, 'post'), "embed", array(), "any", false);
|
||||
echo "
|
||||
\t";
|
||||
} elseif (($this->getAttribute($this->getContext($context, 'post'), "file", array(), "any", false) == "deleted")) {
|
||||
// line 52
|
||||
echo "\t\t<img src=\"";
|
||||
echo $this->getAttribute($this->getContext($context, 'config'), "image_deleted", array(), "any", false);
|
||||
echo "\" alt=\"\" />
|
||||
\t";
|
||||
} elseif (($this->getAttribute($this->getContext($context, 'post'), "file", array(), "any", false) && $this->getAttribute($this->getContext($context, 'post'), "file", array(), "any", false))) {
|
||||
// line 54
|
||||
echo "\t\t<p class=\"fileinfo\">File: <a href=\"";
|
||||
echo $this->getAttribute($this->getContext($context, 'config'), "uri_img", array(), "any", false);
|
||||
echo $this->getAttribute($this->getContext($context, 'post'), "file", array(), "any", false);
|
||||
echo "\">";
|
||||
echo $this->getAttribute($this->getContext($context, 'post'), "file", array(), "any", false);
|
||||
echo "</a> <span class=\"unimportant\">
|
||||
\t\t(
|
||||
\t\t\t";
|
||||
// line 56
|
||||
if (($this->getAttribute($this->getContext($context, 'post'), "thumb", array(), "any", false) == "spoiler")) {
|
||||
// line 57
|
||||
echo "\t\t\t\tSpoiler Image,
|
||||
\t\t\t";
|
||||
}
|
||||
// line 59
|
||||
echo "\t\t\t";
|
||||
echo format_bytes($this->getAttribute($this->getContext($context, 'post'), "filesize", array(), "any", false));
|
||||
echo "
|
||||
\t\t\t";
|
||||
// line 60
|
||||
if (($this->getAttribute($this->getContext($context, 'post'), "filex", array(), "any", false) && $this->getAttribute($this->getContext($context, 'post'), "filey", array(), "any", false))) {
|
||||
// line 61
|
||||
echo "\t\t\t\t, ";
|
||||
echo $this->getAttribute($this->getContext($context, 'post'), "filex", array(), "any", false);
|
||||
echo "x";
|
||||
echo $this->getAttribute($this->getContext($context, 'post'), "filey", array(), "any", false);
|
||||
echo "
|
||||
\t\t\t\t";
|
||||
// line 62
|
||||
if ($this->getAttribute($this->getContext($context, 'config'), "show_ratio", array(), "any", false)) {
|
||||
// line 63
|
||||
echo "\t\t\t\t\t, ";
|
||||
echo $this->getAttribute($this->getContext($context, 'post'), "ratio", array(), "any", false);
|
||||
echo "
|
||||
\t\t\t\t";
|
||||
}
|
||||
// line 65
|
||||
echo "\t\t\t";
|
||||
}
|
||||
// line 66
|
||||
echo "\t\t\t";
|
||||
if ($this->getAttribute($this->getContext($context, 'config'), "show_filename", array(), "any", false)) {
|
||||
// line 67
|
||||
echo "\t\t\t\t,
|
||||
\t\t\t\t";
|
||||
// line 68
|
||||
if ((twig_length_filter($this->env, $this->getAttribute($this->getContext($context, 'post'), "filename", array(), "any", false)) > $this->getAttribute($this->getContext($context, 'config'), "max_filename_display", array(), "any", false))) {
|
||||
// line 69
|
||||
echo "\t\t\t\t\t<span title=\"";
|
||||
echo $this->getAttribute($this->getContext($context, 'post'), "filename", array(), "any", false);
|
||||
echo "\">";
|
||||
echo twig_truncate_filter($this->getAttribute($this->getContext($context, 'post'), "filename", array(), "any", false), $this->getAttribute($this->getContext($context, 'config'), "max_filename_display", array(), "any", false));
|
||||
echo "</span>
|
||||
\t\t\t\t";
|
||||
} else {
|
||||
// line 71
|
||||
echo "\t\t\t\t\t";
|
||||
echo $this->getAttribute($this->getContext($context, 'post'), "filename", array(), "any", false);
|
||||
echo "
|
||||
\t\t\t\t";
|
||||
}
|
||||
// line 73
|
||||
echo "\t\t\t";
|
||||
}
|
||||
// line 74
|
||||
echo "\t\t)
|
||||
\t\t</span>
|
||||
</p>
|
||||
\t<a href=\"";
|
||||
// line 77
|
||||
echo $this->getAttribute($this->getContext($context, 'config'), "uri_img", array(), "any", false);
|
||||
echo $this->getAttribute($this->getContext($context, 'post'), "file", array(), "any", false);
|
||||
echo "\" target=\"_blank\"";
|
||||
if (($this->getAttribute($this->getContext($context, 'this'), "thumb", array(), "any", false) == "file")) {
|
||||
echo " class=\"file\"";
|
||||
}
|
||||
echo ">
|
||||
\t<img src=\"
|
||||
\t\t";
|
||||
// line 79
|
||||
if (($this->getAttribute($this->getContext($context, 'post'), "thumb", array(), "any", false) == "file")) {
|
||||
// line 80
|
||||
echo "\t\t\t";
|
||||
echo $this->getAttribute($this->getContext($context, 'config'), "root", array(), "any", false);
|
||||
echo "
|
||||
\t\t\t";
|
||||
// line 81
|
||||
if ($this->getAttribute($this->getAttribute($this->getContext($context, 'config'), "file_icons", array(), "any", false), twig_extension_filter($this->getAttribute($this->getContext($context, 'post'), "filename", array(), "any", false)), array(), "array", false)) {
|
||||
// line 82
|
||||
echo "\t\t\t\t";
|
||||
echo sprintf($this->getAttribute($this->getContext($context, 'config'), "file_thumb", array(), "any", false), $this->getAttribute($this->getAttribute($this->getContext($context, 'config'), "file_icons", array(), "any", false), twig_extension_filter($this->getAttribute($this->getContext($context, 'post'), "filename", array(), "any", false)), array(), "array", false));
|
||||
echo "
|
||||
\t\t\t";
|
||||
} else {
|
||||
// line 84
|
||||
echo "\t\t\t\t";
|
||||
echo sprintf($this->getAttribute($this->getContext($context, 'config'), "file_thumb", array(), "any", false), $this->getAttribute($this->getAttribute($this->getContext($context, 'config'), "file_icons", array(), "any", false), "default", array(), "any", false));
|
||||
echo "
|
||||
\t\t\t";
|
||||
}
|
||||
// line 86
|
||||
echo "\t\t";
|
||||
} elseif (($this->getAttribute($this->getContext($context, 'post'), "thumb", array(), "any", false) == "spoiler")) {
|
||||
// line 87
|
||||
echo "\t\t\t";
|
||||
echo $this->getAttribute($this->getContext($context, 'config'), "root", array(), "any", false);
|
||||
echo $this->getAttribute($this->getContext($context, 'config'), "spoiler_image", array(), "any", false);
|
||||
echo "
|
||||
\t\t";
|
||||
} else {
|
||||
// line 89
|
||||
echo "\t\t\t";
|
||||
echo $this->getAttribute($this->getContext($context, 'config'), "uri_thumb", array(), "any", false);
|
||||
echo $this->getAttribute($this->getContext($context, 'post'), "thumb", array(), "any", false);
|
||||
echo "
|
||||
\t\t";
|
||||
}
|
||||
// line 90
|
||||
echo "\" style=\"width:";
|
||||
echo $this->getAttribute($this->getContext($context, 'post'), "thumbx", array(), "any", false);
|
||||
echo "px;height:";
|
||||
echo $this->getAttribute($this->getContext($context, 'post'), "thumby", array(), "any", false);
|
||||
echo "px\" alt=\"\" />
|
||||
\t</a>
|
||||
\t";
|
||||
}
|
||||
// line 93
|
||||
echo "\t";
|
||||
echo $this->getAttribute($this->getContext($context, 'post'), "postControls", array(), "any", false);
|
||||
echo "
|
||||
\t<p class=\"body\">
|
||||
\t\t";
|
||||
}
|
||||
|
||||
// line 95
|
||||
public function block___internal_2a6e4309b9f7dc4a632ee8b3f6f3b2e4_2($context, array $blocks = array())
|
||||
{
|
||||
// line 96
|
||||
echo "\t</p>
|
||||
</div>
|
||||
<br/>
|
||||
";
|
||||
}
|
||||
|
||||
public function getTemplateName()
|
||||
{
|
||||
return "post_reply.html";
|
||||
}
|
||||
|
||||
public function isTraitable()
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
440
templates/cache/2d/97/4182d37fe12d97825850a1268803.php
vendored
Normal file
440
templates/cache/2d/97/4182d37fe12d97825850a1268803.php
vendored
Normal file
@ -0,0 +1,440 @@
|
||||
<?php
|
||||
|
||||
/* index.html */
|
||||
class __TwigTemplate_2d974182d37fe12d97825850a1268803 extends Twig_Template
|
||||
{
|
||||
protected function doGetParent(array $context)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
protected function doDisplay(array $context, array $blocks = array())
|
||||
{
|
||||
$context = array_merge($this->env->getGlobals(), $context);
|
||||
|
||||
// line 1
|
||||
echo "<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
\t<link rel=\"stylesheet\" media=\"screen\" href=\"";
|
||||
// line 4
|
||||
echo $this->getAttribute($this->getContext($context, 'config'), "url_stylesheet", array(), "any", false);
|
||||
echo "\" />
|
||||
\t";
|
||||
// line 5
|
||||
if ($this->getAttribute($this->getContext($context, 'config'), "url_favicon", array(), "any", false)) {
|
||||
echo "<link rel=\"shortcut icon\" href=\"";
|
||||
echo $this->getAttribute($this->getContext($context, 'config'), "url_favicon", array(), "any", false);
|
||||
echo "\" />";
|
||||
}
|
||||
// line 6
|
||||
echo "\t<title>";
|
||||
echo $this->getAttribute($this->getContext($context, 'board'), "url", array(), "any", false);
|
||||
echo " - ";
|
||||
echo $this->getAttribute($this->getContext($context, 'board'), "name", array(), "any", false);
|
||||
echo "</title>
|
||||
\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />
|
||||
\t<meta name=\"viewport\" content=\"width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no\" />
|
||||
\t";
|
||||
// line 9
|
||||
if ($this->getAttribute($this->getContext($context, 'config'), "meta_keywords", array(), "any", false)) {
|
||||
echo "<meta name=\"keywords\" content=\"";
|
||||
echo $this->getAttribute($this->getContext($context, 'config'), "meta_keywords", array(), "any", false);
|
||||
echo "\" />";
|
||||
}
|
||||
// line 10
|
||||
echo "\t<link rel=\"stylesheet\" type=\"text/css\" id=\"stylesheet\" href=\"";
|
||||
echo $this->getAttribute($this->getContext($context, 'config'), "uri_stylesheets", array(), "any", false);
|
||||
echo $this->getAttribute($this->getAttribute($this->getContext($context, 'config'), "default_stylesheet", array(), "any", false), 1, array(), "any", false);
|
||||
echo "\" />
|
||||
\t<script type=\"text/javascript\" src=\"";
|
||||
// line 11
|
||||
echo $this->getAttribute($this->getContext($context, 'config'), "url_javascript", array(), "any", false);
|
||||
echo "\"></script>
|
||||
\t";
|
||||
// line 12
|
||||
if ($this->getAttribute($this->getContext($context, 'config'), "recaptcha", array(), "any", false)) {
|
||||
echo "<style type=\"text/css\">";
|
||||
echo "
|
||||
\t\t.recaptcha_image_cell {
|
||||
\t\t\tbackground: none !important;
|
||||
\t\t}
|
||||
\t\ttable.recaptchatable {
|
||||
\t\t\tborder: none !important;
|
||||
\t\t}
|
||||
\t\t#recaptcha_logo, #recaptcha_tagline {
|
||||
\t\t\tdisplay: none;
|
||||
\t\t\tfloat: right;
|
||||
\t\t}
|
||||
\t\t.recaptchatable a {
|
||||
\t\t\tdisplay: block;
|
||||
\t\t}
|
||||
\t";
|
||||
// line 26
|
||||
echo "</style>";
|
||||
}
|
||||
// line 27
|
||||
echo "</head>
|
||||
<body>\t
|
||||
\t";
|
||||
// line 29
|
||||
echo $this->getAttribute($this->getContext($context, 'boardlist'), "top", array(), "any", false);
|
||||
echo "
|
||||
\t";
|
||||
// line 30
|
||||
if ($this->getContext($context, 'pm')) {
|
||||
echo "<div class=\"top_notice\">You have <a href=\"?/PM/";
|
||||
echo $this->getAttribute($this->getContext($context, 'pm'), "id", array(), "any", false);
|
||||
echo "\">an unread PM</a>";
|
||||
if (($this->getAttribute($this->getContext($context, 'pm'), "waiting", array(), "any", false) > 0)) {
|
||||
echo ", plus ";
|
||||
echo $this->getAttribute($this->getContext($context, 'pm'), "waiting", array(), "any", false);
|
||||
echo " more waiting";
|
||||
}
|
||||
echo ".</div><hr />";
|
||||
}
|
||||
// line 31
|
||||
echo "\t";
|
||||
if ($this->getAttribute($this->getContext($context, 'config'), "url_banner", array(), "any", false)) {
|
||||
echo "<img class=\"banner\" src=\"";
|
||||
echo $this->getAttribute($this->getContext($context, 'config'), "url_banner", array(), "any", false);
|
||||
echo "\" ";
|
||||
if (($this->getAttribute($this->getContext($context, 'config'), "banner_width", array(), "any", false) || $this->getAttribute($this->getContext($context, 'config'), "banner_height", array(), "any", false))) {
|
||||
echo "style=\"";
|
||||
if ($this->getAttribute($this->getContext($context, 'config'), "banner_width", array(), "any", false)) {
|
||||
echo "width:";
|
||||
echo $this->getAttribute($this->getContext($context, 'config'), "banner_width", array(), "any", false);
|
||||
echo "px";
|
||||
}
|
||||
echo ";";
|
||||
if ($this->getAttribute($this->getContext($context, 'config'), "banner_width", array(), "any", false)) {
|
||||
echo "height:";
|
||||
echo $this->getAttribute($this->getContext($context, 'config'), "banner_height", array(), "any", false);
|
||||
echo "px";
|
||||
}
|
||||
echo "\" ";
|
||||
}
|
||||
echo "alt=\"\" />";
|
||||
}
|
||||
// line 32
|
||||
echo "\t<h1>";
|
||||
echo $this->getAttribute($this->getContext($context, 'board'), "url", array(), "any", false);
|
||||
echo " - ";
|
||||
echo $this->getAttribute($this->getContext($context, 'board'), "name", array(), "any", false);
|
||||
echo "</h1>
|
||||
\t<div class=\"title\">";
|
||||
// line 33
|
||||
if ($this->getAttribute($this->getContext($context, 'board'), "title", array(), "any", false)) {
|
||||
echo $this->getAttribute($this->getContext($context, 'board'), "title", array(), "any", false);
|
||||
}
|
||||
echo "<p>";
|
||||
if ($this->getContext($context, 'mod')) {
|
||||
echo "<a href=\"?/\">Return to dashboard</a>";
|
||||
}
|
||||
echo "</p></div>
|
||||
\t
|
||||
\t
|
||||
\t<form name=\"post\" onsubmit=\"return dopost(this);\" enctype=\"multipart/form-data\" action=\"";
|
||||
// line 36
|
||||
echo $this->getAttribute($this->getContext($context, 'config'), "post_url", array(), "any", false);
|
||||
echo "\" method=\"post\">
|
||||
\t";
|
||||
// line 37
|
||||
echo $this->getContext($context, 'hidden_inputs');
|
||||
echo "
|
||||
\t<input type=\"hidden\" name=\"board\" value=\"";
|
||||
// line 38
|
||||
echo $this->getAttribute($this->getContext($context, 'board'), "uri", array(), "any", false);
|
||||
echo "\" />
|
||||
\t";
|
||||
// line 39
|
||||
if ($this->getContext($context, 'mod')) {
|
||||
echo "<input type=\"hidden\" name=\"mod\" value=\"1\" />";
|
||||
}
|
||||
// line 40
|
||||
echo "\t\t<table>
|
||||
\t\t\t<tr>
|
||||
\t\t\t\t<th>
|
||||
\t\t\t\t\t";
|
||||
// line 43
|
||||
echo gettext("Name"); // line 44
|
||||
echo "\t\t\t\t</th>
|
||||
\t\t\t\t<td>
|
||||
\t\t\t\t\t<input type=\"text\" name=\"name\" size=\"25\" maxlength=\"50\" autocomplete=\"off\" />
|
||||
\t\t\t\t</td>
|
||||
\t\t\t</tr>
|
||||
\t\t\t<tr>
|
||||
\t\t\t\t<th>
|
||||
\t\t\t\t\t";
|
||||
// line 51
|
||||
echo gettext("Email"); // line 52
|
||||
echo "\t\t\t\t</th>
|
||||
\t\t\t\t<td>
|
||||
\t\t\t\t\t<input type=\"text\" name=\"email\" size=\"25\" maxlength=\"40\" autocomplete=\"off\" />
|
||||
\t\t\t\t</td>
|
||||
\t\t\t</tr>
|
||||
\t\t\t<tr>
|
||||
\t\t\t\t<th>
|
||||
\t\t\t\t\t";
|
||||
// line 59
|
||||
echo gettext("Subject"); // line 60
|
||||
echo "\t\t\t\t</th>
|
||||
\t\t\t\t<td>
|
||||
\t\t\t\t\t<input style=\"float:left;\" type=\"text\" name=\"subject\" size=\"25\" maxlength=\"100\" autocomplete=\"off\" />
|
||||
\t\t\t\t\t<input accesskey=\"s\" style=\"margin-left:2px;\" type=\"submit\" name=\"post\" value=\"";
|
||||
// line 63
|
||||
echo $this->getAttribute($this->getContext($context, 'config'), "button_newtopic", array(), "any", false);
|
||||
echo "\" />";
|
||||
if ($this->getAttribute($this->getContext($context, 'config'), "spoiler_images", array(), "any", false)) {
|
||||
echo " <input id=\"spoiler\" name=\"spoiler\" type=\"checkbox\" /> <label for=\"spoiler\">";
|
||||
echo gettext("Spoiler Image"); echo "</label>";
|
||||
}
|
||||
// line 64
|
||||
echo "\t\t\t\t</td>
|
||||
\t\t\t</tr>
|
||||
\t\t\t<tr>
|
||||
\t\t\t\t<th>
|
||||
\t\t\t\t\t";
|
||||
// line 68
|
||||
echo gettext("Comment"); // line 69
|
||||
echo "\t\t\t\t</th>
|
||||
\t\t\t\t<td>
|
||||
\t\t\t\t\t<textarea name=\"body\" id=\"body\" rows=\"5\" cols=\"30\"></textarea>
|
||||
\t\t\t\t</td>
|
||||
\t\t\t</tr>
|
||||
\t\t\t";
|
||||
// line 74
|
||||
if ($this->getAttribute($this->getContext($context, 'config'), "recaptcha", array(), "any", false)) {
|
||||
// line 75
|
||||
echo "\t\t\t<tr>
|
||||
\t\t\t\t<th>
|
||||
\t\t\t\t\t";
|
||||
// line 77
|
||||
echo gettext("Verification"); // line 78
|
||||
echo "\t\t\t\t</th>
|
||||
\t\t\t\t<td>
|
||||
\t\t\t\t\t<script type=\"text/javascript\" src=\"http://www.google.com/recaptcha/api/challenge?k=";
|
||||
// line 80
|
||||
echo $this->getAttribute($this->getContext($context, 'config'), "recaptcha_public", array(), "any", false);
|
||||
echo "\"></script>
|
||||
\t\t\t\t</td>
|
||||
\t\t\t</tr>
|
||||
\t\t\t";
|
||||
}
|
||||
// line 84
|
||||
echo "\t\t\t<tr>
|
||||
\t\t\t\t<th>
|
||||
\t\t\t\t\t";
|
||||
// line 86
|
||||
echo gettext("File"); // line 87
|
||||
echo "\t\t\t\t</th>
|
||||
\t\t\t\t<td>
|
||||
\t\t\t\t\t<input type=\"file\" name=\"file\" />
|
||||
\t\t\t\t</td>
|
||||
\t\t\t</tr>
|
||||
\t\t\t";
|
||||
// line 92
|
||||
if ($this->getAttribute($this->getContext($context, 'config'), "enable_embedding", array(), "any", false)) {
|
||||
// line 93
|
||||
echo "\t\t\t<tr>
|
||||
\t\t\t\t<th>
|
||||
\t\t\t\t\t";
|
||||
// line 95
|
||||
echo gettext("Embed"); // line 96
|
||||
echo "\t\t\t\t</th>
|
||||
\t\t\t\t<td>
|
||||
\t\t\t\t\t<input type=\"text\" name=\"embed\" size=\"30\" maxlength=\"120\" autocomplete=\"off\" />
|
||||
\t\t\t\t</td>
|
||||
\t\t\t</tr>
|
||||
\t\t\t";
|
||||
}
|
||||
// line 102
|
||||
echo "\t\t\t";
|
||||
if ($this->getContext($context, 'mod')) {
|
||||
// line 103
|
||||
echo "\t\t\t<tr>
|
||||
\t\t\t\t<th>
|
||||
\t\t\t\t\t";
|
||||
// line 105
|
||||
echo gettext("Flags"); // line 106
|
||||
echo "\t\t\t\t</th>
|
||||
\t\t\t\t<td>
|
||||
\t\t\t\t\t<div>
|
||||
\t\t\t\t\t\t<label for=\"sticky\">";
|
||||
// line 109
|
||||
echo gettext("Sticky"); echo "</label>
|
||||
\t\t\t\t\t\t<input title=\"";
|
||||
// line 110
|
||||
echo gettext("Sticky"); echo "\" type=\"checkbox\" name=\"sticky\" id=\"sticky\" /><br />
|
||||
\t\t\t\t\t</div>
|
||||
\t\t\t\t\t<div>
|
||||
\t\t\t\t\t\t<label for=\"lock\">";
|
||||
// line 113
|
||||
echo gettext("Lock"); echo "</label><br />
|
||||
\t\t\t\t\t\t<input title=\"";
|
||||
// line 114
|
||||
echo gettext("Lock"); echo "\" type=\"checkbox\" name=\"lock\" id=\"lock\" />
|
||||
\t\t\t\t\t</div>
|
||||
\t\t\t\t\t<div>
|
||||
\t\t\t\t\t\t<label for=\"raw\">";
|
||||
// line 117
|
||||
echo gettext("Raw HTML"); echo "</label><br />
|
||||
\t\t\t\t\t\t<input title=\"";
|
||||
// line 118
|
||||
echo gettext("Raw HTML"); echo "\" type=\"checkbox\" name=\"raw\" id=\"raw\" />
|
||||
\t\t\t\t\t</div>
|
||||
\t\t\t\t</td>
|
||||
\t\t\t</tr>
|
||||
\t\t\t";
|
||||
}
|
||||
// line 123
|
||||
echo "\t\t\t<tr>
|
||||
\t\t\t\t<th>
|
||||
\t\t\t\t\t";
|
||||
// line 125
|
||||
echo gettext("Password"); // line 126
|
||||
echo "\t\t\t\t</th>
|
||||
\t\t\t\t<td>
|
||||
\t\t\t\t\t<input type=\"password\" name=\"password\" size=\"12\" maxlength=\"18\" autocomplete=\"off\" />
|
||||
\t\t\t\t\t<span class=\"unimportant\">";
|
||||
// line 129
|
||||
echo gettext("(For file deletion.)"); echo "</span>
|
||||
\t\t\t\t</td>
|
||||
\t\t\t</tr>
|
||||
\t\t</table>
|
||||
\t</form>
|
||||
\t<script type=\"text/javascript\">";
|
||||
// line 134
|
||||
echo "
|
||||
\t\trememberStuff();
|
||||
\t";
|
||||
// line 136
|
||||
echo "</script>
|
||||
\t
|
||||
\t";
|
||||
// line 138
|
||||
if ($this->getAttribute($this->getContext($context, 'config'), "blotter", array(), "any", false)) {
|
||||
echo "<hr /><div class=\"blotter\">";
|
||||
echo $this->getAttribute($this->getContext($context, 'config'), "blotter", array(), "any", false);
|
||||
echo "</div>";
|
||||
}
|
||||
// line 139
|
||||
echo "\t<hr />
|
||||
\t<form name=\"postcontrols\" action=\"";
|
||||
// line 140
|
||||
echo $this->getAttribute($this->getContext($context, 'config'), "post_url", array(), "any", false);
|
||||
echo "\" method=\"post\">
|
||||
\t<input type=\"hidden\" name=\"board\" value=\"";
|
||||
// line 141
|
||||
echo $this->getAttribute($this->getContext($context, 'board'), "uri", array(), "any", false);
|
||||
echo "\" />
|
||||
\t";
|
||||
// line 142
|
||||
if ($this->getContext($context, 'mod')) {
|
||||
echo "<input type=\"hidden\" name=\"mod\" value=\"1\" />";
|
||||
}
|
||||
// line 143
|
||||
echo "\t";
|
||||
echo $this->getContext($context, 'body');
|
||||
echo "
|
||||
\t<div class=\"delete\">
|
||||
\t\t";
|
||||
// line 145
|
||||
echo gettext("Delete Post"); echo " [<input title=\"Delete file only\" type=\"checkbox\" name=\"file\" id=\"delete_file\" />
|
||||
\t\t <label for=\"delete_file\">";
|
||||
// line 146
|
||||
echo gettext("File"); echo "</label>] <label for=\"password\">";
|
||||
echo gettext("Password"); echo "</label>
|
||||
\t\t\t<input id=\"password\" type=\"password\" name=\"password\" size=\"12\" maxlength=\"18\" />
|
||||
\t\t\t<input type=\"submit\" name=\"delete\" value=\"";
|
||||
// line 148
|
||||
echo gettext("Delete"); echo "\" />
|
||||
\t</div>
|
||||
\t<div class=\"delete\" style=\"clear:both\">
|
||||
\t\t<label for=\"reason\">";
|
||||
// line 151
|
||||
echo gettext("Reason"); echo "</label>
|
||||
\t\t\t<input id=\"reason\" type=\"text\" name=\"reason\" size=\"20\" maxlength=\"30\" />
|
||||
\t\t\t<input type=\"submit\" name=\"report\" value=\"";
|
||||
// line 153
|
||||
echo gettext("Report"); echo "\" />
|
||||
\t</div>
|
||||
\t</form>
|
||||
\t<div class=\"pages\">";
|
||||
// line 156
|
||||
echo $this->getAttribute($this->getContext($context, 'btn'), "prev", array(), "any", false);
|
||||
echo " ";
|
||||
$context['_parent'] = (array) $context;
|
||||
$context['_seq'] = twig_ensure_traversable($this->getContext($context, 'pages'));
|
||||
$context['loop'] = array(
|
||||
'parent' => $context['_parent'],
|
||||
'index0' => 0,
|
||||
'index' => 1,
|
||||
'first' => true,
|
||||
);
|
||||
if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof Countable)) {
|
||||
$length = count($context['_seq']);
|
||||
$context['loop']['revindex0'] = $length - 1;
|
||||
$context['loop']['revindex'] = $length;
|
||||
$context['loop']['length'] = $length;
|
||||
$context['loop']['last'] = 1 === $length;
|
||||
}
|
||||
foreach ($context['_seq'] as $context['_key'] => $context['page']) {
|
||||
// line 157
|
||||
echo "\t\t[<a ";
|
||||
if ($this->getAttribute($this->getContext($context, 'page'), "selected", array(), "any", false)) {
|
||||
echo "class=\"selected\"";
|
||||
}
|
||||
if ((!$this->getAttribute($this->getContext($context, 'page'), "selected", array(), "any", false))) {
|
||||
echo "href=\"";
|
||||
echo $this->getAttribute($this->getContext($context, 'page'), "link", array(), "any", false);
|
||||
echo "\"";
|
||||
}
|
||||
echo ">";
|
||||
echo $this->getAttribute($this->getContext($context, 'page'), "num", array(), "any", false);
|
||||
echo "</a>]";
|
||||
if ($this->getAttribute($this->getContext($context, 'loop'), "last", array(), "any", false)) {
|
||||
echo " ";
|
||||
}
|
||||
// line 158
|
||||
echo "\t";
|
||||
++$context['loop']['index0'];
|
||||
++$context['loop']['index'];
|
||||
$context['loop']['first'] = false;
|
||||
if (isset($context['loop']['length'])) {
|
||||
--$context['loop']['revindex0'];
|
||||
--$context['loop']['revindex'];
|
||||
$context['loop']['last'] = 0 === $context['loop']['revindex0'];
|
||||
}
|
||||
}
|
||||
$_parent = $context['_parent'];
|
||||
unset($context['_seq'], $context['_iterated'], $context['_key'], $context['page'], $context['_parent'], $context['loop']);
|
||||
$context = array_merge($_parent, array_intersect_key($context, $_parent));
|
||||
echo " ";
|
||||
echo $this->getAttribute($this->getContext($context, 'btn'), "next", array(), "any", false);
|
||||
echo "</div>
|
||||
\t";
|
||||
// line 159
|
||||
echo $this->getAttribute($this->getContext($context, 'boardlist'), "bottom", array(), "any", false);
|
||||
echo "
|
||||
\t<p class=\"unimportant\" style=\"margin-top:20px;text-align:center;\">Powered by <a href=\"http://tinyboard.org/\">Tinyboard</a> ";
|
||||
// line 160
|
||||
echo $this->getAttribute($this->getContext($context, 'config'), "version", array(), "any", false);
|
||||
echo " | <a href=\"http://tinyboard.org/\">Tinyboard</a> Copyright © 2010-2011 Tinyboard Development Group</p>
|
||||
\t<p class=\"unimportant\" style=\"text-align:center;\">All trademarks, copyrights, comments, and images on this page are owned by or are the responsibility of their respective parties.</p>
|
||||
\t\t
|
||||
</body>
|
||||
</html>
|
||||
";
|
||||
}
|
||||
|
||||
public function getTemplateName()
|
||||
{
|
||||
return "index.html";
|
||||
}
|
||||
|
||||
public function isTraitable()
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
384
templates/cache/2f/f3/d8c5835c9a421f76b4dec5f4cb41.php
vendored
Normal file
384
templates/cache/2f/f3/d8c5835c9a421f76b4dec5f4cb41.php
vendored
Normal file
@ -0,0 +1,384 @@
|
||||
<?php
|
||||
|
||||
/* thread.html */
|
||||
class __TwigTemplate_2ff3d8c5835c9a421f76b4dec5f4cb41 extends Twig_Template
|
||||
{
|
||||
protected function doGetParent(array $context)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
protected function doDisplay(array $context, array $blocks = array())
|
||||
{
|
||||
$context = array_merge($this->env->getGlobals(), $context);
|
||||
|
||||
// line 1
|
||||
echo "<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
\t<link rel=\"stylesheet\" media=\"screen\" href=\"";
|
||||
// line 4
|
||||
echo $this->getAttribute($this->getContext($context, 'config'), "url_stylesheet", array(), "any", false);
|
||||
echo "\" />
|
||||
\t";
|
||||
// line 5
|
||||
if ($this->getAttribute($this->getContext($context, 'config'), "url_favicon", array(), "any", false)) {
|
||||
echo "<link rel=\"shortcut icon\" href=\"";
|
||||
echo $this->getAttribute($this->getContext($context, 'config'), "url_favicon", array(), "any", false);
|
||||
echo "\" />";
|
||||
}
|
||||
// line 6
|
||||
echo "\t<title>";
|
||||
echo $this->getAttribute($this->getContext($context, 'board'), "url", array(), "any", false);
|
||||
echo " - ";
|
||||
echo $this->getAttribute($this->getContext($context, 'board'), "name", array(), "any", false);
|
||||
echo "</title>
|
||||
\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />
|
||||
\t<meta name=\"viewport\" content=\"width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no\" />
|
||||
\t";
|
||||
// line 9
|
||||
if ($this->getAttribute($this->getContext($context, 'config'), "meta_keywords", array(), "any", false)) {
|
||||
echo "<meta name=\"keywords\" content=\"";
|
||||
echo $this->getAttribute($this->getContext($context, 'config'), "meta_keywords", array(), "any", false);
|
||||
echo "\" />";
|
||||
}
|
||||
// line 10
|
||||
echo "\t<link rel=\"stylesheet\" type=\"text/css\" id=\"stylesheet\" href=\"";
|
||||
echo $this->getAttribute($this->getContext($context, 'config'), "uri_stylesheets", array(), "any", false);
|
||||
echo $this->getAttribute($this->getAttribute($this->getContext($context, 'config'), "default_stylesheet", array(), "any", false), 1, array(), "any", false);
|
||||
echo "\" />
|
||||
\t<script type=\"text/javascript\" src=\"";
|
||||
// line 11
|
||||
echo $this->getAttribute($this->getContext($context, 'config'), "url_javascript", array(), "any", false);
|
||||
echo "\"></script>
|
||||
\t";
|
||||
// line 12
|
||||
if ($this->getAttribute($this->getContext($context, 'config'), "recaptcha", array(), "any", false)) {
|
||||
echo "<style type=\"text/css\">";
|
||||
echo "
|
||||
\t\t.recaptcha_image_cell {
|
||||
\t\t\tbackground: none !important;
|
||||
\t\t}
|
||||
\t\ttable.recaptchatable {
|
||||
\t\t\tborder: none !important;
|
||||
\t\t}
|
||||
\t\t#recaptcha_logo, #recaptcha_tagline {
|
||||
\t\t\tdisplay: none;
|
||||
\t\t\tfloat: right;
|
||||
\t\t}
|
||||
\t\t.recaptchatable a {
|
||||
\t\t\tdisplay: block;
|
||||
\t\t}
|
||||
\t";
|
||||
// line 26
|
||||
echo "</style>";
|
||||
}
|
||||
// line 27
|
||||
echo "</head>
|
||||
<body>
|
||||
\t";
|
||||
// line 29
|
||||
echo $this->getAttribute($this->getContext($context, 'boardlist'), "top", array(), "any", false);
|
||||
echo "
|
||||
\t";
|
||||
// line 30
|
||||
if ($this->getContext($context, 'pm')) {
|
||||
echo "<div class=\"top_notice\">You have <a href=\"?/PM/";
|
||||
echo $this->getAttribute($this->getContext($context, 'pm'), "id", array(), "any", false);
|
||||
echo "\">an unread PM</a>";
|
||||
if (($this->getAttribute($this->getContext($context, 'pm'), "waiting", array(), "any", false) > 0)) {
|
||||
echo ", plus ";
|
||||
echo $this->getAttribute($this->getContext($context, 'pm'), "waiting", array(), "any", false);
|
||||
echo " more waiting";
|
||||
}
|
||||
echo ".</div><hr />";
|
||||
}
|
||||
// line 31
|
||||
echo "\t";
|
||||
if ($this->getAttribute($this->getContext($context, 'config'), "url_banner", array(), "any", false)) {
|
||||
echo "<img class=\"banner\" src=\"";
|
||||
echo $this->getAttribute($this->getContext($context, 'config'), "url_banner", array(), "any", false);
|
||||
echo "\" ";
|
||||
if (($this->getAttribute($this->getContext($context, 'config'), "banner_width", array(), "any", false) || $this->getAttribute($this->getContext($context, 'config'), "banner_height", array(), "any", false))) {
|
||||
echo "style=\"";
|
||||
if ($this->getAttribute($this->getContext($context, 'config'), "banner_width", array(), "any", false)) {
|
||||
echo "width:";
|
||||
echo $this->getAttribute($this->getContext($context, 'config'), "banner_width", array(), "any", false);
|
||||
echo "px";
|
||||
}
|
||||
echo ";";
|
||||
if ($this->getAttribute($this->getContext($context, 'config'), "banner_width", array(), "any", false)) {
|
||||
echo "height:";
|
||||
echo $this->getAttribute($this->getContext($context, 'config'), "banner_height", array(), "any", false);
|
||||
echo "px";
|
||||
}
|
||||
echo "\" ";
|
||||
}
|
||||
echo "alt=\"\" />";
|
||||
}
|
||||
// line 32
|
||||
echo "\t<h1>";
|
||||
echo $this->getAttribute($this->getContext($context, 'board'), "url", array(), "any", false);
|
||||
echo " - ";
|
||||
echo $this->getAttribute($this->getContext($context, 'board'), "name", array(), "any", false);
|
||||
echo "</h1>
|
||||
\t<div class=\"title\">";
|
||||
// line 33
|
||||
if ($this->getAttribute($this->getContext($context, 'board'), "title", array(), "any", false)) {
|
||||
echo $this->getAttribute($this->getContext($context, 'board'), "title", array(), "any", false);
|
||||
}
|
||||
echo "<p>";
|
||||
if ($this->getContext($context, 'mod')) {
|
||||
echo "<a href=\"?/\">Return to dashboard</a>";
|
||||
}
|
||||
echo "</p></div>
|
||||
\t
|
||||
\t<div class=\"banner\">";
|
||||
// line 35
|
||||
echo gettext("Posting mode: Reply"); echo " <a rel=\"directory\" class=\"unimportant\" href=\"";
|
||||
echo $this->getContext($context, 'return');
|
||||
echo "\">[";
|
||||
echo gettext("Return"); echo "]</a></div>
|
||||
\t<form name=\"post\" onsubmit=\"return dopost(this);\" enctype=\"multipart/form-data\" action=\"";
|
||||
// line 36
|
||||
echo $this->getAttribute($this->getContext($context, 'config'), "post_url", array(), "any", false);
|
||||
echo "\" method=\"post\">
|
||||
\t";
|
||||
// line 37
|
||||
echo $this->getContext($context, 'hidden_inputs');
|
||||
echo "
|
||||
\t<input type=\"hidden\" name=\"thread\" value=\"";
|
||||
// line 38
|
||||
echo $this->getContext($context, 'id');
|
||||
echo "\" />
|
||||
\t<input type=\"hidden\" name=\"board\" value=\"";
|
||||
// line 39
|
||||
echo $this->getAttribute($this->getContext($context, 'board'), "uri", array(), "any", false);
|
||||
echo "\" />
|
||||
\t";
|
||||
// line 40
|
||||
if ($this->getContext($context, 'mod')) {
|
||||
echo "<input type=\"hidden\" name=\"mod\" value=\"1\" />";
|
||||
}
|
||||
// line 41
|
||||
echo "\t\t<table>
|
||||
\t\t\t<tr>
|
||||
\t\t\t\t<th>
|
||||
\t\t\t\t\t";
|
||||
// line 44
|
||||
echo gettext("Name"); // line 45
|
||||
echo "\t\t\t\t</th>
|
||||
\t\t\t\t<td>
|
||||
\t\t\t\t\t<input type=\"text\" name=\"name\" size=\"25\" maxlength=\"50\" autocomplete=\"off\" />
|
||||
\t\t\t\t</td>
|
||||
\t\t\t</tr>
|
||||
\t\t\t<tr>
|
||||
\t\t\t\t<th>
|
||||
\t\t\t\t\t";
|
||||
// line 52
|
||||
echo gettext("Email"); // line 53
|
||||
echo "\t\t\t\t</th>
|
||||
\t\t\t\t<td>
|
||||
\t\t\t\t\t<input type=\"text\" name=\"email\" size=\"25\" maxlength=\"40\" autocomplete=\"off\" />
|
||||
\t\t\t\t</td>
|
||||
\t\t\t</tr>
|
||||
\t\t\t<tr>
|
||||
\t\t\t\t<th>
|
||||
\t\t\t\t\t";
|
||||
// line 60
|
||||
echo gettext("Subject"); // line 61
|
||||
echo "\t\t\t\t</th>
|
||||
\t\t\t\t<td>
|
||||
\t\t\t\t\t<input style=\"float:left;\" type=\"text\" name=\"subject\" size=\"25\" maxlength=\"100\" autocomplete=\"off\" />
|
||||
\t\t\t\t\t<input accesskey=\"s\" style=\"margin-left:2px;\" type=\"submit\" name=\"post\" value=\"";
|
||||
// line 64
|
||||
echo $this->getAttribute($this->getContext($context, 'config'), "button_reply", array(), "any", false);
|
||||
echo "\" />";
|
||||
if ($this->getAttribute($this->getContext($context, 'config'), "spoiler_images", array(), "any", false)) {
|
||||
echo " <input id=\"spoiler\" name=\"spoiler\" type=\"checkbox\" /> <label for=\"spoiler\">";
|
||||
echo gettext("Spoiler Image"); echo "</label>";
|
||||
}
|
||||
// line 65
|
||||
echo "\t\t\t\t</td>
|
||||
\t\t\t</tr>
|
||||
\t\t\t<tr>
|
||||
\t\t\t\t<th>
|
||||
\t\t\t\t\t";
|
||||
// line 69
|
||||
echo gettext("Comment"); // line 70
|
||||
echo "\t\t\t\t</th>
|
||||
\t\t\t\t<td>
|
||||
\t\t\t\t\t<textarea name=\"body\" id=\"body\" rows=\"5\" cols=\"30\"></textarea>
|
||||
\t\t\t\t</td>
|
||||
\t\t\t</tr>
|
||||
\t\t\t";
|
||||
// line 75
|
||||
if ($this->getAttribute($this->getContext($context, 'config'), "recaptcha", array(), "any", false)) {
|
||||
// line 76
|
||||
echo "\t\t\t<tr>
|
||||
\t\t\t\t<th>
|
||||
\t\t\t\t\t";
|
||||
// line 78
|
||||
echo gettext("Verification"); // line 79
|
||||
echo "\t\t\t\t</th>
|
||||
\t\t\t\t<td>
|
||||
\t\t\t\t\t<script type=\"text/javascript\" src=\"http://www.google.com/recaptcha/api/challenge?k=";
|
||||
// line 81
|
||||
echo $this->getAttribute($this->getContext($context, 'config'), "recaptcha_public", array(), "any", false);
|
||||
echo "\"></script>
|
||||
\t\t\t\t</td>
|
||||
\t\t\t</tr>
|
||||
\t\t\t";
|
||||
}
|
||||
// line 85
|
||||
echo "\t\t\t<tr>
|
||||
\t\t\t\t<th>
|
||||
\t\t\t\t\t";
|
||||
// line 87
|
||||
echo gettext("File"); // line 88
|
||||
echo "\t\t\t\t</th>
|
||||
\t\t\t\t<td>
|
||||
\t\t\t\t\t<input type=\"file\" name=\"file\" />
|
||||
\t\t\t\t</td>
|
||||
\t\t\t</tr>
|
||||
\t\t\t";
|
||||
// line 93
|
||||
if ($this->getAttribute($this->getContext($context, 'config'), "enable_embedding", array(), "any", false)) {
|
||||
// line 94
|
||||
echo "\t\t\t<tr>
|
||||
\t\t\t\t<th>
|
||||
\t\t\t\t\t";
|
||||
// line 96
|
||||
echo gettext("Embed"); // line 97
|
||||
echo "\t\t\t\t</th>
|
||||
\t\t\t\t<td>
|
||||
\t\t\t\t\t<input type=\"text\" name=\"embed\" size=\"30\" maxlength=\"120\" autocomplete=\"off\" />
|
||||
\t\t\t\t</td>
|
||||
\t\t\t</tr>
|
||||
\t\t\t";
|
||||
}
|
||||
// line 103
|
||||
echo "\t\t\t";
|
||||
if ($this->getContext($context, 'mod')) {
|
||||
// line 104
|
||||
echo "\t\t\t<tr>
|
||||
\t\t\t\t<th>
|
||||
\t\t\t\t\t";
|
||||
// line 106
|
||||
echo gettext("Flags"); // line 107
|
||||
echo "\t\t\t\t</th>
|
||||
\t\t\t\t<td>
|
||||
\t\t\t\t\t<div>
|
||||
\t\t\t\t\t\t<label for=\"raw\">";
|
||||
// line 110
|
||||
echo gettext("Raw HTML"); echo "</label><br />
|
||||
\t\t\t\t\t\t<input title=\"Raw HTML\" type=\"checkbox\" name=\"raw\" id=\"raw\" />
|
||||
\t\t\t\t\t</div>
|
||||
\t\t\t\t</td>
|
||||
\t\t\t</tr>
|
||||
\t\t\t";
|
||||
}
|
||||
// line 116
|
||||
echo "\t\t\t<tr>
|
||||
\t\t\t\t<th>
|
||||
\t\t\t\t\t";
|
||||
// line 118
|
||||
echo gettext("Password"); // line 119
|
||||
echo "\t\t\t\t</th>
|
||||
\t\t\t\t<td>
|
||||
\t\t\t\t\t<input type=\"password\" name=\"password\" size=\"12\" maxlength=\"18\" autocomplete=\"off\" />
|
||||
\t\t\t\t\t<span class=\"unimportant\">";
|
||||
// line 122
|
||||
echo gettext("(For file deletion.)"); echo "</span>
|
||||
\t\t\t\t</td>
|
||||
\t\t\t</tr>
|
||||
\t\t</table>
|
||||
\t</form>
|
||||
\t<script type=\"text/javascript\">";
|
||||
// line 127
|
||||
echo "
|
||||
\t\trememberStuff();
|
||||
\t";
|
||||
// line 129
|
||||
echo "</script>
|
||||
\t
|
||||
\t";
|
||||
// line 131
|
||||
if ($this->getAttribute($this->getContext($context, 'config'), "blotter", array(), "any", false)) {
|
||||
echo "<hr /><div class=\"blotter\">";
|
||||
echo $this->getAttribute($this->getContext($context, 'config'), "blotter", array(), "any", false);
|
||||
echo "</div>";
|
||||
}
|
||||
// line 132
|
||||
echo "\t<hr />
|
||||
\t<form name=\"postcontrols\" action=\"";
|
||||
// line 133
|
||||
echo $this->getAttribute($this->getContext($context, 'config'), "post_url", array(), "any", false);
|
||||
echo "\" method=\"post\">
|
||||
\t<input type=\"hidden\" name=\"board\" value=\"";
|
||||
// line 134
|
||||
echo $this->getAttribute($this->getContext($context, 'board'), "uri", array(), "any", false);
|
||||
echo "\" />
|
||||
\t";
|
||||
// line 135
|
||||
if ($this->getContext($context, 'mod')) {
|
||||
echo "<input type=\"hidden\" name=\"mod\" value=\"1\" />";
|
||||
}
|
||||
// line 136
|
||||
echo "\t";
|
||||
echo $this->getContext($context, 'body');
|
||||
echo "
|
||||
\t<div class=\"delete\">
|
||||
\t\t";
|
||||
// line 138
|
||||
echo gettext("Delete Post"); echo " [<input title=\"Delete file only\" type=\"checkbox\" name=\"file\" id=\"delete_file\" />
|
||||
\t\t <label for=\"delete_file\">";
|
||||
// line 139
|
||||
echo gettext("File"); echo "</label>] <label for=\"password\">";
|
||||
echo gettext("Password"); echo "</label>
|
||||
\t\t\t<input id=\"password\" type=\"password\" name=\"password\" size=\"12\" maxlength=\"18\" />
|
||||
\t\t\t<input type=\"submit\" name=\"delete\" value=\"";
|
||||
// line 141
|
||||
echo gettext("Delete"); echo "\" />
|
||||
\t</div>
|
||||
\t<div class=\"delete\" style=\"clear:both\">
|
||||
\t\t<label for=\"reason\">";
|
||||
// line 144
|
||||
echo gettext("Reason"); echo "</label>
|
||||
\t\t\t<input id=\"reason\" type=\"text\" name=\"reason\" size=\"20\" maxlength=\"30\" />
|
||||
\t\t\t<input type=\"submit\" name=\"report\" value=\"";
|
||||
// line 146
|
||||
echo gettext("Report"); echo "\" />
|
||||
\t</div>
|
||||
\t</form>
|
||||
\t<a rel=\"directory\" href=\"";
|
||||
// line 149
|
||||
echo $this->getContext($context, 'return');
|
||||
echo "\">[";
|
||||
echo gettext("Return"); echo "]</a>
|
||||
|
||||
\t";
|
||||
// line 151
|
||||
echo $this->getAttribute($this->getContext($context, 'boardlist'), "bottom", array(), "any", false);
|
||||
echo "
|
||||
\t<p class=\"unimportant\" style=\"margin-top:20px;text-align:center;\">Powered by <a href=\"http://tinyboard.org/\">Tinyboard</a> ";
|
||||
// line 152
|
||||
echo $this->getAttribute($this->getContext($context, 'config'), "version", array(), "any", false);
|
||||
echo " | <a href=\"http://tinyboard.org/\">Tinyboard</a> Copyright © 2010-2011 Tinyboard Development Group</p>
|
||||
\t<p class=\"unimportant\" style=\"text-align:center;\">All trademarks, copyrights, comments, and images on this page are owned by or are the responsibility of their respective parties.</p>
|
||||
\t\t
|
||||
</body>
|
||||
</html>
|
||||
";
|
||||
}
|
||||
|
||||
public function getTemplateName()
|
||||
{
|
||||
return "thread.html";
|
||||
}
|
||||
|
||||
public function isTraitable()
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
476
templates/cache/7a/a7/6e93140dd14e656757e295334806.php
vendored
Normal file
476
templates/cache/7a/a7/6e93140dd14e656757e295334806.php
vendored
Normal file
@ -0,0 +1,476 @@
|
||||
<?php
|
||||
|
||||
/* post_thread.html */
|
||||
class __TwigTemplate_7aa76e93140dd14e656757e295334806 extends Twig_Template
|
||||
{
|
||||
public function __construct(Twig_Environment $env)
|
||||
{
|
||||
parent::__construct($env);
|
||||
|
||||
$this->blocks = array(
|
||||
'__internal_7aa76e93140dd14e656757e295334806_1' => array($this, 'block___internal_7aa76e93140dd14e656757e295334806_1'),
|
||||
'__internal_7aa76e93140dd14e656757e295334806_2' => array($this, 'block___internal_7aa76e93140dd14e656757e295334806_2'),
|
||||
);
|
||||
}
|
||||
|
||||
protected function doGetParent(array $context)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
protected function doDisplay(array $context, array $blocks = array())
|
||||
{
|
||||
$context = array_merge($this->env->getGlobals(), $context);
|
||||
|
||||
// line 1
|
||||
echo twig_remove_whitespace_filter((string) $this->renderBlock("__internal_7aa76e93140dd14e656757e295334806_1", $context, $blocks));
|
||||
// line 104
|
||||
if ($this->getContext($context, 'index')) {
|
||||
echo truncate($this->getAttribute($this->getContext($context, 'post'), "body", array(), "any", false), $this->getAttribute($this->getContext($context, 'post'), "link", array(), "any", false));
|
||||
} else {
|
||||
echo $this->getAttribute($this->getContext($context, 'post'), "body", array(), "any", false);
|
||||
}
|
||||
echo twig_remove_whitespace_filter((string) $this->renderBlock("__internal_7aa76e93140dd14e656757e295334806_2", $context, $blocks));
|
||||
// line 128
|
||||
$context['hr'] = $this->getAttribute($this->getContext($context, 'post'), "hr", array(), "any", false);
|
||||
// line 129
|
||||
$context['_parent'] = (array) $context;
|
||||
$context['_seq'] = twig_ensure_traversable($this->getAttribute($this->getContext($context, 'post'), "posts", array(), "any", false));
|
||||
$context['loop'] = array(
|
||||
'parent' => $context['_parent'],
|
||||
'index0' => 0,
|
||||
'index' => 1,
|
||||
'first' => true,
|
||||
);
|
||||
if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof Countable)) {
|
||||
$length = count($context['_seq']);
|
||||
$context['loop']['revindex0'] = $length - 1;
|
||||
$context['loop']['revindex'] = $length;
|
||||
$context['loop']['length'] = $length;
|
||||
$context['loop']['last'] = 1 === $length;
|
||||
}
|
||||
foreach ($context['_seq'] as $context['_key'] => $context['post']) {
|
||||
// line 130
|
||||
echo "\t";
|
||||
$this->env->loadTemplate("post_reply.html")->display($context);
|
||||
++$context['loop']['index0'];
|
||||
++$context['loop']['index'];
|
||||
$context['loop']['first'] = false;
|
||||
if (isset($context['loop']['length'])) {
|
||||
--$context['loop']['revindex0'];
|
||||
--$context['loop']['revindex'];
|
||||
$context['loop']['last'] = 0 === $context['loop']['revindex0'];
|
||||
}
|
||||
}
|
||||
$_parent = $context['_parent'];
|
||||
unset($context['_seq'], $context['_iterated'], $context['_key'], $context['post'], $context['_parent'], $context['loop']);
|
||||
$context = array_merge($_parent, array_intersect_key($context, $_parent));
|
||||
// line 132
|
||||
echo "<br class=\"clear\"/>";
|
||||
if ($this->getContext($context, 'hr')) {
|
||||
echo "<hr/>";
|
||||
}
|
||||
// line 133
|
||||
echo "
|
||||
";
|
||||
}
|
||||
|
||||
// line 1
|
||||
public function block___internal_7aa76e93140dd14e656757e295334806_1($context, array $blocks = array())
|
||||
{
|
||||
// line 3
|
||||
echo "
|
||||
";
|
||||
// line 4
|
||||
if ($this->getAttribute($this->getContext($context, 'post'), "embed", array(), "any", false)) {
|
||||
// line 5
|
||||
echo "\t";
|
||||
echo $this->getAttribute($this->getContext($context, 'post'), "embed", array(), "any", false);
|
||||
echo "
|
||||
";
|
||||
} elseif (($this->getAttribute($this->getContext($context, 'post'), "file", array(), "any", false) == "deleted")) {
|
||||
// line 7
|
||||
echo "\t<img src=\"";
|
||||
echo $this->getAttribute($this->getContext($context, 'config'), "image_deleted", array(), "any", false);
|
||||
echo "\" alt=\"\" />
|
||||
";
|
||||
} elseif (($this->getAttribute($this->getContext($context, 'post'), "file", array(), "any", false) && $this->getAttribute($this->getContext($context, 'post'), "file", array(), "any", false))) {
|
||||
// line 9
|
||||
echo "\t<p class=\"fileinfo\">File: <a href=\"";
|
||||
echo $this->getAttribute($this->getContext($context, 'config'), "uri_img", array(), "any", false);
|
||||
echo $this->getAttribute($this->getContext($context, 'post'), "file", array(), "any", false);
|
||||
echo "\">";
|
||||
echo $this->getAttribute($this->getContext($context, 'post'), "file", array(), "any", false);
|
||||
echo "</a> <span class=\"unimportant\">
|
||||
\t(
|
||||
\t\t";
|
||||
// line 11
|
||||
if (($this->getAttribute($this->getContext($context, 'post'), "thumb", array(), "any", false) == "spoiler")) {
|
||||
// line 12
|
||||
echo "\t\t\tSpoiler Image,
|
||||
\t\t";
|
||||
}
|
||||
// line 14
|
||||
echo "\t\t";
|
||||
echo format_bytes($this->getAttribute($this->getContext($context, 'post'), "filesize", array(), "any", false));
|
||||
echo "
|
||||
\t\t";
|
||||
// line 15
|
||||
if (($this->getAttribute($this->getContext($context, 'post'), "filex", array(), "any", false) && $this->getAttribute($this->getContext($context, 'post'), "filey", array(), "any", false))) {
|
||||
// line 16
|
||||
echo "\t\t\t, ";
|
||||
echo $this->getAttribute($this->getContext($context, 'post'), "filex", array(), "any", false);
|
||||
echo "x";
|
||||
echo $this->getAttribute($this->getContext($context, 'post'), "filey", array(), "any", false);
|
||||
echo "
|
||||
\t\t\t";
|
||||
// line 17
|
||||
if ($this->getAttribute($this->getContext($context, 'config'), "show_ratio", array(), "any", false)) {
|
||||
// line 18
|
||||
echo "\t\t\t\t, ";
|
||||
echo $this->getAttribute($this->getContext($context, 'post'), "ratio", array(), "any", false);
|
||||
echo "
|
||||
\t\t\t";
|
||||
}
|
||||
// line 20
|
||||
echo "\t\t";
|
||||
}
|
||||
// line 21
|
||||
echo "\t\t";
|
||||
if ($this->getAttribute($this->getContext($context, 'config'), "show_filename", array(), "any", false)) {
|
||||
// line 22
|
||||
echo "\t\t\t,
|
||||
\t\t\t";
|
||||
// line 23
|
||||
if ((twig_length_filter($this->env, $this->getAttribute($this->getContext($context, 'post'), "filename", array(), "any", false)) > $this->getAttribute($this->getContext($context, 'config'), "max_filename_display", array(), "any", false))) {
|
||||
// line 24
|
||||
echo "\t\t\t\t<span title=\"";
|
||||
echo $this->getAttribute($this->getContext($context, 'post'), "filename", array(), "any", false);
|
||||
echo "\">";
|
||||
echo twig_truncate_filter($this->getAttribute($this->getContext($context, 'post'), "filename", array(), "any", false), $this->getAttribute($this->getContext($context, 'config'), "max_filename_display", array(), "any", false));
|
||||
echo "</span>
|
||||
\t\t\t";
|
||||
} else {
|
||||
// line 26
|
||||
echo "\t\t\t\t";
|
||||
echo $this->getAttribute($this->getContext($context, 'post'), "filename", array(), "any", false);
|
||||
echo "
|
||||
\t\t\t";
|
||||
}
|
||||
// line 28
|
||||
echo "\t\t";
|
||||
}
|
||||
// line 29
|
||||
echo "\t)
|
||||
\t</span></p>
|
||||
<a href=\"";
|
||||
// line 31
|
||||
echo $this->getAttribute($this->getContext($context, 'config'), "uri_img", array(), "any", false);
|
||||
echo $this->getAttribute($this->getContext($context, 'post'), "file", array(), "any", false);
|
||||
echo "\" target=\"_blank\"";
|
||||
if (($this->getAttribute($this->getContext($context, 'this'), "thumb", array(), "any", false) == "file")) {
|
||||
echo " class=\"file\"";
|
||||
}
|
||||
echo ">
|
||||
<img src=\"
|
||||
\t";
|
||||
// line 33
|
||||
if (($this->getAttribute($this->getContext($context, 'post'), "thumb", array(), "any", false) == "file")) {
|
||||
// line 34
|
||||
echo "\t\t";
|
||||
echo $this->getAttribute($this->getContext($context, 'config'), "root", array(), "any", false);
|
||||
echo "
|
||||
\t\t";
|
||||
// line 35
|
||||
if ($this->getAttribute($this->getAttribute($this->getContext($context, 'config'), "file_icons", array(), "any", false), twig_extension_filter($this->getAttribute($this->getContext($context, 'post'), "filename", array(), "any", false)), array(), "array", false)) {
|
||||
// line 36
|
||||
echo "\t\t\t";
|
||||
echo sprintf($this->getAttribute($this->getContext($context, 'config'), "file_thumb", array(), "any", false), $this->getAttribute($this->getAttribute($this->getContext($context, 'config'), "file_icons", array(), "any", false), twig_extension_filter($this->getAttribute($this->getContext($context, 'post'), "filename", array(), "any", false)), array(), "array", false));
|
||||
echo "
|
||||
\t\t";
|
||||
} else {
|
||||
// line 38
|
||||
echo "\t\t\t";
|
||||
echo sprintf($this->getAttribute($this->getContext($context, 'config'), "file_thumb", array(), "any", false), $this->getAttribute($this->getAttribute($this->getContext($context, 'config'), "file_icons", array(), "any", false), "default", array(), "any", false));
|
||||
echo "
|
||||
\t\t";
|
||||
}
|
||||
// line 40
|
||||
echo "\t";
|
||||
} elseif (($this->getAttribute($this->getContext($context, 'post'), "thumb", array(), "any", false) == "spoiler")) {
|
||||
// line 41
|
||||
echo "\t\t";
|
||||
echo $this->getAttribute($this->getContext($context, 'config'), "root", array(), "any", false);
|
||||
echo $this->getAttribute($this->getContext($context, 'config'), "spoiler_image", array(), "any", false);
|
||||
echo "
|
||||
\t";
|
||||
} else {
|
||||
// line 43
|
||||
echo "\t\t";
|
||||
echo $this->getAttribute($this->getContext($context, 'config'), "uri_thumb", array(), "any", false);
|
||||
echo $this->getAttribute($this->getContext($context, 'post'), "thumb", array(), "any", false);
|
||||
echo "
|
||||
\t";
|
||||
}
|
||||
// line 44
|
||||
echo "\" style=\"width:";
|
||||
echo $this->getAttribute($this->getContext($context, 'post'), "thumbx", array(), "any", false);
|
||||
echo "px;height:";
|
||||
echo $this->getAttribute($this->getContext($context, 'post'), "thumby", array(), "any", false);
|
||||
echo "px\" alt=\"\" /></a>
|
||||
";
|
||||
}
|
||||
// line 46
|
||||
echo "<div class=\"post op\"><p class=\"intro\"";
|
||||
if ((!$this->getContext($context, 'index'))) {
|
||||
echo " id=\"";
|
||||
echo $this->getAttribute($this->getContext($context, 'post'), "id", array(), "any", false);
|
||||
echo "\"";
|
||||
}
|
||||
echo ">
|
||||
\t<input type=\"checkbox\" class=\"delete\" name=\"delete_";
|
||||
// line 47
|
||||
echo $this->getAttribute($this->getContext($context, 'post'), "id", array(), "any", false);
|
||||
echo "\" id=\"delete_";
|
||||
echo $this->getAttribute($this->getContext($context, 'post'), "id", array(), "any", false);
|
||||
echo "\" />
|
||||
\t<label for=\"delete_";
|
||||
// line 48
|
||||
echo $this->getAttribute($this->getContext($context, 'post'), "id", array(), "any", false);
|
||||
echo "\">
|
||||
\t\t";
|
||||
// line 49
|
||||
if ((twig_length_filter($this->env, $this->getAttribute($this->getContext($context, 'post'), "subject", array(), "any", false)) > 0)) {
|
||||
// line 50
|
||||
echo "\t\t\t";
|
||||
// line 51
|
||||
echo "\t\t\t<span class=\"subject\">";
|
||||
echo $this->getAttribute($this->getContext($context, 'post'), "subject", array(), "any", false);
|
||||
echo "</span>
|
||||
\t\t";
|
||||
}
|
||||
// line 53
|
||||
echo "\t\t";
|
||||
if ((twig_length_filter($this->env, $this->getAttribute($this->getContext($context, 'post'), "email", array(), "any", false)) > 0)) {
|
||||
// line 54
|
||||
echo "\t\t\t";
|
||||
// line 55
|
||||
echo "\t\t\t<a class=\"email\" href=\"mailto:";
|
||||
echo $this->getAttribute($this->getContext($context, 'post'), "email", array(), "any", false);
|
||||
echo "\">
|
||||
\t\t";
|
||||
}
|
||||
// line 57
|
||||
echo "\t\t<span class=\"name\">";
|
||||
echo $this->getAttribute($this->getContext($context, 'post'), "name", array(), "any", false);
|
||||
echo "</span>
|
||||
\t\t";
|
||||
// line 58
|
||||
if ((twig_length_filter($this->env, $this->getAttribute($this->getContext($context, 'post'), "trip", array(), "any", false)) > 0)) {
|
||||
// line 59
|
||||
echo "\t\t\t<span class=\"trip\">";
|
||||
echo $this->getAttribute($this->getContext($context, 'post'), "trip", array(), "any", false);
|
||||
echo "</span>
|
||||
\t\t";
|
||||
}
|
||||
// line 61
|
||||
echo "\t\t";
|
||||
if ((twig_length_filter($this->env, $this->getAttribute($this->getContext($context, 'post'), "email", array(), "any", false)) > 0)) {
|
||||
// line 62
|
||||
echo "\t\t\t";
|
||||
// line 63
|
||||
echo "\t\t\t</a>
|
||||
\t\t";
|
||||
}
|
||||
// line 65
|
||||
echo "\t\t";
|
||||
if ((twig_length_filter($this->env, $this->getAttribute($this->getContext($context, 'post'), "capcode", array(), "any", false)) > 0)) {
|
||||
// line 66
|
||||
echo "\t\t\t";
|
||||
// line 67
|
||||
echo "\t\t\t";
|
||||
echo capcode($this->getAttribute($this->getContext($context, 'post'), "capcode", array(), "any", false));
|
||||
echo "
|
||||
\t\t";
|
||||
}
|
||||
// line 69
|
||||
echo "\t\t";
|
||||
if (($this->getAttribute($this->getContext($context, 'post'), "mod", array(), "any", false) && twig_hasPermission_filter($this->getAttribute($this->getContext($context, 'post'), "mod", array(), "any", false), $this->getAttribute($this->getAttribute($this->getContext($context, 'config'), "mod", array(), "any", false), "show_ip", array(), "any", false), $this->getAttribute($this->getContext($context, 'board'), "uri", array(), "any", false)))) {
|
||||
// line 70
|
||||
echo "\t\t\t [<a style=\"margin:0;\" href=\"?/IP/";
|
||||
echo $this->getAttribute($this->getContext($context, 'post'), "ip", array(), "any", false);
|
||||
echo "\">";
|
||||
echo $this->getAttribute($this->getContext($context, 'post'), "ip", array(), "any", false);
|
||||
echo "</a>]
|
||||
\t\t";
|
||||
}
|
||||
// line 72
|
||||
echo "\t\t ";
|
||||
echo twig_date_filter($this->getAttribute($this->getContext($context, 'post'), "time", array(), "any", false), $this->getAttribute($this->getContext($context, 'config'), "post_date", array(), "any", false));
|
||||
echo "
|
||||
\t</label>
|
||||
\t";
|
||||
// line 74
|
||||
if ($this->getAttribute($this->getContext($context, 'config'), "poster_ids", array(), "any", false)) {
|
||||
// line 75
|
||||
echo "\t\t ID: ";
|
||||
echo poster_id($this->getAttribute($this->getContext($context, 'post'), "ip", array(), "any", false), $this->getAttribute($this->getContext($context, 'post'), "id", array(), "any", false));
|
||||
echo "
|
||||
\t";
|
||||
}
|
||||
// line 77
|
||||
echo "\t <a class=\"post_no\" href=\"";
|
||||
echo $this->getAttribute($this->getContext($context, 'post'), "link", array(), "any", false);
|
||||
echo "\">No.</a>
|
||||
\t<a class=\"post_no\"
|
||||
\t\t";
|
||||
// line 79
|
||||
if ((!$this->getContext($context, 'index'))) {
|
||||
// line 80
|
||||
echo "\t\t\t onclick=\"citeReply(";
|
||||
echo $this->getAttribute($this->getContext($context, 'post'), "id", array(), "any", false);
|
||||
echo ");\"
|
||||
\t\t";
|
||||
}
|
||||
// line 82
|
||||
echo "\t\t href=\"";
|
||||
if ($this->getContext($context, 'index')) {
|
||||
// line 83
|
||||
echo "\t\t\t";
|
||||
echo $this->getAttribute($this->getContext($context, 'post'), "link", array("q", ), "method", false);
|
||||
echo "
|
||||
\t\t";
|
||||
} else {
|
||||
// line 85
|
||||
echo "\t\t\tjavascript:void(0);
|
||||
\t\t";
|
||||
}
|
||||
// line 86
|
||||
echo "\">
|
||||
\t\t";
|
||||
// line 87
|
||||
echo $this->getAttribute($this->getContext($context, 'post'), "id", array(), "any", false);
|
||||
echo "
|
||||
\t</a>
|
||||
\t";
|
||||
// line 89
|
||||
if ($this->getAttribute($this->getContext($context, 'post'), "sticky", array(), "any", false)) {
|
||||
// line 90
|
||||
echo "\t\t<img class=\"icon\" title=\"Sticky\" src=\"";
|
||||
echo $this->getAttribute($this->getContext($context, 'config'), "image_sticky", array(), "any", false);
|
||||
echo "\" alt=\"Sticky\" />
|
||||
\t";
|
||||
}
|
||||
// line 92
|
||||
echo "\t";
|
||||
if ($this->getAttribute($this->getContext($context, 'post'), "locked", array(), "any", false)) {
|
||||
// line 93
|
||||
echo "\t\t<img class=\"icon\" title=\"Locked\" src=\"";
|
||||
echo $this->getAttribute($this->getContext($context, 'config'), "image_locked", array(), "any", false);
|
||||
echo "\" alt=\"Locked\" />
|
||||
\t";
|
||||
}
|
||||
// line 95
|
||||
echo "\t";
|
||||
if (($this->getAttribute($this->getContext($context, 'post'), "bumplocked", array(), "any", false) && (($this->getAttribute($this->getAttribute($this->getContext($context, 'config'), "mod", array(), "any", false), "view_bumplock", array(), "any", false) < 0) || ($this->getAttribute($this->getContext($context, 'post'), "mod", array(), "any", false) && twig_hasPermission_filter($this->getAttribute($this->getContext($context, 'post'), "mod", array(), "any", false), $this->getAttribute($this->getAttribute($this->getContext($context, 'config'), "mod", array(), "any", false), "view_bumplock", array(), "any", false), $this->getAttribute($this->getContext($context, 'board'), "uri", array(), "any", false)))))) {
|
||||
// line 96
|
||||
echo "\t\t<img class=\"icon\" title=\"Bumplocked\" src=\"";
|
||||
echo $this->getAttribute($this->getContext($context, 'config'), "image_bumplocked", array(), "any", false);
|
||||
echo "\" alt=\"Locked\" />
|
||||
\t";
|
||||
}
|
||||
// line 98
|
||||
echo "\t";
|
||||
if ($this->getContext($context, 'index')) {
|
||||
// line 99
|
||||
echo "\t\t<a href=\"";
|
||||
echo $this->getAttribute($this->getContext($context, 'post'), "root", array(), "any", false);
|
||||
echo $this->getAttribute($this->getContext($context, 'board'), "dir", array(), "any", false);
|
||||
echo $this->getAttribute($this->getAttribute($this->getContext($context, 'config'), "dir", array(), "any", false), "res", array(), "any", false);
|
||||
echo sprintf($this->getAttribute($this->getContext($context, 'config'), "file_page", array(), "any", false), $this->getAttribute($this->getContext($context, 'post'), "id", array(), "any", false));
|
||||
echo "\">[";
|
||||
echo gettext("Reply"); echo "]</a>
|
||||
\t";
|
||||
}
|
||||
// line 101
|
||||
echo "\t";
|
||||
echo $this->getAttribute($this->getContext($context, 'post'), "postControls", array(), "any", false);
|
||||
echo "
|
||||
\t</p>
|
||||
\t<p class=\"body\">
|
||||
\t\t";
|
||||
}
|
||||
|
||||
// line 104
|
||||
public function block___internal_7aa76e93140dd14e656757e295334806_2($context, array $blocks = array())
|
||||
{
|
||||
// line 105
|
||||
echo "\t</p>
|
||||
\t";
|
||||
// line 106
|
||||
if (($this->getAttribute($this->getContext($context, 'post'), "omitted", array(), "any", false) || $this->getAttribute($this->getContext($context, 'post'), "omitted_images", array(), "any", false))) {
|
||||
// line 107
|
||||
echo "\t\t<span class=\"omitted\">
|
||||
\t\t\t";
|
||||
// line 108
|
||||
if ($this->getAttribute($this->getContext($context, 'post'), "omitted", array(), "any", false)) {
|
||||
// line 109
|
||||
echo "\t\t\t\t";
|
||||
echo $this->getAttribute($this->getContext($context, 'post'), "omitted", array(), "any", false);
|
||||
echo " post
|
||||
\t\t\t\t";
|
||||
// line 110
|
||||
if (($this->getAttribute($this->getContext($context, 'post'), "omitted", array(), "any", false) != 1)) {
|
||||
// line 111
|
||||
echo "\t\t\t\t\ts
|
||||
\t\t\t\t";
|
||||
}
|
||||
// line 113
|
||||
echo "\t\t\t\t";
|
||||
if ($this->getAttribute($this->getContext($context, 'post'), "omitted_images", array(), "any", false)) {
|
||||
// line 114
|
||||
echo "\t\t\t\t\t and
|
||||
\t\t\t\t";
|
||||
}
|
||||
// line 116
|
||||
echo "\t\t\t";
|
||||
}
|
||||
// line 117
|
||||
echo "\t\t\t";
|
||||
if ($this->getAttribute($this->getContext($context, 'post'), "omitted_images", array(), "any", false)) {
|
||||
// line 118
|
||||
echo "\t\t\t\t";
|
||||
echo $this->getAttribute($this->getContext($context, 'post'), "omitted_images", array(), "any", false);
|
||||
echo " image repl
|
||||
\t\t\t\t";
|
||||
// line 119
|
||||
if (($this->getAttribute($this->getContext($context, 'post'), "omitted_images", array(), "any", false) == 1)) {
|
||||
// line 120
|
||||
echo "\t\t\t\t\ty
|
||||
\t\t\t\t";
|
||||
} else {
|
||||
// line 122
|
||||
echo "\t\t\t\t\ties
|
||||
\t\t\t\t";
|
||||
}
|
||||
// line 124
|
||||
echo "\t\t\t";
|
||||
}
|
||||
echo " omitted. Click reply to view.
|
||||
\t\t</span>
|
||||
\t";
|
||||
}
|
||||
// line 127
|
||||
echo "</div>";
|
||||
}
|
||||
|
||||
public function getTemplateName()
|
||||
{
|
||||
return "post_thread.html";
|
||||
}
|
||||
|
||||
public function isTraitable()
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
97
templates/cache/8b/b1/6dea6df49df571827b55c09e4e19.php
vendored
Normal file
97
templates/cache/8b/b1/6dea6df49df571827b55c09e4e19.php
vendored
Normal file
@ -0,0 +1,97 @@
|
||||
<?php
|
||||
|
||||
/* page.html */
|
||||
class __TwigTemplate_8bb16dea6df49df571827b55c09e4e19 extends Twig_Template
|
||||
{
|
||||
protected function doGetParent(array $context)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
protected function doDisplay(array $context, array $blocks = array())
|
||||
{
|
||||
$context = array_merge($this->env->getGlobals(), $context);
|
||||
|
||||
// line 1
|
||||
echo "<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
\t<link rel=\"stylesheet\" media=\"screen\" href=\"";
|
||||
// line 4
|
||||
echo $this->getAttribute($this->getContext($context, 'config'), "url_stylesheet", array(), "any", false);
|
||||
echo "\" />
|
||||
\t";
|
||||
// line 5
|
||||
if ($this->getAttribute($this->getContext($context, 'config'), "url_favicon", array(), "any", false)) {
|
||||
echo "<link rel=\"shortcut icon\" href=\"";
|
||||
echo $this->getAttribute($this->getContext($context, 'config'), "url_favicon", array(), "any", false);
|
||||
echo "\" />";
|
||||
}
|
||||
// line 6
|
||||
echo "\t<title>";
|
||||
echo $this->getContext($context, 'title');
|
||||
echo "</title>
|
||||
\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />
|
||||
\t<meta name=\"viewport\" content=\"width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no\" />
|
||||
\t<link rel=\"stylesheet\" type=\"text/css\" id=\"stylesheet\" href=\"";
|
||||
// line 9
|
||||
echo $this->getAttribute($this->getContext($context, 'config'), "uri_stylesheets", array(), "any", false);
|
||||
echo $this->getAttribute($this->getAttribute($this->getContext($context, 'config'), "default_stylesheet", array(), "any", false), 1, array(), "any", false);
|
||||
echo "\" />
|
||||
\t<script type=\"text/javascript\" src=\"";
|
||||
// line 10
|
||||
echo $this->getAttribute($this->getContext($context, 'config'), "url_javascript", array(), "any", false);
|
||||
echo "\"></script>
|
||||
</head>
|
||||
<body>
|
||||
\t";
|
||||
// line 13
|
||||
if ($this->getContext($context, 'pm')) {
|
||||
echo "<div class=\"top_notice\">You have <a href=\"?/PM/";
|
||||
echo $this->getAttribute($this->getContext($context, 'pm'), "id", array(), "any", false);
|
||||
echo "\">an unread PM</a>";
|
||||
if (($this->getAttribute($this->getContext($context, 'pm'), "waiting", array(), "any", false) > 0)) {
|
||||
echo ", plus ";
|
||||
echo $this->getAttribute($this->getContext($context, 'pm'), "waiting", array(), "any", false);
|
||||
echo " more waiting";
|
||||
}
|
||||
echo ".</div><hr />";
|
||||
}
|
||||
// line 14
|
||||
echo "\t<h1>";
|
||||
echo $this->getContext($context, 'title');
|
||||
echo "</h1>
|
||||
\t<div class=\"title\">";
|
||||
// line 15
|
||||
if ($this->getContext($context, 'subtitle')) {
|
||||
echo $this->getContext($context, 'subtitle');
|
||||
}
|
||||
echo "<p>";
|
||||
if ($this->getContext($context, 'mod')) {
|
||||
echo "<a href=\"?/\">Return to dashboard</a>";
|
||||
}
|
||||
echo "</p></div>
|
||||
\t";
|
||||
// line 16
|
||||
echo $this->getContext($context, 'body');
|
||||
echo "
|
||||
\t<hr />
|
||||
\t<p class=\"unimportant\" style=\"margin-top:20px;text-align:center;\">Powered by <a href=\"http://tinyboard.org/\">Tinyboard</a> ";
|
||||
// line 18
|
||||
echo $this->getAttribute($this->getContext($context, 'config'), "version", array(), "any", false);
|
||||
echo " | <a href=\"http://tinyboard.org/\">Tinyboard</a> Copyright © 2010-2011 Tinyboard Development Group</p>
|
||||
</body>
|
||||
</html>
|
||||
";
|
||||
}
|
||||
|
||||
public function getTemplateName()
|
||||
{
|
||||
return "page.html";
|
||||
}
|
||||
|
||||
public function isTraitable()
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
301
templates/cache/a2/b1/d87edb1668da86fbefbbc4febe18.php
vendored
Normal file
301
templates/cache/a2/b1/d87edb1668da86fbefbbc4febe18.php
vendored
Normal file
@ -0,0 +1,301 @@
|
||||
<?php
|
||||
|
||||
/* main.js */
|
||||
class __TwigTemplate_a2b1d87edb1668da86fbefbbc4febe18 extends Twig_Template
|
||||
{
|
||||
protected function doGetParent(array $context)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
protected function doDisplay(array $context, array $blocks = array())
|
||||
{
|
||||
$context = array_merge($this->env->getGlobals(), $context);
|
||||
|
||||
// line 1
|
||||
echo "function get_cookie(cookie_name)
|
||||
{
|
||||
\tvar results = document.cookie.match ( '(^|;) ?' + cookie_name + '=([^;]*)(;|\$)');
|
||||
\tif(results)
|
||||
\t\treturn (unescape(results[2]));
|
||||
\telse
|
||||
\t\treturn null;
|
||||
}
|
||||
|
||||
function highlightReply(id)
|
||||
{
|
||||
\tif(window.event !== undefined && event.which == 2) {
|
||||
\t\t// don't highlight on middle click
|
||||
\t\treturn true;
|
||||
\t}
|
||||
\t
|
||||
\tvar divs = document.getElementsByTagName('div');
|
||||
\tfor (var i = 0; i < divs.length; i++)
|
||||
\t{
|
||||
\t\tif (divs[i].className.indexOf('post') != -1)
|
||||
\t\t\tdivs[i].className = divs[i].className.replace(/highlighted/, '');
|
||||
\t}
|
||||
\tif (id) {
|
||||
\t\tpost = document.getElementById('reply_'+id);
|
||||
\t\tif(post)
|
||||
\t\t\tpost.className += ' highlighted';
|
||||
\t}
|
||||
}
|
||||
function focusId(id)
|
||||
{
|
||||
\tdocument.getElementById(id).focus();
|
||||
\tinit();
|
||||
}
|
||||
|
||||
function generatePassword() {
|
||||
\tpass = '';
|
||||
\tchars = '";
|
||||
// line 37
|
||||
echo $this->getAttribute($this->getContext($context, 'config'), "genpassword_chars", array(), "any", false);
|
||||
echo "';
|
||||
\tfor(i=0;i<8;i++) {
|
||||
\t\trnd = Math.floor(Math.random() * chars.length);
|
||||
\t\tpass += chars.substring(rnd,rnd + 1);
|
||||
\t}
|
||||
\treturn pass;
|
||||
}
|
||||
|
||||
function dopost(form) {
|
||||
\tlocalStorage.name = form.name.value.replace(/ ##.+\$/, '');
|
||||
\tif(form.email.value != 'sage')
|
||||
\t\tlocalStorage.email = form.email.value;
|
||||
\t
|
||||
\tsaved[document.location] = form.body.value;
|
||||
\tsessionStorage.body = JSON.stringify(saved);
|
||||
\t
|
||||
\treturn form.body.value != \"\" || form.file.value != \"\";
|
||||
}
|
||||
function citeReply(id) {
|
||||
\tbody = document.getElementById('body');
|
||||
\t
|
||||
\tif (document.selection) {
|
||||
\t\t// IE
|
||||
\t\tbody.focus();
|
||||
\t\tsel = document.selection.createRange();
|
||||
\t\tsel.text = '>>' + id + '\\n';
|
||||
\t} else if (body.selectionStart || body.selectionStart == '0') {
|
||||
\t\t// Mozilla
|
||||
\t\tstart = body.selectionStart;
|
||||
\t\tend = body.selectionEnd;
|
||||
\t\tbody.value = body.value.substring(0, start) + '>>' + id + '\\n' + body.value.substring(end, body.value.length);
|
||||
\t} else {
|
||||
\t\t// ???
|
||||
\t\tbody.value += '>>' + id + '\\n';
|
||||
\t}
|
||||
}
|
||||
|
||||
var selectedstyle = '";
|
||||
// line 74
|
||||
echo $this->getAttribute($this->getAttribute($this->getContext($context, 'config'), "default_stylesheet", array(), "any", false), 0, array(), "any", false);
|
||||
echo "';
|
||||
var styles = [
|
||||
\t";
|
||||
// line 76
|
||||
$context['_parent'] = (array) $context;
|
||||
$context['_seq'] = twig_ensure_traversable($this->getContext($context, 'stylesheets'));
|
||||
$context['loop'] = array(
|
||||
'parent' => $context['_parent'],
|
||||
'index0' => 0,
|
||||
'index' => 1,
|
||||
'first' => true,
|
||||
);
|
||||
if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof Countable)) {
|
||||
$length = count($context['_seq']);
|
||||
$context['loop']['revindex0'] = $length - 1;
|
||||
$context['loop']['revindex'] = $length;
|
||||
$context['loop']['length'] = $length;
|
||||
$context['loop']['last'] = 1 === $length;
|
||||
}
|
||||
foreach ($context['_seq'] as $context['_key'] => $context['stylesheet']) {
|
||||
echo "['";
|
||||
echo $this->getAttribute($this->getContext($context, 'stylesheet'), "name", array(), "any", false);
|
||||
echo "', '";
|
||||
echo $this->getAttribute($this->getContext($context, 'stylesheet'), "uri", array(), "any", false);
|
||||
echo "']";
|
||||
if ((!$this->getAttribute($this->getContext($context, 'loop'), "last", array(), "any", false))) {
|
||||
echo ",
|
||||
\t";
|
||||
}
|
||||
++$context['loop']['index0'];
|
||||
++$context['loop']['index'];
|
||||
$context['loop']['first'] = false;
|
||||
if (isset($context['loop']['length'])) {
|
||||
--$context['loop']['revindex0'];
|
||||
--$context['loop']['revindex'];
|
||||
$context['loop']['last'] = 0 === $context['loop']['revindex0'];
|
||||
}
|
||||
}
|
||||
$_parent = $context['_parent'];
|
||||
unset($context['_seq'], $context['_iterated'], $context['_key'], $context['stylesheet'], $context['_parent'], $context['loop']);
|
||||
$context = array_merge($_parent, array_intersect_key($context, $_parent));
|
||||
// line 77
|
||||
echo "
|
||||
];
|
||||
var saved = {};
|
||||
|
||||
function changeStyle(x) {
|
||||
\tlocalStorage.stylesheet = styles[x][1];
|
||||
\tdocument.getElementById('stylesheet').href = styles[x][1];
|
||||
\tselectedstyle = styles[x][0];
|
||||
}
|
||||
|
||||
if(localStorage.stylesheet) {
|
||||
\tfor(x=0;x<styles.length;x++) {
|
||||
\t\tif(styles[x][1] == localStorage.stylesheet) {
|
||||
\t\t\tchangeStyle(x);
|
||||
\t\t\tbreak;
|
||||
\t\t}
|
||||
\t}
|
||||
}
|
||||
|
||||
function rememberStuff() {
|
||||
\tif(document.forms.post) {
|
||||
\t\tif(!localStorage.password)
|
||||
\t\t\tlocalStorage.password = generatePassword();
|
||||
\t\tdocument.forms.post.password.value = localStorage.password;
|
||||
\t\t
|
||||
\t\tif(localStorage.name)
|
||||
\t\t\tdocument.forms.post.name.value = localStorage.name;
|
||||
\t\tif(localStorage.email)
|
||||
\t\t\tdocument.forms.post.email.value = localStorage.email;
|
||||
\t\t
|
||||
\t\tif (window.location.hash.indexOf('q') == 1)
|
||||
\t\t\tciteReply(window.location.hash.substring(2));
|
||||
\t\t
|
||||
\t\tif(sessionStorage.body) {
|
||||
\t\t\tsaved = JSON.parse(sessionStorage.body);
|
||||
\t\t\tif(get_cookie('";
|
||||
// line 112
|
||||
echo $this->getAttribute($this->getAttribute($this->getContext($context, 'config'), "cookies", array(), "any", false), "js", array(), "any", false);
|
||||
echo "')) {
|
||||
\t\t\t\t// Remove successful posts
|
||||
\t\t\t\tsuccessful = JSON.parse(get_cookie('";
|
||||
// line 114
|
||||
echo $this->getAttribute($this->getAttribute($this->getContext($context, 'config'), "cookies", array(), "any", false), "js", array(), "any", false);
|
||||
echo "'));
|
||||
\t\t\t\tfor (var url in successful) {
|
||||
\t\t\t\t\tsaved[url] = null;
|
||||
\t\t\t\t}
|
||||
\t\t\t\tsessionStorage.body = JSON.stringify(saved);
|
||||
\t\t\t\t
|
||||
\t\t\t\tdocument.cookie = '";
|
||||
// line 120
|
||||
echo $this->getAttribute($this->getAttribute($this->getContext($context, 'config'), "cookies", array(), "any", false), "js", array(), "any", false);
|
||||
echo "={};expires=0;path=/;';
|
||||
\t\t\t}
|
||||
\t\t\tif(saved[document.location]) {
|
||||
\t\t\t\tdocument.forms.post.body.value = saved[document.location];
|
||||
\t\t\t}
|
||||
\t\t}
|
||||
\t\t
|
||||
\t\tif(localStorage.body) {
|
||||
\t\t\tdocument.forms.post.body.value = localStorage.body;
|
||||
\t\t\tlocalStorage.body = '';
|
||||
\t\t}
|
||||
\t}
|
||||
}
|
||||
|
||||
function init_expanding() {
|
||||
\tlink = document.getElementsByTagName('a');
|
||||
\tfor ( i in link ) {
|
||||
\t\tif(typeof link[i] == \"object\" && link[i].childNodes[0].src && link[i].className != 'file') {
|
||||
\t\t\tlink[i].onclick = function(e) {
|
||||
\t\t\t\tif(e.which == 2) {
|
||||
\t\t\t\t\treturn true;
|
||||
\t\t\t\t}
|
||||
\t\t\t\tif(!this.tag) {
|
||||
\t\t\t\t\tthis.tag = this.childNodes[0].src;
|
||||
\t\t\t\t\tthis.childNodes[0].src = this.href;
|
||||
\t\t\t\t\tthis.childNodes[0].style.width = 'auto';
|
||||
\t\t\t\t\tthis.childNodes[0].style.height = 'auto';
|
||||
\t\t\t\t\tthis.childNodes[0].style.opacity = '0.4';
|
||||
\t\t\t\t\tthis.childNodes[0].style.filter = 'alpha(opacity=40)';
|
||||
\t\t\t\t\tthis.childNodes[0].onload = function() {
|
||||
\t\t\t\t\t\tthis.style.opacity = '1';
|
||||
\t\t\t\t\t\tthis.style.filter = '';
|
||||
\t\t\t\t\t}
|
||||
\t\t\t\t} else {
|
||||
\t\t\t\t\tthis.childNodes[0].src = this.tag;
|
||||
\t\t\t\t\tthis.childNodes[0].style.width = 'auto';
|
||||
\t\t\t\t\tthis.childNodes[0].style.height = 'auto';
|
||||
\t\t\t\t\tthis.tag = '';
|
||||
\t\t\t\t}
|
||||
\t\t\t\treturn false;
|
||||
\t\t\t}
|
||||
\t\t\t
|
||||
\t\t}
|
||||
\t}
|
||||
}
|
||||
|
||||
function init()
|
||||
{
|
||||
\tnewElement = document.createElement('div');
|
||||
\tnewElement.className = 'styles';
|
||||
\t
|
||||
\tfor(x=0;x<styles.length;x++) {
|
||||
\t\tstyle = document.createElement('a');
|
||||
\t\tstyle.innerHTML = '[' + styles[x][0] + ']';
|
||||
\t\tstyle.href = 'javascript:changeStyle(' + x + ');';
|
||||
\t\tif(selectedstyle == styles[x][0])
|
||||
\t\t\tstyle.className = 'selected';
|
||||
\t\tnewElement.appendChild(style);
|
||||
\t}\t
|
||||
\t
|
||||
\tdocument.getElementsByTagName('body')[0].insertBefore(newElement, document.getElementsByTagName('body')[0].lastChild)
|
||||
\t
|
||||
\tif(document.forms.postcontrols) {
|
||||
\t\tdocument.forms.postcontrols.password.value = localStorage.password;
|
||||
\t}
|
||||
\t
|
||||
\tif(window.location.hash.indexOf('q') != 1 && window.location.hash.substring(1))
|
||||
\t\thighlightReply(window.location.hash.substring(1));
|
||||
\t
|
||||
\t";
|
||||
// line 189
|
||||
if ($this->getAttribute($this->getContext($context, 'config'), "inline_expanding", array(), "any", false)) {
|
||||
echo "init_expanding();";
|
||||
}
|
||||
echo "
|
||||
}
|
||||
|
||||
var RecaptchaOptions = {
|
||||
\ttheme : 'clean'
|
||||
};
|
||||
|
||||
window.onload = init;
|
||||
";
|
||||
// line 197
|
||||
if ($this->getAttribute($this->getContext($context, 'config'), "google_analytics", array(), "any", false)) {
|
||||
echo "
|
||||
|
||||
var _gaq = _gaq || [];_gaq.push(['_setAccount', '";
|
||||
// line 199
|
||||
echo $this->getAttribute($this->getContext($context, 'config'), "google_analytics", array(), "any", false);
|
||||
echo "']);";
|
||||
if ($this->getAttribute($this->getContext($context, 'config'), "google_analytics_domain", array(), "any", false)) {
|
||||
echo "_gaq.push(['_setDomainName', '";
|
||||
echo $this->getAttribute($this->getContext($context, 'config'), "google_analytics_domain", array(), "any", false);
|
||||
echo "'])";
|
||||
}
|
||||
if ((!$this->getAttribute($this->getContext($context, 'config'), "google_analytics_domain", array(), "any", false))) {
|
||||
echo "_gaq.push(['_setDomainName', 'none'])";
|
||||
}
|
||||
echo ";_gaq.push(['_trackPageview']);(function() {var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);})();";
|
||||
}
|
||||
}
|
||||
|
||||
public function getTemplateName()
|
||||
{
|
||||
return "main.js";
|
||||
}
|
||||
|
||||
public function isTraitable()
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
@ -125,7 +125,7 @@
|
||||
{% trans %}Password{% endtrans %}
|
||||
</th>
|
||||
<td>
|
||||
<input type="password" name="password" size="12" maxlength="18" autocomplete="off" />
|
||||
<input type="password" name="password" size="12" maxlength="18" autocomplete="off" />
|
||||
<span class="unimportant">{% trans %}(For file deletion.){% endtrans %}</span>
|
||||
</td>
|
||||
</tr>
|
||||
|
@ -118,7 +118,7 @@
|
||||
{% trans %}Password{% endtrans %}
|
||||
</th>
|
||||
<td>
|
||||
<input type="password" name="password" size="12" maxlength="18" autocomplete="off" />
|
||||
<input type="password" name="password" size="12" maxlength="18" autocomplete="off" />
|
||||
<span class="unimportant">{% trans %}(For file deletion.){% endtrans %}</span>
|
||||
</td>
|
||||
</tr>
|
||||
|
Loading…
Reference in New Issue
Block a user