Index: openacs-4/packages/acs-content-repository/tcl/keyword-procs-oracle.xql =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-content-repository/tcl/Attic/keyword-procs-oracle.xql,v diff -u -N --- openacs-4/packages/acs-content-repository/tcl/keyword-procs-oracle.xql 7 Aug 2017 23:47:47 -0000 1.9 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,54 +0,0 @@ - - - - oracle8.1.6 - - - - begin - :1 := content_keyword.new ( - :heading, - :description, - :parent_id, - :keyword_id, - sysdate(), - :user_id, - :creation_ip, - :object_type, - :package_id - ); - end; - - - - - - begin - content_keyword.del(:keyword_id); - end; - - - - - - begin - content_keyword.set_heading(:keyword_id, :heading); - end; - - - - - - begin - content_keyword.item_assign( - :item_id, - :keyword, - null, - null, - null - ); - end; - - - - Index: openacs-4/packages/acs-content-repository/tcl/keyword-procs-postgresql.xql =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-content-repository/tcl/Attic/keyword-procs-postgresql.xql,v diff -u -N --- openacs-4/packages/acs-content-repository/tcl/keyword-procs-postgresql.xql 7 Aug 2017 23:47:47 -0000 1.8 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,45 +0,0 @@ - - - postgresql7.1 - - - - select content_keyword__new ( - :heading, - :description, - :parent_id, - :keyword_id, - current_timestamp, - :user_id, - :creation_ip, - :object_type, - :package_id - ) - - - - - - select content_keyword__delete (:keyword_id) - - - - - - select content_keyword__set_heading(:keyword_id, :heading) - - - - - - select content_keyword__item_assign( - :item_id, - :keyword, - null, - null, - null - ) - - - - Index: openacs-4/packages/acs-content-repository/tcl/keyword-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-content-repository/tcl/Attic/keyword-procs.tcl,v diff -u -N --- openacs-4/packages/acs-content-repository/tcl/keyword-procs.tcl 7 Aug 2017 23:47:47 -0000 1.13 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,173 +0,0 @@ -ad_library { - Procs for manipulating keywords. - - @author Lars Pind - @author Mark Aufflick - @creation-date February 27, 2003 - @cvs-id $Id: keyword-procs.tcl,v 1.13 2017/08/07 23:47:47 gustafn Exp $ -} - -namespace eval cr {} -namespace eval cr::keyword {} - -ad_proc -public -deprecated cr::keyword::new { - {-heading:required} - {-description ""} - {-parent_id ""} - {-keyword_id ""} - {-object_type "content_keyword"} - {-package_id ""} -} { - Create a new keyword - @see content::keyword::new -} { - set user_id [ad_conn user_id] - set creation_ip [ad_conn peeraddr] - - if {$package_id eq ""} { - set package_id [ad_conn package_id] - } - - set keyword_id [db_exec_plsql content_keyword_new {}] - - return $keyword_id -} - -ad_proc -public -deprecated cr::keyword::delete { - {-keyword_id:required} -} { - Delete a keyword. - - @author Peter Marklund - @see content::keyword::delete -} { - db_exec_plsql delete_keyword {} -} - -ad_proc -public -deprecated cr::keyword::set_heading { - {-keyword_id:required} - {-heading:required} -} { - Update a keyword heading - @see content::keyword::set_heading -} { - db_exec_plsql set_heading {} -} - -ad_proc -public -deprecated cr::keyword::get_keyword_id { - {-parent_id:required} - {-heading:required} -} { - Get the keyword with the given heading under the given parent. - Returns the empty string if none exists. - - @see content::keyword::get_keyword_id -} { - return [content::keyword::get_keyword_id -parent_id $parent_id -heading $heading] -} - -ad_proc -public -deprecated cr::keyword::item_unassign { - {-keyword_id:required} - {-item_id:required} -} { - Unassign a single keyword from a content item. - - Returns the supplied item_id for convenience. - @see content::keyword::item_unassign -} { - return [content::keyword::item_unassign -keyword_id $keyword_id -item_id $item_id] -} - -ad_proc -deprecated -public cr::keyword::item_unassign_children { - {-item_id:required} - {-parent_id:required} -} { - Unassign all the keywords attached to a content item - that are children of keyword parent_id. - - @return the supplied item_id for convenience. - @see content::keyword::item_unassign_children -} { - return [content::keyword::item_unassign_children -item_id $item_id -parent_id $parent_id] -} - -ad_proc -public -deprecated cr::keyword::item_assign { - {-item_id:required} - {-keyword_id:required} - {-singular:boolean} -} { - Assign one or more keywords to a content_item. - - @param singular If singular is specified, then any keywords with the same parent_id as this keyword_id - will first be unassigned. - - @param keyword_id A list of keywords to assign. - - @return the supplied item_id for convenience. - @see content::keyword::item_assign -} { - # First, unassign for the parents of each/all - if {$singular_p} { - foreach keyword $keyword_id { - set parent_id [db_string get_parent_id {}] - item_unassign_children -item_id $item_id -parent_id $parent_id - } - } - - # Now assign for each/all - foreach keyword $keyword_id { - db_exec_plsql keyword_assign {} - } - - return $item_id -} - -ad_proc -public -deprecated cr::keyword::item_get_assigned { - {-item_id:required} - {-parent_id} -} { - Returns a list of all keywords assigned to the given cr_item. - - If parent_id is supplied, only keywords that are children of - parent_id are listed. - - @see content::keyword::item_get_assigned -} { - - if {[info exists parent_id]} { - set keyword_list [content::keyword::item_get_assigned -parent_id $parent_id -item_id $item_id] - } else { - set keyword_list [content::keyword::item_get_assigned -parent_id $parent_id -item_id $item_id] - } - - return $keyword_list -} - -ad_proc -deprecated -public cr::keyword::get_options_flat { - {-parent_id ""} -} { - Returns a flat options list of the keywords with the given parent_id. - - @see content::keyword::get_options_flat -} { - return [content::keyword::get_options_flat -parent_id $parent_id] -} - -ad_proc -public -deprecated cr::keyword::get_children { - {-parent_id ""} -} { - Returns the ids of the keywords having the given parent_id. Returns - an empty list if there are no children. - - @author Peter Marklund - @see content::keyword::get_children -} { - return [content::keyword::get_children -parent_id $parent_id] -} - - -# Local variables: -# mode: tcl -# tcl-indent-level: 4 -# indent-tabs-mode: nil -# End: Index: openacs-4/packages/acs-content-repository/tcl/keyword-procs.xql =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-content-repository/tcl/Attic/keyword-procs.xql,v diff -u -N --- openacs-4/packages/acs-content-repository/tcl/keyword-procs.xql 7 Aug 2017 23:47:47 -0000 1.5 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,12 +0,0 @@ - - - - - - select parent_id - from cr_keywords - where keyword_id = :keyword - - - -