Exemplo n.º 1
0
 /**
  * @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;
 }
Exemplo n.º 2
0
 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;
 }