--
-- acs_event__new/13
--
create or replace function acs_event__new(
integer,
character varying,
text,
boolean,
text,
integer,
integer,
integer,
character varying,
timestamp with time zone,
integer,
character varying,
integer
) returns int4 as $$
begin
return acs_event__new($1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12,$13,null);
end;$$ language plpgsql;
--
-- acs_event__new/18
--
create or replace function acs_event__new(
new__event_id integer,
new__name character varying,
new__description text,
new__html_p boolean,
new__status_summary text,
new__timespan_id integer,
new__activity_id integer,
new__recurrence_id integer,
new__object_type character varying,
new__creation_date timestamp with time zone,
new__creation_user integer,
new__creation_ip character varying,
new__context_id integer,
new__package_id integer,
new__location character varying DEFAULT NULL::character varying,
new__related_link_url character varying DEFAULT NULL::character varying,
new__related_link_text character varying DEFAULT NULL::character varying,
new__redirect_to_rel_link_p boolean DEFAULT NULL::boolean
) returns int4 as $$
-- acs_events.event_id%TYPE
DECLARE
v_event_id acs_events.event_id%TYPE;
BEGIN
v_event_id := acs_object__new(
new__event_id, -- object_id
new__object_type, -- object_type
new__creation_date, -- creation_date
new__creation_user, -- creation_user
new__creation_ip, -- creation_ip
new__context_id, -- context_id
't', -- security_inherit_p
new__name, -- title
new__package_id -- package_id
);
insert into acs_events
(event_id, name, description, html_p, status_summary,
activity_id, timespan_id, recurrence_id, location,
related_link_url, related_link_text, redirect_to_rel_link_p)
values
(v_event_id, new__name, new__description, new__html_p, new__status_summary,
new__activity_id, new__timespan_id, new__recurrence_id, new__location,
new__related_link_url, new__related_link_text, new__redirect_to_rel_link_p);
return v_event_id;
END;
$$ language plpgsql;