diff options
Diffstat (limited to 'inc/display.php')
| -rw-r--r-- | inc/display.php | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/inc/display.php b/inc/display.php index 0fdf1fff..68fb1803 100644 --- a/inc/display.php +++ b/inc/display.php @@ -426,6 +426,9 @@ class Thread { public function add(Post $post) { $this->posts[] = $post; } + public function postCount() { + return count($this->posts) + $this->omitted; + } public function postControls() { global $board, $config; @@ -497,10 +500,12 @@ class Thread { return fraction($this->filex, $this->filey, ':'); } - public function build($index=false) { + public function build($index=false, $isnoko50=false) { global $board, $config, $debug; - $built = Element('post_thread.html', array('config' => $config, 'board' => $board, 'post' => &$this, 'index' => $index)); + $hasnoko50 = $this->postCount() >= $config['noko50_min']; + + $built = Element('post_thread.html', array('config' => $config, 'board' => $board, 'post' => &$this, 'index' => $index, 'hasnoko50' => $hasnoko50, 'isnoko50' => $isnoko50)); return $built; } |
