annyf
committed
on 08 Dec 04
change new_rule procedure
openacs-4/.../rules/www/single-rule.tcl (+1 -1)
29 29
30 30 set rule_name [db_string rule_name {select rule_name from rules where rule_id=:rule_id}]
31 31 set assessment_related [db_string asm { select name from surveys where survey_id = (select asm_id from rules where rule_id=:rule_id)}]
32 32 set state [db_string active_p {select active_p from rules where rule_id=:rule_id}]
33 33
34 34 if { $state == "y"} {
35 35    set state "Active"
36 36 } else {
37 37   set state "Not Active"
38 38 }
39 39
40 40 set type_id [notification::type::get_type_id -short_name rule_notif]
41 41 template::list::create -name triggers\
42 42 -multirow rule_triggers\
43 43 -key rule_def_id\
44 44 -no_data "There are no triggers "\
45 45 -row_pretty_plural "triggers"\
46 46 -elements {
47 47     rule_def_id {
48 48         display_template {
49   <a href=single-rule-add?rule_def_id=@rule_triggers.rule_def_id@&rule_id=$rule_id&s_qs=@rule_triggers.qs_id@&s_answer=@rule_triggers.result_id@&s_action=@rule_triggers.action_type@&s_group=@rule_triggers.group_id@><img border=0 src=images/Edit16.gif></a>
  49 <a href=single-rule-add?rule_def_id=@rule_triggers.rule_def_id@&rule_id=$rule_id&s_qs=@rule_triggers.qs_id@&s_answer=@rule_triggers.result_id@&s_action=@rule_triggers.action_type@&s_group=@rule_triggers.group_id@&s_active=@rule_triggers.active_p@><img border=0 src=images/Edit16.gif></a>
50 50         <a href=delete-single-rule?return_url=single-rule&rule_def_id=@rule_triggers.rule_def_id@&rule_id=$rule_id><img border=0 src=images/Delete16.gif></a>        
51 51         }
52 52     }
53 53     qs_id {
54 54         label "Question"
55 55         display_col  description       
56 56         
57 57     }
58 58     result_id {
59 59         label "Answer"
60 60         display_col value
61 61                  
62 62     }
63 63     active_p {
64 64         label "Active"
65 65         display_template {
66 66             <if @rule_triggers.active_p@ eq y>
67 67              Yes
68 68             </if>
69 69             <else >