/** * @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); } }
public static function updateAclRolePermission($params) { self::setRolePermissionModel(); return self::$ARP->save($params); }
/** * @param $params * @return array */ public function Update($params) { return $this->model->save($params); }