From 434ebff8466ead8f9bb4c0f00037a107cbf842c4 Mon Sep 17 00:00:00 2001
From: Malf Furious <m@lfurio.us>
Date: Mon, 5 Nov 2018 03:32:06 -0500
Subject: Add pad closed issues view

This view is routable from app/<pad_guid>/closed.  It is a separate view
for displaying the closed issues of a pad.  index.php as well as the pad
model code is also updated to support this view.

This view currently *does not* support paging.  This will very likely be
added in the future.

Signed-off-by: Malf Furious <m@lfurio.us>
---
 app/view/pad_closed.php | 64 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 64 insertions(+)
 create mode 100644 app/view/pad_closed.php

(limited to 'app/view/pad_closed.php')

diff --git a/app/view/pad_closed.php b/app/view/pad_closed.php
new file mode 100644
index 0000000..19864cd
--- /dev/null
+++ b/app/view/pad_closed.php
@@ -0,0 +1,64 @@
+<?php
+
+/*
+ * SCROTT IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+ * IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
+ * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
+ * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ *
+ * For more information, please refer to UNLICENSE
+ */
+
+require_once "model/pad.php";
+require_once "view/stdpage.php";
+require_once "view/datalsts.php";
+require_once "view/issue.php";
+
+?>
+
+<!DOCTYPE html>
+
+<html lang="en">
+    <head>
+        <?=stdpage\head( getPageName() )?>
+    </head>
+
+    <body>
+        <?php foreach ($closed_issues as $i) { ?>
+            <?=issue_v\issue($i)?>
+        <?php } ?>
+
+        <?=stdpage\top()?>
+        <?=stdpage\nav()?>
+
+        <div class="container">
+            <div class="well well-lg">
+                <div class="row">
+                    <div class="col-md-12">
+                        <h1>
+                            <span class="glyphicon glyphicon-edit"></span>
+                            <?=$pad->name?>
+
+                            <a href="<?=ar()?>/<?=$pad->guid?>" class="btn btn-default">
+                                View open issues
+                            </a>
+                        </h1>
+                    </div>
+                </div>
+            </div>
+
+            <div class="panel panel-default">
+                <table class="table table-hover">
+                    <?php foreach ($closed_issues as $i) { ?>
+                        <?=datalsts\issueListItem($i)?>
+                    <?php } ?>
+                </table>
+            </div>
+        </div>
+
+        <?=stdpage\foot()?>
+    </body>
+</html>
-- 
cgit v1.2.3