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="editRule">
50
                                        		<s:hidden name="funct"/>
51
                                                <s:hidden name="rule.id" value="%{rule.id}"/>
52
                                                <s:hidden name="rule.for_cris"/>
53
                                                <s:iterator value="ruleValues" var="ruleValue">
54
                                                        <s:set name="label" value="%{#ruleValue.fieldName}"/>
55
                                                        <s:set name="dscr" value="%{#ruleValue.fieldName+\".description\"}"/>
56
                                                        <s:set name="tltp" value="%{#ruleValue.fieldName+\".name\"}"/>
57
                                                        <s:if test="%{#label.equals(\"xmlvocabulary_rule.terms\") || #label.equals(\"rules.description\")}">
58
                                                                <s:textarea name="inputs" value="%{#ruleValue.fieldValue}" title="%{getText(#dscr)}" label="%{getText(#tltp)}" cols="50" rows="10" disabled='%{!#isAdmin}'/>
59
                                                        </s:if>
60
                                                        <s:elseif test="%{#label.equals(\"xmlcrisclassvocabulary_rule.terms\") || #label.equals(\"xmlcrisreferentialintegrity_rule.terms\")}">
61
                                                                <s:textarea name="inputs" value="%{#ruleValue.fieldValue}" title="%{getText(#dscr)}" label="%{getText(#tltp)}" cols="50" rows="10" disabled='%{!#isAdmin}'/>
62
                                                        </s:elseif>
63
                                                        <s:elseif test="%{#label.equals(\"xmlvocabulary_rule.terms_type\")}">
64
                                                                <s:select label="%{getText(#tltp)}" name="inputs" value="%{#ruleValue.fieldValue}" list="#{'whitelist':'whitelist', 'blacklist':'blacklist'}" title="%{getText(#dscr)}"/>
65
                                                        </s:elseif>
66
                                                        <s:elseif test="%{#label.equals(\"rules.mandatory\")}">
67
                                                                <s:select label="%{getText(#tltp)}" name="inputs" value="%{rule.mandatory}" list="#{'true':'true', 'false':'false'}" title="%{getText(#dscr)}"/>
68
                                                        </s:elseif>
69
                                                        <s:elseif test="%{#label.equals(\"rules.cris_entity\")}">
70
                                                                <s:select label="%{getText(#tltp)}" name="inputs" list="entityTypes" value="%{rule.entity_type}" title="%{getText(#dscr)}"/>
71
                                                        </s:elseif>
72
														<s:elseif test="%{#label.matches('.*success')}">
73
															<s:select label="%{getText(#tltp)}" name="inputs" value="%{#ruleValue.fieldValue}" list="#{'>0':'>0', 'all':'all', '0':'0', '1':'1'}" title="%{getText(#dscr)}"/>
74
														</s:elseif>
75
                                                        <s:elseif test="%{#label.equals(\"chain_rule.type\")}">
76
                                                                <s:select label="%{getText(#tltp)}" name="inputs" value="%{#ruleValue.fieldValue}" list="#{'or':'or', 'and':'and', 'horn':'horn'}" title="%{getText(#dscr)}"/>
77
                                                        </s:elseif>
78
                                                        <s:elseif test="%{#label.equals(\"chain_rule.rule_1\")}">
79
                                                                <s:select name="inputs" list="rules" listValue="name" listKey="id"  value="%{#ruleValue.fieldValue}" label="%{getText(#tltp)}" title="%{getText(#dscr)}"/>
80
                                                        </s:elseif>
81
                                                        <s:elseif test="%{#label.equals(\"chain_rule.rule_2\")}">
82
                                                                <s:select name="inputs" list="rules" listValue="name" listKey="id"  value="%{#ruleValue.fieldValue}" label="%{getText(#tltp)}" title="%{getText(#dscr)}"/>
83
                                                        </s:elseif>
84
                                                        <s:elseif test="%{#label.equals(\"rules.provider_information\")}">
85
<%-- 															<s:if test="%{rule.job_type.equals(\"OAI Usage\")}"> --%>
86
															<s:textfield name="inputs" value="%{#ruleValue.fieldValue}" title="%{getText(#dscr)}" label="%{getText(#tltp)}" disabled='%{!#isAdmin}'/>
87
<%--                                                         	</s:if> --%>
88
														</s:elseif>
89
                                                        <s:else>
90
                                                                <s:textfield name="inputs" value="%{#ruleValue.fieldValue}" title="%{getText(#dscr)}" label="%{getText(#tltp)}" disabled='%{!#isAdmin}'/>
91
                                                        </s:else>
92
                                                </s:iterator>
93
<%--                                                 <s:textfield name="rule.entity_type" label="%{getText(\"jobs.entity_type.name\")}" title="%{getText(\"jobs.entity_type.description\")}" /> --%>
94
                                                <s:textfield name="rule.job_type" label="%{getText(\"jobs.job_type.name\")}" title="%{getText(\"jobs.job_type.description\")}" readonly='true'/>
95
                                                <s:textfield name="rule.type" label="%{getText(\"rules.type.name\")}" title="%{getText(\"rules.type.description\")}" readonly='true'/>
96
                                                <s:if test="%{#isAdmin}">
97
                                                 	<s:if test="%{funct.equals(\"edit\")}">
98
                                                        <s:submit value="Update" cssClass="button-default"/>
99
                                                    </s:if>
100
                                                    <s:elseif test="%{funct.equals(\"clone\")}">
101
                                                    	<s:submit value="Clone" cssClass="button-default"/>
102
                                                    </s:elseif>
103
                                                </s:if>
104
                                        </s:form>
105
                                </div>
106

    
107
			</div>
108
			</div>
109
			</div>
110
		</div>
111
	</div>
112
	</div>
113
	</div>
114

    
115
    <div id="footer">
116
                <jsp:include page="footer.jsp"/>
117
        </div>
118
</div>
119
</div>
120
</body>
121
</html>
(13-13/32)