/** * @param $permKey * @return array */ protected function getPermRolesValues($permKey) { $perms = $this->arp->buildSQL(array('SELECT' => "*", 'WHERE' => "perm_key = '{$permKey}'"))->all(); $data = array(); foreach ($perms as $perm) { $data[$perm['role_key']] = $perm['value']; } return $data; }
public static function getEmergencyAccessPerms() { self::construct(); $perms = array(); $sqlStatement['SELECT'] = "*"; $sqlStatement['WHERE'] = "role_key = 'emergencyaccess'"; $sqlStatement['ORDER'] = "id ASC"; foreach (self::$ARP->buildSQL($sqlStatement)->all() as $row) { $pK = strtolower($row['perm_key']); if ($pK == '' || !$row['value']) { continue; } if ($row['value'] == '1') { $hP = true; } else { $hP = false; } $perms[$pK] = $hP; } return $perms; }