content_extlink::new (public, deprecated)

 content_extlink::new [ -extlink_id extlink_id ] -url url \
    -parent_id parent_id [ -name name ] [ -label label ] \
    [ -description description ] [ -package_id package_id ]

Defined in packages/acs-content-repository/tcl/deprecated-procs.tcl

Deprecated. Invoking this procedure generates a warning.

Create a new external link.

Switches:
-extlink_id (optional)
Optional pre-assigned object_id for the link
-url (required)
The URL of the external resource
-parent_id (required)
The folder that will contain this extlink
-name (optional)
Name to assign the object (defaults to "link extlink_id")
-label (optional)
Label for the extlink (defaults to the URL)
-description (optional)
An extended description of the link (defaults to NULL)
-package_id (optional)
Package Id of the package that created the link
See Also:

Testcases:
No testcase defined.
Source code:
ad_log_deprecated proc content_extlink::new

    set creation_user [ad_conn user_id]
    set creation_ip [ad_conn peeraddr]

    if {$package_id eq ""} {
        set package_id [ad_conn package_id]
    }

    return [db_exec_plsql extlink_new {}]
Generic XQL file:
packages/acs-content-repository/tcl/deprecated-procs.xql

PostgreSQL XQL file:
<fullquery name="content_extlink::new.extlink_new">
    <querytext>

        select content_extlink__new (
          :name,
          :url,
          :label,
          :description,
          :parent_id,
          :extlink_id,
          current_timestamp,
          :creation_user,
          :creation_ip,
          :package_id
        );

      </querytext>
</fullquery>
packages/acs-content-repository/tcl/deprecated-procs-postgresql.xql

Oracle XQL file:
<fullquery name="content_extlink::new.extlink_new">
    <querytext>

        begin
          :1 := content_extlink.new (
                  name => :name,
                  url => :url,
                  label => :label,
                  description => :description,
                  parent_id => :parent_id,
                  extlink_id => :extlink_id,
                  creation_user => :creation_user,
                  creation_ip => :creation_ip,
                  package_id => :package_id
                );
        end;

      </querytext>
</fullquery>
packages/acs-content-repository/tcl/deprecated-procs-oracle.xql

[ hide source ] | [ make this the default ]
Show another procedure: