| |
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 > |