Project

General

Profile

1
<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
2
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
3
<%@ taglib prefix="s" uri="/struts-tags"%>
4
<html>
5
<head>
6
<link href="jsps/favicon.ico" rel="shortcut icon" type="image/x-icon" />
7
<link href="jsps/style.css" rel="stylesheet" type="text/css" media="screen" />
8
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
9
<s:if test="%{#session.isAdmin != null && #session.isAdmin.equals(\"true\")}">
10
        <s:set name="isAdmin" value="true"/>
11
</s:if>
12
<s:else>
13
        <s:set name="isAdmin" value="false"/>
14
</s:else>
15
<title>
16
        <s:if test="%{#isAdmin}">
17
                <s:text name="editRule.title"/>
18
        </s:if>
19
        <s:else>
20
                <s:text name="editRule.title2"/>
21
        </s:else>
22
</title>
23

    
24
</head>
25
<body class="left">
26
<div id="wrapper">
27
	<jsp:include page="menu.jsp"/>
28
	<div id="page">
29
	<div id="page-bgtop">
30
	<div id="middle">
31
            <div class="middle-b">
32
                <div class="background">
33
			 <div id="left">
34
                              <div id="left_container" >
35
                                   <h2 class="helpHdr">Info</h2>
36
                                   <s:text name="help.admin"/>
37
                              </div>
38
                         </div>
39
                        <div id="main">
40
                        <div id="main_container" class="clearfix">
41
			<div id="content">
42
				<s:if test="%{#isAdmin}">
43
                                        <h2 class="title"><s:text name="editRule.title"/></h2>
44
                                </s:if>
45
                                <s:else>
46
                                        <h2 class="title"><s:text name="editRule.title2"/></h2>
47
                                </s:else>
48
                                <div class="entry">
49
                                        <s:form action="renewRule">
50
                                                <s:hidden name="ruleId"/>
51
                                                <s:iterator value="ruleValues" var="ruleValue">
52
                                                        <s:set name="label" value="%{#ruleValue.fieldName}"/>
53
                                                        <s:set name="dscr" value="%{#ruleValue.fieldName+\".description\"}"/>
54
                                                        <s:set name="tltp" value="%{#ruleValue.fieldName+\".name\"}"/>
55
                                                        <s:if test="%{#label.equals(\"xmlvocabulary_rule.terms\") || #label.equals(\"rules.description\")}">
56
                                                                <s:textarea name="inputs" value="%{#ruleValue.fieldValue}" title="%{getText(#dscr)}" label="%{getText(#tltp)}" cols="50" rows="10" disabled='%{!#isAdmin}'/>
57
                                                        </s:if>
58
                                                        <s:elseif test="%{#label.equals(\"xmlcrisclassvocabulary_rule.terms\") || #label.equals(\"xmlcrisreferentialintegrity_rule.terms\")}">
59
                                                                <s:textarea name="inputs" value="%{#ruleValue.fieldValue}" title="%{getText(#dscr)}" label="%{getText(#tltp)}" cols="50" rows="10" disabled='%{!#isAdmin}'/>
60
                                                        </s:elseif>
61
                                                        <s:elseif test="%{#label.equals(\"rules.mandatory\")}">
62
                                                                <s:select label="%{getText(#tltp)}" name="inputs" value="%{mandatory}" list="#{'true':'true', 'false':'false'}" title="%{getText(#dscr)}"/>
63
                                                        </s:elseif>
64
                                                        <s:elseif test="%{#label.equals(\"chain_rule.type\")}">
65
                                                                <s:select label="%{getText(#tltp)}" name="inputs" value="%{#ruleValue.fieldValue}" list="#{'or':'or', 'and':'and', 'horn':'horn'}" title="%{getText(#dscr)}"/>
66
                                                        </s:elseif>
67
                                                        <s:elseif test="%{#label.equals(\"chain_rule.rule_1\")}">
68
                                                                <s:select name="inputs" list="rules" listValue="ruleName" listKey="ruleId"  value="%{#ruleValue.fieldValue}" label="%{getText(#tltp)}" title="%{getText(#dscr)}"/>
69
                                                        </s:elseif>
70
                                                        <s:elseif test="%{#label.equals(\"chain_rule.rule_2\")}">
71
                                                                <s:select name="inputs" list="rules" listValue="ruleName" listKey="ruleId"  value="%{#ruleValue.fieldValue}" label="%{getText(#tltp)}" title="%{getText(#dscr)}"/>
72
                                                        </s:elseif>
73
                                                        <s:else>
74
                                                                <s:textfield name="inputs" value="%{#ruleValue.fieldValue}" title="%{getText(#dscr)}" label="%{getText(#tltp)}" disabled='%{!#isAdmin}' style="width: 300px;"/>
75
                                                        </s:else>
76
                                                </s:iterator>
77
                                                <s:textfield name="entityType" label="%{getText(\"jobs.entity_type.name\")}" title="%{getText(\"jobs.entity_type.description\")}" />
78
                                                <s:textfield name="jobType" key="jobType" label="%{getText(\"jobs.job_type.name\")}" title="%{getText(\"jobs.job_type.description\")}" readonly='true'/>
79
                                                <s:textfield name="type" key="type" label="%{getText(\"rules.type.name\")}" title="%{getText(\"rules.type.description\")}" readonly='true'/>
80
                                                <s:if test="%{#isAdmin}">
81
                                                        <s:submit value="Update" cssClass="button-default"/>
82
                                                </s:if>
83
                                        </s:form>
84
                                </div>
85

    
86
			</div>
87
			</div>
88
			</div>
89
		</div>
90
	</div>
91
	</div>
92
	</div>
93

    
94
    <div id="footer">
95
                <jsp:include page="footer.jsp"/>
96
        </div>
97
</div>
98
</body>
99
</html>
(18-18/47)