Index: openacs-4/packages/acs-subsite/www/admin/index.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-subsite/www/admin/index.adp,v diff -u -r1.20 -r1.21 --- openacs-4/packages/acs-subsite/www/admin/index.adp 11 Dec 2003 21:39:55 -0000 1.20 +++ openacs-4/packages/acs-subsite/www/admin/index.adp 28 Feb 2005 18:22:35 -0000 1.21 @@ -20,6 +20,9 @@
  • Relationship Types
  • Host-Node Map
  • Object Types + +
  • Admin Registration Assessment + Index: openacs-4/packages/acs-subsite/www/admin/index.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-subsite/www/admin/index.tcl,v diff -u -r1.13 -r1.14 --- openacs-4/packages/acs-subsite/www/admin/index.tcl 2 Mar 2004 14:55:55 -0000 1.13 +++ openacs-4/packages/acs-subsite/www/admin/index.tcl 28 Feb 2005 18:22:35 -0000 1.14 @@ -23,3 +23,13 @@ array set acs_admin_node [site_node::get -url $acs_admin_url] set acs_admin_name $acs_admin_node(instance_name) set sw_admin_p [permission::permission_p -party_id [ad_conn user_id] -object_id $acs_admin_node(object_id) -privilege admin] +set asm_p [apm_package_installed_p "assessment"] + + + + + + + + + Index: openacs-4/packages/acs-subsite/www/admin/set-reg-assessment.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-subsite/www/admin/Attic/set-reg-assessment.adp,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/acs-subsite/www/admin/set-reg-assessment.adp 28 Feb 2005 18:15:13 -0000 1.1 @@ -0,0 +1,11 @@ + +@page_title;noquote@ +@context;noquote@ + + #acs-subsite.no_assessment# + + + + + + Index: openacs-4/packages/acs-subsite/www/admin/set-reg-assessment.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-subsite/www/admin/Attic/set-reg-assessment.tcl,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/acs-subsite/www/admin/set-reg-assessment.tcl 28 Feb 2005 18:15:13 -0000 1.1 @@ -0,0 +1,88 @@ +ad_page_contract { + This display the anonymous assessments available for registration + + @author Vivian Hernandez (vivian@viaro.net) Viaro Networks (www.viaro.net) + @creation-date 2005-01-20 + @cvs-id $Id: +} + +set install_p [apm_package_installed_p "assessment"] +set mount_p [site_node::get_package_url -package_key assessment] + +if {$install_p == 0 || $mount_p == ""} { + ad_return_complaint 1 "Assessment Package is not installed or mounted" + ad_script_abort +} + +set page_title "[ad_conn instance_name] Set the assessment for registration" + +set context [list "Set the assessment for registration"] + +set subsite_id [ad_conn subsite_id] + +set package_id [apm_package_id_from_key "assessment"] + +set value [parameter::get -parameter AsmForRegisterId] + + +set assessments [db_list_of_lists get_all_assessments {}] +lappend assessments [list "[_ acs-subsite.none]" 0] + + +set asm_p [llength $assessments] + +ad_form -name get_assessment -form { + {assessment_id:text(select) + {label "[_ acs-subsite.choose_assessment]"} + {options $assessments} + {help_text "[_ acs-subsite.choose_assessment_help]"} + {value $value}} +} -on_submit { + parameter::set_value -package_id [ad_conn package_id] -parameter AsmForRegisterId -value $assessment_id +} + +ad_return_template + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Index: openacs-4/packages/acs-subsite/www/admin/set-reg-assessment.xql =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-subsite/www/admin/Attic/set-reg-assessment.xql,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/acs-subsite/www/admin/set-reg-assessment.xql 28 Feb 2005 18:15:13 -0000 1.1 @@ -0,0 +1,27 @@ + + + + + + + select cr.title,ci.item_id as assessment_id + from cr_folders cf, cr_items ci, cr_revisions cr, as_assessments a + where cr.revision_id = ci.latest_revision + and a.assessment_id = cr.revision_id + and a.anonymous_p = 't' + and ci.parent_id = cf.folder_id + and cf.package_id in (select object_id from site_nodes) + order by cr.title + + + + + + + + + + + + +