The following lines contain the word 'select', 'insert', 'update' or 'delete':
select max(privilege) into priv from bism_permissions where
object_id = fid and subject_id in
(
select group_id from bism_groups where user_id = myid
);
select object_name into name from bism_objects where object_id = fid;
select max(privilege) into priv from bism_permissions where
object_id = fid and subject_id in
(
select group_id from bism_groups where user_id = myid
);
select object_name into name from bism_objects where object_id = fid;
thisid := oid;--if curr selection is a folder, fine lets look up access on folder
select max(privilege) into priv from bism_permissions where
object_id = thisid and subject_id in
(
select group_id from bism_groups where user_id = curr_user_id
);
select object_name into name from bism_objects where object_id = thisid;
function check_read_access(oid raw,fid raw,current_selection_is_folder varchar2,curr_user_id raw)
return varchar2
is
priv number(2):=0;
if current_selection_is_folder = 'Y' OR current_selection_is_folder = 'y' then
tempid := oid;
select max(privilege) into priv from bism_permissions where
object_id = tempid and subject_id in
(
select group_id from bism_groups where user_id = curr_user_id
);
select object_name into name from bism_objects where object_id = tempid;
select max(privilege) into priv from bism_permissions
where object_id = tempid and subject_id in
(
select group_id from bism_groups where user_id = curr_user_id
);
select object_name into fname from bism_objects where object_id = tempid;
select max(privilege) into priv from bism_permissions where
object_id = oid and subject_id in
(
select group_id from bism_groups where user_id = myid
);
select object_name into name from bism_objects where object_id = oid;
select max(privilege) into priv from bism_permissions where
object_id = oid and subject_id in
(
select group_id from bism_groups where user_id = myid
);
select object_name into name from bism_objects where object_id = oid;
select object_name into oname from bism_objects where object_id = oid;
function dummy_op2(oid raw,fid raw,current_selection_is_folder varchar2,myid raw)
return varchar2
is
begin
return 'y';