function getPermissions() { $permissions = pullAllPermissionInfoCurrentArea(); echo "<option value=''>No Permission</option>"; foreach ($permissions as $permission) { echo "<option value='" . $permission['index'] . "'>" . $permission['longName'] . "</option>"; } }
function pullPermissions($area, $selected) { global $db; try { $hourTypesQuery = $db->prepare("SELECT * FROM scheduleHourTypes WHERE `ID`=:selected AND `deleted` = 0"); $hourTypesQuery->execute(array(':selected' => $selected)); } catch (PDOException $e) { exit("error in query"); } $cur = $hourTypesQuery->fetch(PDO::FETCH_ASSOC); $permissions = pullAllPermissionInfoCurrentArea(); echo "<option value=''></option>"; foreach ($permissions as $singlePerm) { if ($cur['permission'] == $singlePerm['index']) { echo "<option value='" . $singlePerm['index'] . "' selected>" . $singlePerm['longName'] . "</option>"; } else { echo "<option value='" . $singlePerm['index'] . "'>" . $singlePerm['longName'] . "</option>"; } } }
<?php //pullPermissionsGroup.php this pulls the list of permissions currently in the group require '../includes/includeMeBlank.php'; $group = $_GET['group']; $permissions = pullAllPermissionInfoCurrentArea(); $grantedPermissions = pullGroupPermissionIdsCurrentGroup($group); $filler = ""; foreach ($permissions as $row) { $filler .= "<input type='checkbox' id='" . $row['index'] . "' name='" . $row['index'] . "' value='" . $row['index'] . "' onclick='if(this.checked){addPermission(this.value);}else{removePermission(this.value);}' "; if (in_array($row['index'], $grantedPermissions)) { $filler .= "checked "; } $filler .= "/>"; $filler .= "<label class 'title' for='" . $row['index'] . "'> " . $row['longName'] . "</label> (<a href='javascript:void' onclick=\"showHide('" . $row['index'] . "description')\">?</a>)<br/>"; $filler .= "<div class='description' id='" . $row['index'] . "description' style='display:none;'>" . $row['description'] . "</div><br/>"; } echo $filler;
function getPermissions($perm) { $permissions = pullAllPermissionInfoCurrentArea(); echo "<option value='NULL'>No Permission</option>"; foreach ($permissions as $permission) { if ($permission['index'] == $perm) { echo "<option value='" . $permission['index'] . "' selected>" . $permission['longName'] . "</option>"; } else { echo "<option value='" . $permission['index'] . "'>" . $permission['longName'] . "</option>"; } } }