Example #1
0
 /**
  * Add capability to role
  *
  * @param string $roleSlug Role slug
  * @param string $cap      Role Capability
  */
 public static function addCap($roleSlug, $cap)
 {
     if (self::roleExists($roleSlug)) {
         if (!self::capExists($roleSlug, $cap)) {
             self::$caps[$roleSlug][] = $cap;
             $result = Hash::insert(self::$roles, $roleSlug . '.capabilities', self::$caps[$roleSlug]);
             self::$roles = $result;
             Configure::write('Hurad.caps', self::$caps);
         }
     }
 }