Exemplo n.º 1
0
 /**
  * @param $roleKey
  * @param $permKey
  * @param $val
  * @return void
  */
 private function saveRolePerm($roleKey, $permKey, $val)
 {
     $perm = $this->arp->load(array('role_key' => $roleKey, 'perm_key' => $permKey))->one();
     if ($perm !== false) {
         $perm['value'] = $val;
         $this->arp->save((object) $perm);
     } else {
         $perm = new stdClass();
         $perm->role_key = $roleKey;
         $perm->perm_key = $permKey;
         $perm->value = $val;
         $this->arp->save((object) $perm);
     }
 }
Exemplo n.º 2
0
Arquivo: ACL.php Projeto: igez/gaiaehr
 public static function updateAclRolePermission($params)
 {
     self::setRolePermissionModel();
     return self::$ARP->save($params);
 }
Exemplo n.º 3
0
 /**
  * @param $params
  * @return array
  */
 public function Update($params)
 {
     return $this->model->save($params);
 }