<?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 */ namespace datalsts; require_once "class/obj.class.php"; require_once "class/stage.class.php"; require_once "class/issue.class.php"; ?> <?php function objHeadCircle(\obj $obj, int $height) : void { ?> <?php require "model/objHeadCircle.php"; ?> <img src="<?=$src?>" alt="<?=$alt?>" title="<?=$alt?>" class="img-circle" height="<?=$height?>" /> <?php } ?> <?php function objBgPrev(\obj $obj, int $height) : void { ?> <?php require "model/objBgPrev.php"; ?> <img src="<?=$src?>" alt="<?=$alt?>" title="<?=$alt?>" class="img-rounded" height="<?=$height?>" /> <?php } ?> <?php function gpListItem(\obj $obj) : void { ?> <?php require "model/gpListItem.php"; ?> <a href="<?=$url?>" style="color: #000; text-decoration: none;"> <div class="panel panel-default"> <div class="panel-body"> <div class="row"> <div class="col-md-12"> <span class="glyphicon <?=$glyph?>"></span> <?=$own_name?> / <?=$obj_name?> <!--TODO stats on pad/issue counts--> </div> </div> <div class="visible-lg-block"> <?=objHeadCircle($owner, 25)?> <?php if ($numb_membs) { ?> <span class="glyphicon glyphicon-plus"></span> <?php } ?> <?php foreach ($membs_lg as $memb) { ?> <?=objHeadCircle($memb, 25)?> <?php } ?> <?php if ($numb_membs > 18) { ?> <span class="glyphicon glyphicon-option-horizontal"></span> <?php } ?> </div> <div class="visible-md-block"> <?=objHeadCircle($owner, 25)?> <?php if ($numb_membs) { ?> <span class="glyphicon glyphicon-plus"></span> <?php } ?> <?php foreach ($membs_md as $memb) { ?> <?=objHeadCircle($memb, 25)?> <?php } ?> <?php if ($numb_membs > 18) { ?> <span class="glyphicon glyphicon-option-horizontal"></span> <?php } ?> </div> <div class="visible-sm-block"> <?=objHeadCircle($owner, 25)?> <?php if ($numb_membs) { ?> <span class="glyphicon glyphicon-plus"></span> <?php } ?> <?php foreach ($membs_sm as $memb) { ?> <?=objHeadCircle($memb, 25)?> <?php } ?> <?php if ($numb_membs > 18) { ?> <span class="glyphicon glyphicon-option-horizontal"></span> <?php } ?> </div> <div class="visible-xs-block"> <?=objHeadCircle($owner, 25)?> <?php if ($numb_membs) { ?> <span class="glyphicon glyphicon-plus"></span> <?php } ?> <?php foreach ($membs_xs as $memb) { ?> <?=objHeadCircle($memb, 25)?> <?php } ?> <?php if ($numb_membs > 18) { ?> <span class="glyphicon glyphicon-option-horizontal"></span> <?php } ?> </div> </div> </div> </a> <?php } ?> <?php function stageListItem(\stage $s) : void { ?> <div class="panel panel-default"> <h2 class="text-center"><?=$s->name?></h2> <table class="table table-hover"> <?php foreach ($s->getIssues_ordByDueByNumb() as $i) { ?> <?=issueListItem($i)?> <?php } ?> </table> </div> <?php } ?> <?php function issueListItem(\issue $i) : void { ?> <tr class="issueListItem" data-guid="<?=$i->guid?>"> <!-- TODO --> <td class="col-md-2"><?=$i->guid?> (#<?=$i->numb?>)</td> <td class="col-md-5"><?=$i->name?></td> <td class="col-md-3"><?=objHeadCircle(\user::getCurrent(), 32)?>TODO HEADS</td> <td class="col-md-2"> <div class="btn-group"> <button type="button" class="btn btn-default"> <span class="glyphicon glyphicon-circle-arrow-up"></span> </button> <button type="button" class="btn btn-success"> <span class="glyphicon glyphicon-ok"></span> </button> </div> </td> </tr> <?php } ?>