<?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 datamods; require_once "model/datamods.php"; require_once "view/formctrl.php"; require_once "class/user.class.php"; ?> <?php function newGroup() : void { ?> <div id="newGroupModal" class="modal fade" tabindex="-1" role="dialog"> <div class="modal-dialog modal-sm" role="document"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"> <span aria-hidden="true">×</span> </button> <h4 class="modal-title"> <span class="glyphicon glyphicon-th"></span> Create new Group </h4> </div> <div class="modal-body"> <form method="post" action="<?=ap()?>"> <?=\formctrl\formname( "dm-group-add" )?> <div class="form-group"> <label>Owner</label> <select class="form-control selectpicker"> <optgroup label="Users"> <option data-icon="glyphicon-user"> <?=\user::getCurrent()->getDisplayName()?> </option> </optgroup> </select> </div> <?=\formctrl\text( "Group Name", "name" )?> <button type="submit" class="btn btn-success pull-right"> <span class="glyphicon glyphicon-plus"></span> Add </button> <p> </p> </form> </div> </div> </div> </div> <?php } ?> <?php function newPad() : void { ?> <div id="newPadModal" class="modal fade" tabindex="-1" role="dialog"> <div class="modal-dialog modal-sm" role="document"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"> <span aria-hidden="true">×</span> </button> <h4 class="modal-title"> <span class="glyphicon glyphicon-edit"></span> Create new Pad </h4> </div> <div class="modal-body"> <form method="post" action="<?=ap()?>"> <?=\formctrl\formname( "dm-pad-add" )?> <div class="form-group"> <label>Owner</label> <select name="input[owner]" class="form-control selectpicker"> <optgroup label="Users"> <option data-icon="glyphicon-user" value="<?=\user::getCurrent()->guid?>"> <?=\user::getCurrent()->getDisplayName()?> </option> </optgroup> <optgroup label="Groups"> <?php foreach (\user::getCurrent()->getGroups_ordByOwnByName() as $g) { ?> <?php if (\user::getCurrent()->canCreateSub($g)) { ?> <option data-icon="glyphicon-th" value="<?=$g->guid?>"> <?=$g->getDisplayName()?> </option> <?php } ?> <?php } ?> </optgroup> </select> </div> <?=\formctrl\text( "Pad Name", "name" )?> <button type="submit" class="btn btn-success pull-right"> <span class="glyphicon glyphicon-plus"></span> Add </button> <p> </p> </form> </div> </div> </div> </div> <?php } ?>