diff options
author | Malf Furious <m@lfurio.us> | 2018-07-26 05:00:27 -0400 |
---|---|---|
committer | Malf Furious <m@lfurio.us> | 2018-07-26 05:00:27 -0400 |
commit | d8b715d86069f247853565a2fde83d2846e853b0 (patch) | |
tree | e4332a8e90bae4712e095d5f9d3ab53deee52217 /app | |
parent | 0dc6d736c254fc38b2e923069827e47a2494b256 (diff) | |
download | scrott-d8b715d86069f247853565a2fde83d2846e853b0.tar.gz scrott-d8b715d86069f247853565a2fde83d2846e853b0.zip |
Add "My Groups" page
Diffstat (limited to '')
-rw-r--r-- | app/index.php | 5 | ||||
-rw-r--r-- | app/view/groups.php | 55 |
2 files changed, 60 insertions, 0 deletions
diff --git a/app/index.php b/app/index.php index b0b191f..0a106c2 100644 --- a/app/index.php +++ b/app/index.php @@ -59,6 +59,11 @@ function main(array $argv) : void user::setCurrent(); location("/"); break; + + case "groups": + setPageName("<i>Groups</i>"); + require "view/groups.php"; + break; } /* TODO */ diff --git a/app/view/groups.php b/app/view/groups.php new file mode 100644 index 0000000..dadb61e --- /dev/null +++ b/app/view/groups.php @@ -0,0 +1,55 @@ +<?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 "view/stdpage.php"; +require_once "view/datalsts.php"; + +?> + +<!DOCTYPE html> + +<html lang="en"> + <head> + <?=stdpage\head( "My Groups" )?> + </head> + + <body> + <?=stdpage\top()?> + <?=stdpage\nav()?> + + <div class="container"> + <div class="page-header"> + <h1> + My Groups + + <button type="button" class="btn btn-success pull-right" data-toggle="modal" data-target="#newGroupModal"> + <span class="glyphicon glyphicon-plus"></span> Create new + </button> + </h1> + </div> + + <?php if (!count(user::getCurrent()->getGroups_ordByOwnByName())) { ?> + <div class="jumbotron"> + <h2 class="text-center">You aren't part of any groups</h2> + </div> + <?php } ?> + + <?php foreach (user::getCurrent()->getGroups_ordByOwnByName() as $g) { ?> + <?=datalsts\gpListItem($g)?> + <?php } ?> + </div> + + <?=stdpage\foot()?> + </body> +</html> |