KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > apache > jsp > viewSection_jsp


1 package org.apache.jsp;
2
3 import javax.servlet.*;
4 import javax.servlet.http.*;
5 import javax.servlet.jsp.*;
6 import org.apache.jasper.runtime.*;
7
8 public class viewSection_jsp extends HttpJspBase {
9
10
11   private static java.util.Vector JavaDoc _jspx_includes;
12
13   private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_bean_message_key;
14   private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_c_out_value_escapeXml_default;
15   private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_c_if_test;
16   private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_c_out_value;
17   private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_ion_security_user_action;
18   private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_c_set_var_value_scope;
19   private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_c_choose;
20   private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_c_when_test;
21   private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_c_forEach_var_items;
22   private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_c_otherwise;
23   private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_ion_security_user_publication_action;
24   private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_ion_security_user_section_action;
25   private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_c_set_var_scope;
26   private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_ion_security_version_user_publication_action;
27   private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_c_set_var_value;
28   private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_c_out_value_default;
29   private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_ion_workflowActions_version_var_user_publication;
30   private org.apache.jasper.runtime.TagHandlerPool _jspx_tagPool_c_remove_var;
31
32   public viewSection_jsp() {
33     _jspx_tagPool_bean_message_key = new org.apache.jasper.runtime.TagHandlerPool();
34     _jspx_tagPool_c_out_value_escapeXml_default = new org.apache.jasper.runtime.TagHandlerPool();
35     _jspx_tagPool_c_if_test = new org.apache.jasper.runtime.TagHandlerPool();
36     _jspx_tagPool_c_out_value = new org.apache.jasper.runtime.TagHandlerPool();
37     _jspx_tagPool_ion_security_user_action = new org.apache.jasper.runtime.TagHandlerPool();
38     _jspx_tagPool_c_set_var_value_scope = new org.apache.jasper.runtime.TagHandlerPool();
39     _jspx_tagPool_c_choose = new org.apache.jasper.runtime.TagHandlerPool();
40     _jspx_tagPool_c_when_test = new org.apache.jasper.runtime.TagHandlerPool();
41     _jspx_tagPool_c_forEach_var_items = new org.apache.jasper.runtime.TagHandlerPool();
42     _jspx_tagPool_c_otherwise = new org.apache.jasper.runtime.TagHandlerPool();
43     _jspx_tagPool_ion_security_user_publication_action = new org.apache.jasper.runtime.TagHandlerPool();
44     _jspx_tagPool_ion_security_user_section_action = new org.apache.jasper.runtime.TagHandlerPool();
45     _jspx_tagPool_c_set_var_scope = new org.apache.jasper.runtime.TagHandlerPool();
46     _jspx_tagPool_ion_security_version_user_publication_action = new org.apache.jasper.runtime.TagHandlerPool();
47     _jspx_tagPool_c_set_var_value = new org.apache.jasper.runtime.TagHandlerPool();
48     _jspx_tagPool_c_out_value_default = new org.apache.jasper.runtime.TagHandlerPool();
49     _jspx_tagPool_ion_workflowActions_version_var_user_publication = new org.apache.jasper.runtime.TagHandlerPool();
50     _jspx_tagPool_c_remove_var = new org.apache.jasper.runtime.TagHandlerPool();
51   }
52
53   public java.util.List JavaDoc getIncludes() {
54     return _jspx_includes;
55   }
56
57   public void _jspDestroy() {
58     _jspx_tagPool_bean_message_key.release();
59     _jspx_tagPool_c_out_value_escapeXml_default.release();
60     _jspx_tagPool_c_if_test.release();
61     _jspx_tagPool_c_out_value.release();
62     _jspx_tagPool_ion_security_user_action.release();
63     _jspx_tagPool_c_set_var_value_scope.release();
64     _jspx_tagPool_c_choose.release();
65     _jspx_tagPool_c_when_test.release();
66     _jspx_tagPool_c_forEach_var_items.release();
67     _jspx_tagPool_c_otherwise.release();
68     _jspx_tagPool_ion_security_user_publication_action.release();
69     _jspx_tagPool_ion_security_user_section_action.release();
70     _jspx_tagPool_c_set_var_scope.release();
71     _jspx_tagPool_ion_security_version_user_publication_action.release();
72     _jspx_tagPool_c_set_var_value.release();
73     _jspx_tagPool_c_out_value_default.release();
74     _jspx_tagPool_ion_workflowActions_version_var_user_publication.release();
75     _jspx_tagPool_c_remove_var.release();
76   }
77
78   public void _jspService(HttpServletRequest request, HttpServletResponse response)
79         throws java.io.IOException JavaDoc, ServletException {
80
81     JspFactory _jspxFactory = null;
82     javax.servlet.jsp.PageContext JavaDoc pageContext = null;
83     HttpSession session = null;
84     ServletContext application = null;
85     ServletConfig config = null;
86     JspWriter out = null;
87     Object JavaDoc page = this;
88     JspWriter _jspx_out = null;
89
90
91     try {
92       _jspxFactory = JspFactory.getDefaultFactory();
93       response.setContentType("text/html;charset=ISO-8859-1");
94       pageContext = _jspxFactory.getPageContext(this, request, response,
95                 null, true, 8192, true);
96       application = pageContext.getServletContext();
97       config = pageContext.getServletConfig();
98       session = pageContext.getSession();
99       out = pageContext.getOut();
100       _jspx_out = out;
101
102       out.write("\r\n");
103       out.write("\r\n");
104       out.write("\r\n");
105       out.write("\r\n");
106       out.write("\r\n");
107       out.write("\r\n\r\n");
108       out.write("<html>\r\n");
109       out.write("<head>\r\n\t");
110       out.write("<title>viewSection");
111       out.write("</title>\r\n\t");
112       out.write("<link rel=\"stylesheet\" type=\"text/css\" HREF=\"styles/global.css\">\t\r\n");
113       out.write("</head>\r\n\r\n");
114       out.write("<body class=\"text\" onload='setBallon(\"BallonTip\");' background=\"images/fond.gif\" style=\"cursor:default\">\r\n\r\n");
115       out.write("<!-- scripts pour les tooltips, scripts for the tooltips -->\r\n");
116       out.write("<div id=\"BallonTip\" style=\"POSITION:absolute; VISIBILITY:hidden; LEFT:-200px; Z-INDEX: 100\" class=\"text\">");
117       out.write("</div>\r\n");
118       out.write("<script language=\"JavaScript\" SRC=\"scripts/cross.js\">");
119       out.write("</script>\r\n");
120       out.write("<script language=\"JavaScript\" SRC=\"scripts/tooltips.js\">");
121       out.write("</script>\r\n\t\r\n\t");
122       out.write("<!-- title -->\r\n\t");
123       out.write("<img SRC=\"images/content-tile.gif\" align=\"absmiddle\">\r\n\t");
124       out.write("<span class=\"title\">\r\n\t\t ");
125       if (_jspx_meth_bean_message_0(pageContext))
126         return;
127       out.write("\"&nbsp;");
128       if (_jspx_meth_c_out_0(pageContext))
129         return;
130       out.write("&nbsp;\"\r\n\t\t ");
131       if (_jspx_meth_c_if_0(pageContext))
132         return;
133       out.write("\t\t \r\n\t\t ");
134       out.write("<a HREF=\"../section/");
135       if (_jspx_meth_c_out_1(pageContext))
136         return;
137       out.write(".html\" title=\"preview\" target=\"_blank\">");
138       out.write("<img SRC=\"images/oeuil.gif\" border=\"0\" style=\"position=relative;top=4px\">");
139       out.write("</a>\r\n\t");
140       out.write("</span>\r\n\t");
141       out.write("<br>");
142       out.write("<br>\r\n\t");
143       out.write("<span style=\"font-size:11px; font-weight:bold; color:#006699\">");
144       if (_jspx_meth_c_out_2(pageContext))
145         return;
146       out.write("</span>\r\n\t");
147       out.write("<br>");
148       out.write("<br>");
149       out.write("<br>\r\n\t\r\n");
150       /* ---- ion:security ---- */
151       org.nextime.ion.backoffice.security.SecurityTag _jspx_th_ion_security_0 = (org.nextime.ion.backoffice.security.SecurityTag) _jspx_tagPool_ion_security_user_action.get(org.nextime.ion.backoffice.security.SecurityTag.class);
152       _jspx_th_ion_security_0.setPageContext(pageContext);
153       _jspx_th_ion_security_0.setParent(null);
154       _jspx_th_ion_security_0.setAction("canCreateSection");
155       _jspx_th_ion_security_0.setUser("${userLogin}");
156       int _jspx_eval_ion_security_0 = _jspx_th_ion_security_0.doStartTag();
157       if (_jspx_eval_ion_security_0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
158         do {
159           out.write("\r\n\t");
160           if (_jspx_meth_c_set_0(_jspx_th_ion_security_0, pageContext))
161             return;
162           out.write("\r\n\t");
163           out.write("\r\n\t");
164           /* ---- c:if ---- */
165           org.apache.taglibs.standard.tag.el.core.IfTag _jspx_th_c_if_1 = (org.apache.taglibs.standard.tag.el.core.IfTag) _jspx_tagPool_c_if_test.get(org.apache.taglibs.standard.tag.el.core.IfTag.class);
166           _jspx_th_c_if_1.setPageContext(pageContext);
167           _jspx_th_c_if_1.setParent(_jspx_th_ion_security_0);
168           _jspx_th_c_if_1.setTest("${section.level==1 || (section.level==2 && section.parent.id!='transversals')}");
169           int _jspx_eval_c_if_1 = _jspx_th_c_if_1.doStartTag();
170           if (_jspx_eval_c_if_1 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
171             do {
172               out.write("\t\r\n\t\t");
173               out.write("<!-- section/directory list -->\r\n\t\t");
174               out.write("<span class=\"title-list\">");
175               if (_jspx_meth_bean_message_1(_jspx_th_c_if_1, pageContext))
176                 return;
177               out.write("</span> &nbsp;( ");
178               out.write("<img SRC=\"images/create.gif\" align=\"absmiddle\" border=\"0\"> &nbsp;");
179               out.write("<a HREF=\"createSection.x?id=");
180               if (_jspx_meth_c_out_3(_jspx_th_c_if_1, pageContext))
181                 return;
182               out.write("\" target=\"sub\">");
183               if (_jspx_meth_bean_message_2(_jspx_th_c_if_1, pageContext))
184                 return;
185               out.write("</a> )\r\n\t\t");
186               out.write("<hr width=\"100%\" size=\"1\" noshade color=\"#949494\">\t\t\r\n\t\t");
187               /* ---- c:choose ---- */
188               org.apache.taglibs.standard.tag.common.core.ChooseTag _jspx_th_c_choose_0 = (org.apache.taglibs.standard.tag.common.core.ChooseTag) _jspx_tagPool_c_choose.get(org.apache.taglibs.standard.tag.common.core.ChooseTag.class);
189               _jspx_th_c_choose_0.setPageContext(pageContext);
190               _jspx_th_c_choose_0.setParent(_jspx_th_c_if_1);
191               int _jspx_eval_c_choose_0 = _jspx_th_c_choose_0.doStartTag();
192               if (_jspx_eval_c_choose_0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
193                 do {
194                   out.write("\r\n\t\t\t");
195                   out.write("<!-- il y a des sections à afficher, directories to show -->\r\n\t\t\t");
196                   /* ---- c:when ---- */
197                   org.apache.taglibs.standard.tag.el.core.WhenTag _jspx_th_c_when_0 = (org.apache.taglibs.standard.tag.el.core.WhenTag) _jspx_tagPool_c_when_test.get(org.apache.taglibs.standard.tag.el.core.WhenTag.class);
198                   _jspx_th_c_when_0.setPageContext(pageContext);
199                   _jspx_th_c_when_0.setParent(_jspx_th_c_choose_0);
200                   _jspx_th_c_when_0.setTest("${sectionsSize>0}");
201                   int _jspx_eval_c_when_0 = _jspx_th_c_when_0.doStartTag();
202                   if (_jspx_eval_c_when_0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
203                     do {
204                       out.write("\r\n\t\t\t\t");
205                       out.write("<table border=\"0\" cellpadding=\"1\" cellspacing=\"0\" width=\"100%\">\r\n\t\t\t\t\t");
206                       /* ---- c:forEach ---- */
207                       org.apache.taglibs.standard.tag.el.core.ForEachTag _jspx_th_c_forEach_0 = (org.apache.taglibs.standard.tag.el.core.ForEachTag) _jspx_tagPool_c_forEach_var_items.get(org.apache.taglibs.standard.tag.el.core.ForEachTag.class);
208                       _jspx_th_c_forEach_0.setPageContext(pageContext);
209                       _jspx_th_c_forEach_0.setParent(_jspx_th_c_when_0);
210                       _jspx_th_c_forEach_0.setVar("section");
211                       _jspx_th_c_forEach_0.setItems("${sections}");
212                       try {
213                         int _jspx_eval_c_forEach_0 = _jspx_th_c_forEach_0.doStartTag();
214                         if (_jspx_eval_c_forEach_0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
215                           do {
216                             out.write("\r\n\t\t\t\t\t\t");
217                             out.write("<tr>\r\n\t\t\t\t\t\t\t");
218                             out.write("<!-- icone -->\r\n\t\t\t\t\t\t\t");
219                             out.write("<td width=\"20\">\r\n\t\t\t\t\t\t\t\t");
220                             if (_jspx_meth_c_choose_1(_jspx_th_c_forEach_0, pageContext))
221                               return;
222                             out.write("\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t");
223                             out.write("</td>\r\n\t\t\t\t\t\t\t");
224                             out.write("<!-- name (lien) -->\r\n\t\t\t\t\t\t\t");
225                             out.write("<td valign=\"top\">\r\n\t\t\t\t\t\t\t\t&nbsp;");
226                             out.write("<a HREF=\"editSection.x?id=");
227                             if (_jspx_meth_c_out_4(_jspx_th_c_forEach_0, pageContext))
228                               return;
229                             out.write("\" target=\"sub\">");
230                             if (_jspx_meth_c_out_5(_jspx_th_c_forEach_0, pageContext))
231                               return;
232                             out.write("</a>\r\n\t\t\t\t\t\t\t");
233                             out.write("</td>\r\n\t\t\t\t\t\t\t");
234                             out.write("<!-- move down -->\r\n\t\t\t\t\t\t\t");
235                             out.write("<td width=\"11\">");
236                             out.write("<a HREF=\"moveSection.x?id=");
237                             if (_jspx_meth_c_out_6(_jspx_th_c_forEach_0, pageContext))
238                               return;
239                             out.write("&type=down\" target=\"sub\">");
240                             out.write("<img SRC=\"images/up.gif\" border=\"0\">");
241                             out.write("</a>");
242                             out.write("</td>\r\n\t\t\t\t\t\t\t");
243                             out.write("<!-- move up -->\r\n\t\t\t\t\t\t\t");
244                             out.write("<td width=\"11\">");
245                             out.write("<a HREF=\"moveSection.x?id=");
246                             if (_jspx_meth_c_out_7(_jspx_th_c_forEach_0, pageContext))
247                               return;
248                             out.write("&type=up\" target=\"sub\">");
249                             out.write("<img SRC=\"images/down.gif\" border=\"0\">");
250                             out.write("</a>");
251                             out.write("</td>\r\n\t\t\t\t\t\t\t");
252                             out.write("<!-- delete -->\r\n\t\t\t\t\t\t\t");
253                             out.write("<form action=\"deleteSection.x\" target=\"sub\" onsubmit=\"return confirm('supprimer cette section ?')\">\r\n\t\t\t\t\t\t\t");
254                             out.write("<td width=\"20\" align=\"right\">\r\n\t\t\t\t\t\t\t\t");
255                             if (_jspx_meth_ion_security_1(_jspx_th_c_forEach_0, pageContext))
256                               return;
257                             out.write("\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t");
258                             out.write("</td>\r\n\t\t\t\t\t\t\t");
259                             out.write("</form>\r\n\t\t\t\t\t\t");
260                             out.write("</tr>\r\n\t\t\t\t\t");
261                             int evalDoAfterBody = _jspx_th_c_forEach_0.doAfterBody();
262                             if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
263                               break;
264                           } while (true);
265                         }
266                         if (_jspx_th_c_forEach_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
267                           return;
268                       } catch (Throwable JavaDoc _jspx_exception) {
269                         _jspx_th_c_forEach_0.doCatch(_jspx_exception);
270                       } finally {
271                         _jspx_th_c_forEach_0.doFinally();
272                         _jspx_tagPool_c_forEach_var_items.reuse(_jspx_th_c_forEach_0);
273                       }
274                       out.write("\r\n\t\t\t\t");
275                       out.write("</table>\r\n\t\t\t\t");
276                       out.write("<br>");
277                       out.write("<br>\r\n\t\t\t");
278                       int evalDoAfterBody = _jspx_th_c_when_0.doAfterBody();
279                       if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
280                         break;
281                     } while (true);
282                   }
283                   if (_jspx_th_c_when_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
284                     return;
285                   _jspx_tagPool_c_when_test.reuse(_jspx_th_c_when_0);
286                   out.write("\r\n\t\t\t");
287                   out.write("<!-- il n'y a pas de sections à afficher, no directories to show -->\r\n\t\t\t");
288                   if (_jspx_meth_c_otherwise_1(_jspx_th_c_choose_0, pageContext))
289                     return;
290                   out.write("\r\n\t\t");
291                   int evalDoAfterBody = _jspx_th_c_choose_0.doAfterBody();
292                   if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
293                     break;
294                 } while (true);
295               }
296               if (_jspx_th_c_choose_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
297                 return;
298               _jspx_tagPool_c_choose.reuse(_jspx_th_c_choose_0);
299               out.write("\r\n\t");
300               int evalDoAfterBody = _jspx_th_c_if_1.doAfterBody();
301               if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
302                 break;
303             } while (true);
304           }
305           if (_jspx_th_c_if_1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
306             return;
307           _jspx_tagPool_c_if_test.reuse(_jspx_th_c_if_1);
308           out.write("\r\n");
309           int evalDoAfterBody = _jspx_th_ion_security_0.doAfterBody();
310           if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
311             break;
312         } while (true);
313       }
314       if (_jspx_th_ion_security_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
315         return;
316       _jspx_tagPool_ion_security_user_action.reuse(_jspx_th_ion_security_0);
317       out.write("\r\n\t\r\n");
318       out.write("<!-- publications list -->\r\n");
319       if (_jspx_meth_ion_security_2(pageContext))
320         return;
321       out.write("\r\n");
322       /* ---- c:if ---- */
323       org.apache.taglibs.standard.tag.el.core.IfTag _jspx_th_c_if_3 = (org.apache.taglibs.standard.tag.el.core.IfTag) _jspx_tagPool_c_if_test.get(org.apache.taglibs.standard.tag.el.core.IfTag.class);
324       _jspx_th_c_if_3.setPageContext(pageContext);
325       _jspx_th_c_if_3.setParent(null);
326       _jspx_th_c_if_3.setTest("${canCreatePublication!=null || publicationsSize>0}");
327       int _jspx_eval_c_if_3 = _jspx_th_c_if_3.doStartTag();
328       if (_jspx_eval_c_if_3 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
329         do {
330           out.write("\r\n\t");
331           out.write("<span class=\"title-list\">");
332           if (_jspx_meth_bean_message_5(_jspx_th_c_if_3, pageContext))
333             return;
334           out.write("</span>\t\r\n\t");
335           if (_jspx_meth_c_if_4(_jspx_th_c_if_3, pageContext))
336             return;
337           out.write("\t\r\n\t");
338           out.write("<hr width=\"100%\" size=\"1\" noshade color=\"#949494\"> \t\r\n\t");
339           /* ---- c:choose ---- */
340           org.apache.taglibs.standard.tag.common.core.ChooseTag _jspx_th_c_choose_2 = (org.apache.taglibs.standard.tag.common.core.ChooseTag) _jspx_tagPool_c_choose.get(org.apache.taglibs.standard.tag.common.core.ChooseTag.class);
341           _jspx_th_c_choose_2.setPageContext(pageContext);
342           _jspx_th_c_choose_2.setParent(_jspx_th_c_if_3);
343           int _jspx_eval_c_choose_2 = _jspx_th_c_choose_2.doStartTag();
344           if (_jspx_eval_c_choose_2 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
345             do {
346               out.write("\r\n\t\t");
347               out.write("<!-- il y a des publications à afficher, publications to show -->\r\n\t\t");
348               /* ---- c:when ---- */
349               org.apache.taglibs.standard.tag.el.core.WhenTag _jspx_th_c_when_2 = (org.apache.taglibs.standard.tag.el.core.WhenTag) _jspx_tagPool_c_when_test.get(org.apache.taglibs.standard.tag.el.core.WhenTag.class);
350               _jspx_th_c_when_2.setPageContext(pageContext);
351               _jspx_th_c_when_2.setParent(_jspx_th_c_choose_2);
352               _jspx_th_c_when_2.setTest("${publicationsSize>0}");
353               int _jspx_eval_c_when_2 = _jspx_th_c_when_2.doStartTag();
354               if (_jspx_eval_c_when_2 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
355                 do {
356                   out.write("\t\t\t\t\t\t\t\t\r\n\t\t\t");
357                   out.write("<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">\r\n\t\t\t\t");
358                   /* ---- c:forEach ---- */
359                   org.apache.taglibs.standard.tag.el.core.ForEachTag _jspx_th_c_forEach_1 = (org.apache.taglibs.standard.tag.el.core.ForEachTag) _jspx_tagPool_c_forEach_var_items.get(org.apache.taglibs.standard.tag.el.core.ForEachTag.class);
360                   _jspx_th_c_forEach_1.setPageContext(pageContext);
361                   _jspx_th_c_forEach_1.setParent(_jspx_th_c_when_2);
362                   _jspx_th_c_forEach_1.setVar("publication");
363                   _jspx_th_c_forEach_1.setItems("${publications}");
364                   try {
365                     int _jspx_eval_c_forEach_1 = _jspx_th_c_forEach_1.doStartTag();
366                     if (_jspx_eval_c_forEach_1 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
367                       do {
368                         out.write("\r\n\t\t\t\t\t");
369                         out.write("<!-- pour chaque version, for each version -->\r\n\t\t\t\t\t");
370                         /* ---- c:forEach ---- */
371                         org.apache.taglibs.standard.tag.el.core.ForEachTag _jspx_th_c_forEach_2 = (org.apache.taglibs.standard.tag.el.core.ForEachTag) _jspx_tagPool_c_forEach_var_items.get(org.apache.taglibs.standard.tag.el.core.ForEachTag.class);
372                         _jspx_th_c_forEach_2.setPageContext(pageContext);
373                         _jspx_th_c_forEach_2.setParent(_jspx_th_c_forEach_1);
374                         _jspx_th_c_forEach_2.setVar("publicationVersion");
375                         _jspx_th_c_forEach_2.setItems("${publication.versions}");
376                         try {
377                           int _jspx_eval_c_forEach_2 = _jspx_th_c_forEach_2.doStartTag();
378                           if (_jspx_eval_c_forEach_2 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
379                             do {
380                               out.write("\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t");
381                               /* ---- c:if ---- */
382                               org.apache.taglibs.standard.tag.el.core.IfTag _jspx_th_c_if_5 = (org.apache.taglibs.standard.tag.el.core.IfTag) _jspx_tagPool_c_if_test.get(org.apache.taglibs.standard.tag.el.core.IfTag.class);
383                               _jspx_th_c_if_5.setPageContext(pageContext);
384                               _jspx_th_c_if_5.setParent(_jspx_th_c_forEach_2);
385                               _jspx_th_c_if_5.setTest("${publicationVersion.version==publication.lastVersion.version || versionDisplayInfos[publication.id]=='true'}");
386                               int _jspx_eval_c_if_5 = _jspx_th_c_if_5.doStartTag();
387                               if (_jspx_eval_c_if_5 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
388                               do {
389                               out.write("\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t");
390                               if (_jspx_meth_ion_security_3(_jspx_th_c_if_5, pageContext))
391                               return;
392                               out.write(" \r\n\t\t\t\t\t\t\t");
393                               out.write("<tr ");
394                               if (_jspx_meth_c_if_6(_jspx_th_c_if_5, pageContext))
395                               return;
396                               out.write(">\r\n\t\t\t\t\t\t\t\t");
397                               out.write("<!-- depliant -->\r\n\t\t\t\t\t\t\t\t");
398                               out.write("<td valign=\"top\" width=\"13\">\r\n\t\t\t\t\t\t\t\t");
399                               if (_jspx_meth_c_choose_3(_jspx_th_c_if_5, pageContext))
400                               return;
401                               out.write("\r\n\t\t\t\t\t\t\t\t");
402                               out.write("</td>\r\n\t\t\t\t\t\t\t\t");
403                               out.write("<!-- icon -->\r\n\t\t\t\t\t\t\t\t");
404                               out.write("<td width=\"22\" height=\"25\" align=\"left\">\t\t\r\n\t\t\t\t\t\t\t\t\t");
405                               /* ---- c:choose ---- */
406                               org.apache.taglibs.standard.tag.common.core.ChooseTag _jspx_th_c_choose_7 = (org.apache.taglibs.standard.tag.common.core.ChooseTag) _jspx_tagPool_c_choose.get(org.apache.taglibs.standard.tag.common.core.ChooseTag.class);
407                               _jspx_th_c_choose_7.setPageContext(pageContext);
408                               _jspx_th_c_choose_7.setParent(_jspx_th_c_if_5);
409                               int _jspx_eval_c_choose_7 = _jspx_th_c_choose_7.doStartTag();
410                               if (_jspx_eval_c_choose_7 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
411                               do {
412                               out.write("\r\n\t\t\t\t\t\t\t\t\t\t");
413                               /* ---- c:when ---- */
414                               org.apache.taglibs.standard.tag.el.core.WhenTag _jspx_th_c_when_7 = (org.apache.taglibs.standard.tag.el.core.WhenTag) _jspx_tagPool_c_when_test.get(org.apache.taglibs.standard.tag.el.core.WhenTag.class);
415                               _jspx_th_c_when_7.setPageContext(pageContext);
416                               _jspx_th_c_when_7.setParent(_jspx_th_c_choose_7);
417                               _jspx_th_c_when_7.setTest("${publicationVersion.workflow.metadatas['publicationIcon']!=null}");
418                               int _jspx_eval_c_when_7 = _jspx_th_c_when_7.doStartTag();
419                               if (_jspx_eval_c_when_7 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
420                               do {
421                               out.write("\r\n\t\t\t\t\t\t\t\t\t\t\t");
422                               out.write("<img style=\"cursor:help\" title=\"");
423                               /* ---- c:forEach ---- */
424                               org.apache.taglibs.standard.tag.el.core.ForEachTag _jspx_th_c_forEach_3 = (org.apache.taglibs.standard.tag.el.core.ForEachTag) _jspx_tagPool_c_forEach_var_items.get(org.apache.taglibs.standard.tag.el.core.ForEachTag.class);
425                               _jspx_th_c_forEach_3.setPageContext(pageContext);
426                               _jspx_th_c_forEach_3.setParent(_jspx_th_c_when_7);
427                               _jspx_th_c_forEach_3.setItems("${publicationVersion.workflow.currentSteps}");
428                               _jspx_th_c_forEach_3.setVar("step");
429                               try {
430                               int _jspx_eval_c_forEach_3 = _jspx_th_c_forEach_3.doStartTag();
431                               if (_jspx_eval_c_forEach_3 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
432                               do {
433                               if (_jspx_meth_c_out_14(_jspx_th_c_forEach_3, pageContext))
434                               return;
435                               int evalDoAfterBody = _jspx_th_c_forEach_3.doAfterBody();
436                               if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
437                               break;
438                               } while (true);
439                               }
440                               if (_jspx_th_c_forEach_3.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
441                               return;
442                               } catch (Throwable JavaDoc _jspx_exception) {
443                               _jspx_th_c_forEach_3.doCatch(_jspx_exception);
444                               } finally {
445                               _jspx_th_c_forEach_3.doFinally();
446                               _jspx_tagPool_c_forEach_var_items.reuse(_jspx_th_c_forEach_3);
447                               }
448                               out.write("\" SRC=\"");
449                               if (_jspx_meth_c_out_15(_jspx_th_c_when_7, pageContext))
450                               return;
451                               out.write("\" align=\"absmiddle\">\r\n\t\t\t\t\t\t\t\t\t\t");
452                               int evalDoAfterBody = _jspx_th_c_when_7.doAfterBody();
453                               if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
454                               break;
455                               } while (true);
456                               }
457                               if (_jspx_th_c_when_7.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
458                               return;
459                               _jspx_tagPool_c_when_test.reuse(_jspx_th_c_when_7);
460                               out.write("\r\n\t\t\t\t\t\t\t\t\t\t");
461                               if (_jspx_meth_c_otherwise_6(_jspx_th_c_choose_7, pageContext))
462                               return;
463                               out.write("\t\r\n\t\t\t\t\t\t\t\t\t");
464                               int evalDoAfterBody = _jspx_th_c_choose_7.doAfterBody();
465                               if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
466                               break;
467                               } while (true);
468                               }
469                               if (_jspx_th_c_choose_7.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
470                               return;
471                               _jspx_tagPool_c_choose.reuse(_jspx_th_c_choose_7);
472                               out.write("\r\n\t\t\t\t\t\t\t\t");
473                               out.write("</td>\r\n\t\t\t\t\t\t\t\t");
474                               out.write("<!-- name (lien) -->\r\n\t\t\t\t\t\t\t\t");
475                               out.write("<td class=\"text\" style=\"color:#5e5e5e;cursor:default\">\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t");
476                               if (_jspx_meth_c_choose_8(_jspx_th_c_if_5, pageContext))
477                               return;
478                               out.write("\r\n\t\t\t\t\t\t\t\t\t");
479                               if (_jspx_meth_c_if_7(_jspx_th_c_if_5, pageContext))
480                               return;
481                               out.write("\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t");
482                               out.write("</td>\r\n\t\t\t\t\t\t\t\t");
483                               out.write("<!-- move publication -->\r\n\t\t\t\t\t\t\t\t");
484                               if (_jspx_meth_c_choose_9(_jspx_th_c_if_5, pageContext))
485                               return;
486                               out.write("\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t");
487                               out.write("<!-- informations -->\r\n\t\t\t\t\t\t\t\t");
488                               out.write("<td width=\"30\" align=\"right\">\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t");
489                               out.write("<a style=\"cursor:help\" HREF=\"#infos\" onmouseover=\"showBallon('");
490                               out.write("<span class=text>");
491                               out.write("<b>- type : ");
492                               out.write("</b> ");
493                               if (_jspx_meth_c_out_27(_jspx_th_c_if_5, pageContext))
494                               return;
495                               out.write("<br>");
496                               out.write("<b>- version : ");
497                               out.write("</b> ");
498                               if (_jspx_meth_c_out_28(_jspx_th_c_if_5, pageContext))
499                               return;
500                               out.write("<br>");
501                               out.write("<b>- auteur : ");
502                               out.write("</b> ");
503                               if (_jspx_meth_c_out_29(_jspx_th_c_if_5, pageContext))
504                               return;
505                               out.write("<br>");
506                               out.write("<b>- état : ");
507                               out.write("</b> ");
508                               if (_jspx_meth_c_out_30(_jspx_th_c_if_5, pageContext))
509                               return;
510                               out.write("</span>', 1, 170, '#f0f0f0');\" onmouseout=\"hideBallon()\">");
511                               out.write("<img SRC=\"images/infos.gif\" border=\"0\">");
512                               out.write("</a>\r\n\t\t\t\t\t\t\t\t");
513                               out.write("</td>\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t");
514                               out.write("<!-- preview -->\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t");
515                               out.write("<td width=\"30\" align=\"center\">");
516                               out.write("<a HREF=\"#null\" title=\"prévisualisation\" onclick=\"window.open('previewPublication.x?id=");
517                               if (_jspx_meth_c_out_31(_jspx_th_c_if_5, pageContext))
518                               return;
519                               out.write("&version=");
520                               if (_jspx_meth_c_out_32(_jspx_th_c_if_5, pageContext))
521                               return;
522                               out.write("','preview','width=600,height=400,resizable=yes,scrollbars=yes')\">");
523                               out.write("<img SRC=\"images/oeuil.gif\" border=\"0\">");
524                               out.write("</a>");
525                               out.write("</td>\r\n\t\t\t\t\t\t\t\t");
526                               out.write("<!-- history -->\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t");
527                               out.write("<td width=\"30\" align=\"left\">\r\n\t\t\t\t\t\t\t\t\t");
528                               out.write("<a HREF=\"#null\" title=\"afficher l'historique\" onclick=\"window.open('historyPublication.x?id=");
529                               if (_jspx_meth_c_out_33(_jspx_th_c_if_5, pageContext))
530                               return;
531                               out.write("&version=");
532                               if (_jspx_meth_c_out_34(_jspx_th_c_if_5, pageContext))
533                               return;
534                               out.write("','history','width=600,height=250,resizable=yes,scrollbars=yes')\">");
535                               out.write("<img SRC=\"images/historique.gif\" border=\"0\">");
536                               out.write("</a>\r\n\t\t\t\t\t\t\t\t");
537                               out.write("</td>\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t");
538                               out.write("<!-- actions -->\t\t\t\t\r\n\t\t\t\t\t\t\t\t");
539                               out.write("<form target=\"sub\" method=\"post\" action=\"actions.x\" id=\"form_");
540                               if (_jspx_meth_c_out_35(_jspx_th_c_if_5, pageContext))
541                               return;
542                               out.write("\">\r\n\t\t\t\t\t\t\t\t");
543                               out.write("<td align=\"right\" width=\"160\" valign=\"top\">\t\t\r\n\t\t\t\t\t\t\t\t\t");
544                               out.write("<input type=\"hidden\" name=\"retour\" value=\"/contentManagement.x\">\r\n\t\t\t\t\t\t\t\t\t");
545                               out.write("<input type=\"hidden\" name=\"externalTemplate\" value=\"/workflowForms/normalTemplate.jsp\">\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t");
546                               out.write("<input type=\"hidden\" name=\"id\" value=\"");
547                               if (_jspx_meth_c_out_36(_jspx_th_c_if_5, pageContext))
548                               return;
549                               out.write("\">\t\r\n\t\t\t\t\t\t\t\t\t");
550                               out.write("<input type=\"hidden\" name=\"version\" value=\"");
551                               if (_jspx_meth_c_out_37(_jspx_th_c_if_5, pageContext))
552                               return;
553                               out.write("\">\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t");
554                               out.write("<select name=\"action\" onchange=\"form_");
555                               if (_jspx_meth_c_out_38(_jspx_th_c_if_5, pageContext))
556                               return;
557                               out.write(".submit()\">\r\n\t\t\t\t\t\t\t\t\t\t");
558                               out.write("<option value=\"nothing\">workflow .......................................");
559                               out.write("</option>\r\n\t\t\t\t\t\t\t\t\t\t");
560                               /* ---- ion:workflowActions ---- */
561                               org.nextime.ion.backoffice.action.content.WorkflowActionsTag _jspx_th_ion_workflowActions_0 = (org.nextime.ion.backoffice.action.content.WorkflowActionsTag) _jspx_tagPool_ion_workflowActions_version_var_user_publication.get(org.nextime.ion.backoffice.action.content.WorkflowActionsTag.class);
562                               _jspx_th_ion_workflowActions_0.setPageContext(pageContext);
563                               _jspx_th_ion_workflowActions_0.setParent(_jspx_th_c_if_5);
564                               _jspx_th_ion_workflowActions_0.setVar("actions");
565                               _jspx_th_ion_workflowActions_0.setPublication("${publication.id}");
566                               _jspx_th_ion_workflowActions_0.setUser("${userLogin}");
567                               _jspx_th_ion_workflowActions_0.setVersion("${publicationVersion.version}");
568                               int _jspx_eval_ion_workflowActions_0 = _jspx_th_ion_workflowActions_0.doStartTag();
569                               if (_jspx_eval_ion_workflowActions_0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
570                               do {
571                               out.write("\r\n\t\t\t\t\t\t\t\t\t\t\t");
572                               /* ---- c:forEach ---- */
573                               org.apache.taglibs.standard.tag.el.core.ForEachTag _jspx_th_c_forEach_4 = (org.apache.taglibs.standard.tag.el.core.ForEachTag) _jspx_tagPool_c_forEach_var_items.get(org.apache.taglibs.standard.tag.el.core.ForEachTag.class);
574                               _jspx_th_c_forEach_4.setPageContext(pageContext);
575                               _jspx_th_c_forEach_4.setParent(_jspx_th_ion_workflowActions_0);
576                               _jspx_th_c_forEach_4.setItems("${actions}");
577                               _jspx_th_c_forEach_4.setVar("action");
578                               try {
579                               int _jspx_eval_c_forEach_4 = _jspx_th_c_forEach_4.doStartTag();
580                               if (_jspx_eval_c_forEach_4 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
581                               do {
582                               out.write("\r\n\t\t\t\t\t\t\t\t\t\t\t\t");
583                               out.write("<option value=\"");
584                               if (_jspx_meth_c_out_39(_jspx_th_c_forEach_4, pageContext))
585                               return;
586                               out.write("\">");
587                               if (_jspx_meth_c_out_40(_jspx_th_c_forEach_4, pageContext))
588                               return;
589                               out.write("</option>\r\n\t\t\t\t\t\t\t\t\t\t\t");
590                               int evalDoAfterBody = _jspx_th_c_forEach_4.doAfterBody();
591                               if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
592                               break;
593                               } while (true);
594                               }
595                               if (_jspx_th_c_forEach_4.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
596                               return;
597                               } catch (Throwable JavaDoc _jspx_exception) {
598                               _jspx_th_c_forEach_4.doCatch(_jspx_exception);
599                               } finally {
600                               _jspx_th_c_forEach_4.doFinally();
601                               _jspx_tagPool_c_forEach_var_items.reuse(_jspx_th_c_forEach_4);
602                               }
603                               out.write("\r\n\t\t\t\t\t\t\t\t\t\t");
604                               int evalDoAfterBody = _jspx_th_ion_workflowActions_0.doAfterBody();
605                               if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
606                               break;
607                               } while (true);
608                               }
609                               if (_jspx_th_ion_workflowActions_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
610                               return;
611                               _jspx_tagPool_ion_workflowActions_version_var_user_publication.reuse(_jspx_th_ion_workflowActions_0);
612                               out.write("\r\n\t\t\t\t\t\t\t\t\t");
613                               out.write("</select>\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t");
614                               out.write("</td>\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t");
615                               out.write("</form>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t");
616                               out.write("<!-- supprimer -->\r\n\t\t\t\t\t\t\t\t");
617                               out.write("<form action=\"deletePublication.x\" target=\"sub\" onsubmit=\"return confirm('supprimer cette publication ?')\">\r\n\t\t\t\t\t\t\t\t");
618                               out.write("<td width=\"20\" align=\"right\" valign=\"top\">\r\n\t\t\t\t\t\t\t\t\t");
619                               if (_jspx_meth_c_if_8(_jspx_th_c_if_5, pageContext))
620                               return;
621                               out.write("\t\t\t\t\r\n\t\t\t\t\t\t\t\t");
622                               out.write("</td>\r\n\t\t\t\t\t\t\t\t");
623                               out.write("</form>\r\n\t\t\t\t\t\t\t");
624                               out.write("</tr>\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t");
625                               int evalDoAfterBody = _jspx_th_c_if_5.doAfterBody();
626                               if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
627                               break;
628                               } while (true);
629                               }
630                               if (_jspx_th_c_if_5.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
631                               return;
632                               _jspx_tagPool_c_if_test.reuse(_jspx_th_c_if_5);
633                               out.write("\r\n\t\t\t\t\t");
634                               if (_jspx_meth_c_remove_0(_jspx_th_c_forEach_2, pageContext))
635                               return;
636                               out.write("\r\n\t\t\t\t\t");
637                               int evalDoAfterBody = _jspx_th_c_forEach_2.doAfterBody();
638                               if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
639                               break;
640                             } while (true);
641                           }
642                           if (_jspx_th_c_forEach_2.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
643                             return;
644                         } catch (Throwable JavaDoc _jspx_exception) {
645                           _jspx_th_c_forEach_2.doCatch(_jspx_exception);
646                         } finally {
647                           _jspx_th_c_forEach_2.doFinally();
648                           _jspx_tagPool_c_forEach_var_items.reuse(_jspx_th_c_forEach_2);
649                         }
650                         out.write("\r\n\t\t\t\t\t");
651                         out.write("<tr>\r\n\t\t\t\t\t\t");
652                         out.write("<td colspan=\"10\" height=\"1\">");
653                         out.write("</td>\r\n\t\t\t\t\t");
654                         out.write("</tr>\t\r\n\t\t\t\t\t");
655                         out.write("<tr>\r\n\t\t\t\t\t\t");
656                         out.write("<td colspan=\"10\" height=\"1\" bgcolor=\"#bdbdbd\">");
657                         out.write("</td>\r\n\t\t\t\t\t");
658                         out.write("</tr>\r\n\t\t\t\t\t");
659                         out.write("<tr>\r\n\t\t\t\t\t\t");
660                         out.write("<td colspan=\"10\" height=\"1\">");
661                         out.write("</td>\r\n\t\t\t\t\t");
662                         out.write("</tr>\t\t\t\t\t\r\n\t\t\t\t");
663                         int evalDoAfterBody = _jspx_th_c_forEach_1.doAfterBody();
664                         if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
665                           break;
666                       } while (true);
667                     }
668                     if (_jspx_th_c_forEach_1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
669                       return;
670                   } catch (Throwable JavaDoc _jspx_exception) {
671                     _jspx_th_c_forEach_1.doCatch(_jspx_exception);
672                   } finally {
673                     _jspx_th_c_forEach_1.doFinally();
674                     _jspx_tagPool_c_forEach_var_items.reuse(_jspx_th_c_forEach_1);
675                   }
676                   out.write("\r\n\t\t\t");
677                   out.write("</table>\r\n\t\t\t");
678                   out.write("<br>\r\n\t\t\t");
679                   out.write("<span class=\"text\" align=\"left\">\r\n\t\t\t\t");
680                   if (_jspx_meth_c_if_9(_jspx_th_c_when_2, pageContext))
681                     return;
682                   out.write("\r\n\t\t\t\t");
683                   out.write("<b style=\"cursor:default; color:#444444\">publications ");
684                   if (_jspx_meth_c_out_45(_jspx_th_c_when_2, pageContext))
685                     return;
686                   out.write(" à ");
687                   if (_jspx_meth_c_out_46(_jspx_th_c_when_2, pageContext))
688                     return;
689                   out.write(" sur ");
690                   if (_jspx_meth_c_out_47(_jspx_th_c_when_2, pageContext))
691                     return;
692                   out.write("</b>\r\n\t\t\t\t");
693                   if (_jspx_meth_c_if_10(_jspx_th_c_when_2, pageContext))
694                     return;
695                   out.write("\r\n\t\t\t");
696                   out.write("</span>\r\n\t\t");
697                   int evalDoAfterBody = _jspx_th_c_when_2.doAfterBody();
698                   if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
699                     break;
700                 } while (true);
701               }
702               if (_jspx_th_c_when_2.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
703                 return;
704               _jspx_tagPool_c_when_test.reuse(_jspx_th_c_when_2);
705               out.write("\r\n\t\t");
706               out.write("<!-- il n'y a pas de publications à afficher, no publications to show -->\r\n\t\t");
707               if (_jspx_meth_c_otherwise_10(_jspx_th_c_choose_2, pageContext))
708                 return;
709               out.write("\r\n\t");
710               int evalDoAfterBody = _jspx_th_c_choose_2.doAfterBody();
711               if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
712                 break;
713             } while (true);
714           }
715           if (_jspx_th_c_choose_2.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
716             return;
717           _jspx_tagPool_c_choose.reuse(_jspx_th_c_choose_2);
718           out.write("\r\n");
719           int evalDoAfterBody = _jspx_th_c_if_3.doAfterBody();
720           if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
721             break;
722         } while (true);
723       }
724       if (_jspx_th_c_if_3.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
725         return;
726       _jspx_tagPool_c_if_test.reuse(_jspx_th_c_if_3);
727       out.write("\r\n\t\r\n");
728       out.write("</body>\r\n\r\n");
729       out.write("</html>");
730     } catch (Throwable JavaDoc t) {
731       out = _jspx_out;
732       if (out != null && out.getBufferSize() != 0)
733         out.clearBuffer();
734       if (pageContext != null) pageContext.handlePageException(t);
735     } finally {
736       if (_jspxFactory != null) _jspxFactory.releasePageContext(pageContext);
737     }
738   }
739
740   private boolean _jspx_meth_bean_message_0(javax.servlet.jsp.PageContext JavaDoc pageContext)
741           throws Throwable JavaDoc {
742     JspWriter out = pageContext.getOut();
743     /* ---- bean:message ---- */
744     org.apache.struts.taglib.bean.MessageTag _jspx_th_bean_message_0 = (org.apache.struts.taglib.bean.MessageTag) _jspx_tagPool_bean_message_key.get(org.apache.struts.taglib.bean.MessageTag.class);
745     _jspx_th_bean_message_0.setPageContext(pageContext);
746     _jspx_th_bean_message_0.setParent(null);
747     _jspx_th_bean_message_0.setKey("viewSection.title");
748     int _jspx_eval_bean_message_0 = _jspx_th_bean_message_0.doStartTag();
749     if (_jspx_th_bean_message_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
750       return true;
751     _jspx_tagPool_bean_message_key.reuse(_jspx_th_bean_message_0);
752     return false;
753   }
754
755   private boolean _jspx_meth_c_out_0(javax.servlet.jsp.PageContext JavaDoc pageContext)
756           throws Throwable JavaDoc {
757     JspWriter out = pageContext.getOut();
758     /* ---- c:out ---- */
759     org.apache.taglibs.standard.tag.el.core.OutTag _jspx_th_c_out_0 = (org.apache.taglibs.standard.tag.el.core.OutTag) _jspx_tagPool_c_out_value_escapeXml_default.get(org.apache.taglibs.standard.tag.el.core.OutTag.class);
760     _jspx_th_c_out_0.setPageContext(pageContext);
761     _jspx_th_c_out_0.setParent(null);
762     _jspx_th_c_out_0.setValue("${sectionName}");
763     _jspx_th_c_out_0.setDefault("<i>(indéfini)</i>");
764     _jspx_th_c_out_0.setEscapeXml("false");
765     int _jspx_eval_c_out_0 = _jspx_th_c_out_0.doStartTag();
766     if (_jspx_th_c_out_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
767       return true;
768     _jspx_tagPool_c_out_value_escapeXml_default.reuse(_jspx_th_c_out_0);
769     return false;
770   }
771
772   private boolean _jspx_meth_c_if_0(javax.servlet.jsp.PageContext JavaDoc pageContext)
773           throws Throwable JavaDoc {
774     JspWriter out = pageContext.getOut();
775     /* ---- c:if ---- */
776     org.apache.taglibs.standard.tag.el.core.IfTag _jspx_th_c_if_0 = (org.apache.taglibs.standard.tag.el.core.IfTag) _jspx_tagPool_c_if_test.get(org.apache.taglibs.standard.tag.el.core.IfTag.class);
777     _jspx_th_c_if_0.setPageContext(pageContext);
778     _jspx_th_c_if_0.setParent(null);
779     _jspx_th_c_if_0.setTest("${section.metaData['status']=='offline'}");
780     int _jspx_eval_c_if_0 = _jspx_th_c_if_0.doStartTag();
781     if (_jspx_eval_c_if_0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
782       do {
783         out.write("\r\n\t\t &nbsp;(offline)\r\n\t\t ");
784         int evalDoAfterBody = _jspx_th_c_if_0.doAfterBody();
785         if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
786           break;
787       } while (true);
788     }
789     if (_jspx_th_c_if_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
790       return true;
791     _jspx_tagPool_c_if_test.reuse(_jspx_th_c_if_0);
792     return false;
793   }
794
795   private boolean _jspx_meth_c_out_1(javax.servlet.jsp.PageContext JavaDoc pageContext)
796           throws Throwable JavaDoc {
797     JspWriter out = pageContext.getOut();
798     /* ---- c:out ---- */
799     org.apache.taglibs.standard.tag.el.core.OutTag _jspx_th_c_out_1 = (org.apache.taglibs.standard.tag.el.core.OutTag) _jspx_tagPool_c_out_value.get(org.apache.taglibs.standard.tag.el.core.OutTag.class);
800     _jspx_th_c_out_1.setPageContext(pageContext);
801     _jspx_th_c_out_1.setParent(null);
802     _jspx_th_c_out_1.setValue("${section.id}");
803     int _jspx_eval_c_out_1 = _jspx_th_c_out_1.doStartTag();
804     if (_jspx_th_c_out_1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
805       return true;
806     _jspx_tagPool_c_out_value.reuse(_jspx_th_c_out_1);
807     return false;
808   }
809
810   private boolean _jspx_meth_c_out_2(javax.servlet.jsp.PageContext JavaDoc pageContext)
811           throws Throwable JavaDoc {
812     JspWriter out = pageContext.getOut();
813     /* ---- c:out ---- */
814     org.apache.taglibs.standard.tag.el.core.OutTag _jspx_th_c_out_2 = (org.apache.taglibs.standard.tag.el.core.OutTag) _jspx_tagPool_c_out_value.get(org.apache.taglibs.standard.tag.el.core.OutTag.class);
815     _jspx_th_c_out_2.setPageContext(pageContext);
816     _jspx_th_c_out_2.setParent(null);
817     _jspx_th_c_out_2.setValue("${sectionDescription}");
818     int _jspx_eval_c_out_2 = _jspx_th_c_out_2.doStartTag();
819     if (_jspx_th_c_out_2.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
820       return true;
821     _jspx_tagPool_c_out_value.reuse(_jspx_th_c_out_2);
822     return false;
823   }
824
825   private boolean _jspx_meth_c_set_0(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_ion_security_0, javax.servlet.jsp.PageContext JavaDoc pageContext)
826           throws Throwable JavaDoc {
827     JspWriter out = pageContext.getOut();
828     /* ---- c:set ---- */
829     org.apache.taglibs.standard.tag.el.core.SetTag _jspx_th_c_set_0 = (org.apache.taglibs.standard.tag.el.core.SetTag) _jspx_tagPool_c_set_var_value_scope.get(org.apache.taglibs.standard.tag.el.core.SetTag.class);
830     _jspx_th_c_set_0.setPageContext(pageContext);
831     _jspx_th_c_set_0.setParent(_jspx_th_ion_security_0);
832     _jspx_th_c_set_0.setVar("chef");
833     _jspx_th_c_set_0.setValue("yes");
834     _jspx_th_c_set_0.setScope("page");
835     int _jspx_eval_c_set_0 = _jspx_th_c_set_0.doStartTag();
836     if (_jspx_th_c_set_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
837       return true;
838     _jspx_tagPool_c_set_var_value_scope.reuse(_jspx_th_c_set_0);
839     return false;
840   }
841
842   private boolean _jspx_meth_bean_message_1(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_if_1, javax.servlet.jsp.PageContext JavaDoc pageContext)
843           throws Throwable JavaDoc {
844     JspWriter out = pageContext.getOut();
845     /* ---- bean:message ---- */
846     org.apache.struts.taglib.bean.MessageTag _jspx_th_bean_message_1 = (org.apache.struts.taglib.bean.MessageTag) _jspx_tagPool_bean_message_key.get(org.apache.struts.taglib.bean.MessageTag.class);
847     _jspx_th_bean_message_1.setPageContext(pageContext);
848     _jspx_th_bean_message_1.setParent(_jspx_th_c_if_1);
849     _jspx_th_bean_message_1.setKey("viewSection.sectionTitle");
850     int _jspx_eval_bean_message_1 = _jspx_th_bean_message_1.doStartTag();
851     if (_jspx_th_bean_message_1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
852       return true;
853     _jspx_tagPool_bean_message_key.reuse(_jspx_th_bean_message_1);
854     return false;
855   }
856
857   private boolean _jspx_meth_c_out_3(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_if_1, javax.servlet.jsp.PageContext JavaDoc pageContext)
858           throws Throwable JavaDoc {
859     JspWriter out = pageContext.getOut();
860     /* ---- c:out ---- */
861     org.apache.taglibs.standard.tag.el.core.OutTag _jspx_th_c_out_3 = (org.apache.taglibs.standard.tag.el.core.OutTag) _jspx_tagPool_c_out_value.get(org.apache.taglibs.standard.tag.el.core.OutTag.class);
862     _jspx_th_c_out_3.setPageContext(pageContext);
863     _jspx_th_c_out_3.setParent(_jspx_th_c_if_1);
864     _jspx_th_c_out_3.setValue("${param['id']}");
865     int _jspx_eval_c_out_3 = _jspx_th_c_out_3.doStartTag();
866     if (_jspx_th_c_out_3.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
867       return true;
868     _jspx_tagPool_c_out_value.reuse(_jspx_th_c_out_3);
869     return false;
870   }
871
872   private boolean _jspx_meth_bean_message_2(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_if_1, javax.servlet.jsp.PageContext JavaDoc pageContext)
873           throws Throwable JavaDoc {
874     JspWriter out = pageContext.getOut();
875     /* ---- bean:message ---- */
876     org.apache.struts.taglib.bean.MessageTag _jspx_th_bean_message_2 = (org.apache.struts.taglib.bean.MessageTag) _jspx_tagPool_bean_message_key.get(org.apache.struts.taglib.bean.MessageTag.class);
877     _jspx_th_bean_message_2.setPageContext(pageContext);
878     _jspx_th_bean_message_2.setParent(_jspx_th_c_if_1);
879     _jspx_th_bean_message_2.setKey("viewSection.createSection");
880     int _jspx_eval_bean_message_2 = _jspx_th_bean_message_2.doStartTag();
881     if (_jspx_th_bean_message_2.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
882       return true;
883     _jspx_tagPool_bean_message_key.reuse(_jspx_th_bean_message_2);
884     return false;
885   }
886
887   private boolean _jspx_meth_c_choose_1(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_forEach_0, javax.servlet.jsp.PageContext JavaDoc pageContext)
888           throws Throwable JavaDoc {
889     JspWriter out = pageContext.getOut();
890     /* ---- c:choose ---- */
891     org.apache.taglibs.standard.tag.common.core.ChooseTag _jspx_th_c_choose_1 = (org.apache.taglibs.standard.tag.common.core.ChooseTag) _jspx_tagPool_c_choose.get(org.apache.taglibs.standard.tag.common.core.ChooseTag.class);
892     _jspx_th_c_choose_1.setPageContext(pageContext);
893     _jspx_th_c_choose_1.setParent(_jspx_th_c_forEach_0);
894     int _jspx_eval_c_choose_1 = _jspx_th_c_choose_1.doStartTag();
895     if (_jspx_eval_c_choose_1 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
896       do {
897         out.write("\r\n\t\t\t\t\t\t\t\t\t");
898         if (_jspx_meth_c_when_1(_jspx_th_c_choose_1, pageContext))
899           return true;
900         out.write("\r\n\t\t\t\t\t\t\t\t\t");
901         if (_jspx_meth_c_otherwise_0(_jspx_th_c_choose_1, pageContext))
902           return true;
903         out.write("\r\n\t\t\t\t\t\t\t\t");
904         int evalDoAfterBody = _jspx_th_c_choose_1.doAfterBody();
905         if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
906           break;
907       } while (true);
908     }
909     if (_jspx_th_c_choose_1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
910       return true;
911     _jspx_tagPool_c_choose.reuse(_jspx_th_c_choose_1);
912     return false;
913   }
914
915   private boolean _jspx_meth_c_when_1(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_choose_1, javax.servlet.jsp.PageContext JavaDoc pageContext)
916           throws Throwable JavaDoc {
917     JspWriter out = pageContext.getOut();
918     /* ---- c:when ---- */
919     org.apache.taglibs.standard.tag.el.core.WhenTag _jspx_th_c_when_1 = (org.apache.taglibs.standard.tag.el.core.WhenTag) _jspx_tagPool_c_when_test.get(org.apache.taglibs.standard.tag.el.core.WhenTag.class);
920     _jspx_th_c_when_1.setPageContext(pageContext);
921     _jspx_th_c_when_1.setParent(_jspx_th_c_choose_1);
922     _jspx_th_c_when_1.setTest("${section.metaData['status']=='offline'}");
923     int _jspx_eval_c_when_1 = _jspx_th_c_when_1.doStartTag();
924     if (_jspx_eval_c_when_1 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
925       do {
926         out.write("\r\n\t\t\t\t\t\t\t\t\t\t");
927         out.write("<img SRC=\"images/section-offline.gif\" style=\"cursor:help\" align=\"absmiddle\" alt=\"");
928         if (_jspx_meth_bean_message_3(_jspx_th_c_when_1, pageContext))
929           return true;
930         out.write("\">\r\n\t\t\t\t\t\t\t\t\t");
931         int evalDoAfterBody = _jspx_th_c_when_1.doAfterBody();
932         if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
933           break;
934       } while (true);
935     }
936     if (_jspx_th_c_when_1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
937       return true;
938     _jspx_tagPool_c_when_test.reuse(_jspx_th_c_when_1);
939     return false;
940   }
941
942   private boolean _jspx_meth_bean_message_3(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_when_1, javax.servlet.jsp.PageContext JavaDoc pageContext)
943           throws Throwable JavaDoc {
944     JspWriter out = pageContext.getOut();
945     /* ---- bean:message ---- */
946     org.apache.struts.taglib.bean.MessageTag _jspx_th_bean_message_3 = (org.apache.struts.taglib.bean.MessageTag) _jspx_tagPool_bean_message_key.get(org.apache.struts.taglib.bean.MessageTag.class);
947     _jspx_th_bean_message_3.setPageContext(pageContext);
948     _jspx_th_bean_message_3.setParent(_jspx_th_c_when_1);
949     _jspx_th_bean_message_3.setKey("general.offlineSection");
950     int _jspx_eval_bean_message_3 = _jspx_th_bean_message_3.doStartTag();
951     if (_jspx_th_bean_message_3.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
952       return true;
953     _jspx_tagPool_bean_message_key.reuse(_jspx_th_bean_message_3);
954     return false;
955   }
956
957   private boolean _jspx_meth_c_otherwise_0(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_choose_1, javax.servlet.jsp.PageContext JavaDoc pageContext)
958           throws Throwable JavaDoc {
959     JspWriter out = pageContext.getOut();
960     /* ---- c:otherwise ---- */
961     org.apache.taglibs.standard.tag.common.core.OtherwiseTag _jspx_th_c_otherwise_0 = (org.apache.taglibs.standard.tag.common.core.OtherwiseTag) _jspx_tagPool_c_otherwise.get(org.apache.taglibs.standard.tag.common.core.OtherwiseTag.class);
962     _jspx_th_c_otherwise_0.setPageContext(pageContext);
963     _jspx_th_c_otherwise_0.setParent(_jspx_th_c_choose_1);
964     int _jspx_eval_c_otherwise_0 = _jspx_th_c_otherwise_0.doStartTag();
965     if (_jspx_eval_c_otherwise_0 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
966       do {
967         out.write("\r\n\t\t\t\t\t\t\t\t\t\t");
968         out.write("<img SRC=\"images/section.gif\" align=\"absmiddle\">\r\n\t\t\t\t\t\t\t\t\t");
969         int evalDoAfterBody = _jspx_th_c_otherwise_0.doAfterBody();
970         if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
971           break;
972       } while (true);
973     }
974     if (_jspx_th_c_otherwise_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
975       return true;
976     _jspx_tagPool_c_otherwise.reuse(_jspx_th_c_otherwise_0);
977     return false;
978   }
979
980   private boolean _jspx_meth_c_out_4(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_forEach_0, javax.servlet.jsp.PageContext JavaDoc pageContext)
981           throws Throwable JavaDoc {
982     JspWriter out = pageContext.getOut();
983     /* ---- c:out ---- */
984     org.apache.taglibs.standard.tag.el.core.OutTag _jspx_th_c_out_4 = (org.apache.taglibs.standard.tag.el.core.OutTag) _jspx_tagPool_c_out_value.get(org.apache.taglibs.standard.tag.el.core.OutTag.class);
985     _jspx_th_c_out_4.setPageContext(pageContext);
986     _jspx_th_c_out_4.setParent(_jspx_th_c_forEach_0);
987     _jspx_th_c_out_4.setValue("${section.id}");
988     int _jspx_eval_c_out_4 = _jspx_th_c_out_4.doStartTag();
989     if (_jspx_th_c_out_4.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
990       return true;
991     _jspx_tagPool_c_out_value.reuse(_jspx_th_c_out_4);
992     return false;
993   }
994
995   private boolean _jspx_meth_c_out_5(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_forEach_0, javax.servlet.jsp.PageContext JavaDoc pageContext)
996           throws Throwable JavaDoc {
997     JspWriter out = pageContext.getOut();
998     /* ---- c:out ---- */
999     org.apache.taglibs.standard.tag.el.core.OutTag _jspx_th_c_out_5 = (org.apache.taglibs.standard.tag.el.core.OutTag) _jspx_tagPool_c_out_value_escapeXml_default.get(org.apache.taglibs.standard.tag.el.core.OutTag.class);
1000    _jspx_th_c_out_5.setPageContext(pageContext);
1001    _jspx_th_c_out_5.setParent(_jspx_th_c_forEach_0);
1002    _jspx_th_c_out_5.setValue("${section.metaData['name']}");
1003    _jspx_th_c_out_5.setDefault("<i>(indéfinie)</i>");
1004    _jspx_th_c_out_5.setEscapeXml("false");
1005    int _jspx_eval_c_out_5 = _jspx_th_c_out_5.doStartTag();
1006    if (_jspx_th_c_out_5.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1007      return true;
1008    _jspx_tagPool_c_out_value_escapeXml_default.reuse(_jspx_th_c_out_5);
1009    return false;
1010  }
1011
1012  private boolean _jspx_meth_c_out_6(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_forEach_0, javax.servlet.jsp.PageContext JavaDoc pageContext)
1013          throws Throwable JavaDoc {
1014    JspWriter out = pageContext.getOut();
1015    /* ---- c:out ---- */
1016    org.apache.taglibs.standard.tag.el.core.OutTag _jspx_th_c_out_6 = (org.apache.taglibs.standard.tag.el.core.OutTag) _jspx_tagPool_c_out_value.get(org.apache.taglibs.standard.tag.el.core.OutTag.class);
1017    _jspx_th_c_out_6.setPageContext(pageContext);
1018    _jspx_th_c_out_6.setParent(_jspx_th_c_forEach_0);
1019    _jspx_th_c_out_6.setValue("${section.id}");
1020    int _jspx_eval_c_out_6 = _jspx_th_c_out_6.doStartTag();
1021    if (_jspx_th_c_out_6.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1022      return true;
1023    _jspx_tagPool_c_out_value.reuse(_jspx_th_c_out_6);
1024    return false;
1025  }
1026
1027  private boolean _jspx_meth_c_out_7(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_forEach_0, javax.servlet.jsp.PageContext JavaDoc pageContext)
1028          throws Throwable JavaDoc {
1029    JspWriter out = pageContext.getOut();
1030    /* ---- c:out ---- */
1031    org.apache.taglibs.standard.tag.el.core.OutTag _jspx_th_c_out_7 = (org.apache.taglibs.standard.tag.el.core.OutTag) _jspx_tagPool_c_out_value.get(org.apache.taglibs.standard.tag.el.core.OutTag.class);
1032    _jspx_th_c_out_7.setPageContext(pageContext);
1033    _jspx_th_c_out_7.setParent(_jspx_th_c_forEach_0);
1034    _jspx_th_c_out_7.setValue("${section.id}");
1035    int _jspx_eval_c_out_7 = _jspx_th_c_out_7.doStartTag();
1036    if (_jspx_th_c_out_7.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1037      return true;
1038    _jspx_tagPool_c_out_value.reuse(_jspx_th_c_out_7);
1039    return false;
1040  }
1041
1042  private boolean _jspx_meth_ion_security_1(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_forEach_0, javax.servlet.jsp.PageContext JavaDoc pageContext)
1043          throws Throwable JavaDoc {
1044    JspWriter out = pageContext.getOut();
1045    /* ---- ion:security ---- */
1046    org.nextime.ion.backoffice.security.SecurityTag _jspx_th_ion_security_1 = (org.nextime.ion.backoffice.security.SecurityTag) _jspx_tagPool_ion_security_user_publication_action.get(org.nextime.ion.backoffice.security.SecurityTag.class);
1047    _jspx_th_ion_security_1.setPageContext(pageContext);
1048    _jspx_th_ion_security_1.setParent(_jspx_th_c_forEach_0);
1049    _jspx_th_ion_security_1.setAction("canDeleteSection");
1050    _jspx_th_ion_security_1.setUser("${userLogin}");
1051    _jspx_th_ion_security_1.setPublication("${publication.id}");
1052    int _jspx_eval_ion_security_1 = _jspx_th_ion_security_1.doStartTag();
1053    if (_jspx_eval_ion_security_1 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
1054      do {
1055        out.write("\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t");
1056        if (_jspx_meth_c_if_2(_jspx_th_ion_security_1, pageContext))
1057          return true;
1058        out.write("\r\n\t\t\t\t\t\t\t\t");
1059        int evalDoAfterBody = _jspx_th_ion_security_1.doAfterBody();
1060        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
1061          break;
1062      } while (true);
1063    }
1064    if (_jspx_th_ion_security_1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1065      return true;
1066    _jspx_tagPool_ion_security_user_publication_action.reuse(_jspx_th_ion_security_1);
1067    return false;
1068  }
1069
1070  private boolean _jspx_meth_c_if_2(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_ion_security_1, javax.servlet.jsp.PageContext JavaDoc pageContext)
1071          throws Throwable JavaDoc {
1072    JspWriter out = pageContext.getOut();
1073    /* ---- c:if ---- */
1074    org.apache.taglibs.standard.tag.el.core.IfTag _jspx_th_c_if_2 = (org.apache.taglibs.standard.tag.el.core.IfTag) _jspx_tagPool_c_if_test.get(org.apache.taglibs.standard.tag.el.core.IfTag.class);
1075    _jspx_th_c_if_2.setPageContext(pageContext);
1076    _jspx_th_c_if_2.setParent(_jspx_th_ion_security_1);
1077    _jspx_th_c_if_2.setTest("${section.metaData['system']==null}");
1078    int _jspx_eval_c_if_2 = _jspx_th_c_if_2.doStartTag();
1079    if (_jspx_eval_c_if_2 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
1080      do {
1081        out.write("\t\r\n\t\t\t\t\t\t\t\t\t\t");
1082        out.write("<input type=\"hidden\" name=\"id\" value=\"");
1083        if (_jspx_meth_c_out_8(_jspx_th_c_if_2, pageContext))
1084          return true;
1085        out.write("\">\r\n\t\t\t\t\t\t\t\t\t\t");
1086        out.write("<input type=\"image\" style=\"cursor:hand;\" SRC=\"images/poubelle.gif\" style=\"border=0; background-color:transparent\">\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t");
1087        int evalDoAfterBody = _jspx_th_c_if_2.doAfterBody();
1088        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
1089          break;
1090      } while (true);
1091    }
1092    if (_jspx_th_c_if_2.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1093      return true;
1094    _jspx_tagPool_c_if_test.reuse(_jspx_th_c_if_2);
1095    return false;
1096  }
1097
1098  private boolean _jspx_meth_c_out_8(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_if_2, javax.servlet.jsp.PageContext JavaDoc pageContext)
1099          throws Throwable JavaDoc {
1100    JspWriter out = pageContext.getOut();
1101    /* ---- c:out ---- */
1102    org.apache.taglibs.standard.tag.el.core.OutTag _jspx_th_c_out_8 = (org.apache.taglibs.standard.tag.el.core.OutTag) _jspx_tagPool_c_out_value.get(org.apache.taglibs.standard.tag.el.core.OutTag.class);
1103    _jspx_th_c_out_8.setPageContext(pageContext);
1104    _jspx_th_c_out_8.setParent(_jspx_th_c_if_2);
1105    _jspx_th_c_out_8.setValue("${section.id}");
1106    int _jspx_eval_c_out_8 = _jspx_th_c_out_8.doStartTag();
1107    if (_jspx_th_c_out_8.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1108      return true;
1109    _jspx_tagPool_c_out_value.reuse(_jspx_th_c_out_8);
1110    return false;
1111  }
1112
1113  private boolean _jspx_meth_c_otherwise_1(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_choose_0, javax.servlet.jsp.PageContext JavaDoc pageContext)
1114          throws Throwable JavaDoc {
1115    JspWriter out = pageContext.getOut();
1116    /* ---- c:otherwise ---- */
1117    org.apache.taglibs.standard.tag.common.core.OtherwiseTag _jspx_th_c_otherwise_1 = (org.apache.taglibs.standard.tag.common.core.OtherwiseTag) _jspx_tagPool_c_otherwise.get(org.apache.taglibs.standard.tag.common.core.OtherwiseTag.class);
1118    _jspx_th_c_otherwise_1.setPageContext(pageContext);
1119    _jspx_th_c_otherwise_1.setParent(_jspx_th_c_choose_0);
1120    int _jspx_eval_c_otherwise_1 = _jspx_th_c_otherwise_1.doStartTag();
1121    if (_jspx_eval_c_otherwise_1 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
1122      do {
1123        out.write("\r\n\t\t\t\t");
1124        out.write("<i style=\"color:#222222\">");
1125        if (_jspx_meth_bean_message_4(_jspx_th_c_otherwise_1, pageContext))
1126          return true;
1127        out.write("</i>\r\n\t\t\t\t");
1128        out.write("<br>");
1129        out.write("<br>");
1130        out.write("<br>\r\n\t\t\t");
1131        int evalDoAfterBody = _jspx_th_c_otherwise_1.doAfterBody();
1132        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
1133          break;
1134      } while (true);
1135    }
1136    if (_jspx_th_c_otherwise_1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1137      return true;
1138    _jspx_tagPool_c_otherwise.reuse(_jspx_th_c_otherwise_1);
1139    return false;
1140  }
1141
1142  private boolean _jspx_meth_bean_message_4(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_otherwise_1, javax.servlet.jsp.PageContext JavaDoc pageContext)
1143          throws Throwable JavaDoc {
1144    JspWriter out = pageContext.getOut();
1145    /* ---- bean:message ---- */
1146    org.apache.struts.taglib.bean.MessageTag _jspx_th_bean_message_4 = (org.apache.struts.taglib.bean.MessageTag) _jspx_tagPool_bean_message_key.get(org.apache.struts.taglib.bean.MessageTag.class);
1147    _jspx_th_bean_message_4.setPageContext(pageContext);
1148    _jspx_th_bean_message_4.setParent(_jspx_th_c_otherwise_1);
1149    _jspx_th_bean_message_4.setKey("viewSection.noSections");
1150    int _jspx_eval_bean_message_4 = _jspx_th_bean_message_4.doStartTag();
1151    if (_jspx_th_bean_message_4.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1152      return true;
1153    _jspx_tagPool_bean_message_key.reuse(_jspx_th_bean_message_4);
1154    return false;
1155  }
1156
1157  private boolean _jspx_meth_ion_security_2(javax.servlet.jsp.PageContext JavaDoc pageContext)
1158          throws Throwable JavaDoc {
1159    JspWriter out = pageContext.getOut();
1160    /* ---- ion:security ---- */
1161    org.nextime.ion.backoffice.security.SecurityTag _jspx_th_ion_security_2 = (org.nextime.ion.backoffice.security.SecurityTag) _jspx_tagPool_ion_security_user_section_action.get(org.nextime.ion.backoffice.security.SecurityTag.class);
1162    _jspx_th_ion_security_2.setPageContext(pageContext);
1163    _jspx_th_ion_security_2.setParent(null);
1164    _jspx_th_ion_security_2.setSection("${section.id}");
1165    _jspx_th_ion_security_2.setAction("canCreatePublication");
1166    _jspx_th_ion_security_2.setUser("${userLogin}");
1167    int _jspx_eval_ion_security_2 = _jspx_th_ion_security_2.doStartTag();
1168    if (_jspx_eval_ion_security_2 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
1169      do {
1170        out.write("\r\n\t");
1171        if (_jspx_meth_c_set_1(_jspx_th_ion_security_2, pageContext))
1172          return true;
1173        out.write("\r\n");
1174        int evalDoAfterBody = _jspx_th_ion_security_2.doAfterBody();
1175        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
1176          break;
1177      } while (true);
1178    }
1179    if (_jspx_th_ion_security_2.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1180      return true;
1181    _jspx_tagPool_ion_security_user_section_action.reuse(_jspx_th_ion_security_2);
1182    return false;
1183  }
1184
1185  private boolean _jspx_meth_c_set_1(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_ion_security_2, javax.servlet.jsp.PageContext JavaDoc pageContext)
1186          throws Throwable JavaDoc {
1187    JspWriter out = pageContext.getOut();
1188    /* ---- c:set ---- */
1189    org.apache.taglibs.standard.tag.el.core.SetTag _jspx_th_c_set_1 = (org.apache.taglibs.standard.tag.el.core.SetTag) _jspx_tagPool_c_set_var_scope.get(org.apache.taglibs.standard.tag.el.core.SetTag.class);
1190    _jspx_th_c_set_1.setPageContext(pageContext);
1191    _jspx_th_c_set_1.setParent(_jspx_th_ion_security_2);
1192    _jspx_th_c_set_1.setVar("canCreatePublication");
1193    _jspx_th_c_set_1.setScope("page");
1194    int _jspx_eval_c_set_1 = _jspx_th_c_set_1.doStartTag();
1195    if (_jspx_th_c_set_1.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1196      return true;
1197    _jspx_tagPool_c_set_var_scope.reuse(_jspx_th_c_set_1);
1198    return false;
1199  }
1200
1201  private boolean _jspx_meth_bean_message_5(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_if_3, javax.servlet.jsp.PageContext JavaDoc pageContext)
1202          throws Throwable JavaDoc {
1203    JspWriter out = pageContext.getOut();
1204    /* ---- bean:message ---- */
1205    org.apache.struts.taglib.bean.MessageTag _jspx_th_bean_message_5 = (org.apache.struts.taglib.bean.MessageTag) _jspx_tagPool_bean_message_key.get(org.apache.struts.taglib.bean.MessageTag.class);
1206    _jspx_th_bean_message_5.setPageContext(pageContext);
1207    _jspx_th_bean_message_5.setParent(_jspx_th_c_if_3);
1208    _jspx_th_bean_message_5.setKey("viewSection.publicationTitle");
1209    int _jspx_eval_bean_message_5 = _jspx_th_bean_message_5.doStartTag();
1210    if (_jspx_th_bean_message_5.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1211      return true;
1212    _jspx_tagPool_bean_message_key.reuse(_jspx_th_bean_message_5);
1213    return false;
1214  }
1215
1216  private boolean _jspx_meth_c_if_4(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_if_3, javax.servlet.jsp.PageContext JavaDoc pageContext)
1217          throws Throwable JavaDoc {
1218    JspWriter out = pageContext.getOut();
1219    /* ---- c:if ---- */
1220    org.apache.taglibs.standard.tag.el.core.IfTag _jspx_th_c_if_4 = (org.apache.taglibs.standard.tag.el.core.IfTag) _jspx_tagPool_c_if_test.get(org.apache.taglibs.standard.tag.el.core.IfTag.class);
1221    _jspx_th_c_if_4.setPageContext(pageContext);
1222    _jspx_th_c_if_4.setParent(_jspx_th_c_if_3);
1223    _jspx_th_c_if_4.setTest("${canCreatePublication!=null}");
1224    int _jspx_eval_c_if_4 = _jspx_th_c_if_4.doStartTag();
1225    if (_jspx_eval_c_if_4 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
1226      do {
1227        out.write("\r\n\t\t&nbsp;( ");
1228        out.write("<img SRC=\"images/create.gif\" align=\"absmiddle\" border=\"0\"> ");
1229        out.write("<a HREF=\"createPublication.x?id=");
1230        if (_jspx_meth_c_out_9(_jspx_th_c_if_4, pageContext))
1231          return true;
1232        out.write("\" target=\"sub\">");
1233        if (_jspx_meth_bean_message_6(_jspx_th_c_if_4, pageContext))
1234          return true;
1235        out.write("</a> )\r\n\t");
1236        int evalDoAfterBody = _jspx_th_c_if_4.doAfterBody();
1237        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
1238          break;
1239      } while (true);
1240    }
1241    if (_jspx_th_c_if_4.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1242      return true;
1243    _jspx_tagPool_c_if_test.reuse(_jspx_th_c_if_4);
1244    return false;
1245  }
1246
1247  private boolean _jspx_meth_c_out_9(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_if_4, javax.servlet.jsp.PageContext JavaDoc pageContext)
1248          throws Throwable JavaDoc {
1249    JspWriter out = pageContext.getOut();
1250    /* ---- c:out ---- */
1251    org.apache.taglibs.standard.tag.el.core.OutTag _jspx_th_c_out_9 = (org.apache.taglibs.standard.tag.el.core.OutTag) _jspx_tagPool_c_out_value.get(org.apache.taglibs.standard.tag.el.core.OutTag.class);
1252    _jspx_th_c_out_9.setPageContext(pageContext);
1253    _jspx_th_c_out_9.setParent(_jspx_th_c_if_4);
1254    _jspx_th_c_out_9.setValue("${param['id']}");
1255    int _jspx_eval_c_out_9 = _jspx_th_c_out_9.doStartTag();
1256    if (_jspx_th_c_out_9.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1257      return true;
1258    _jspx_tagPool_c_out_value.reuse(_jspx_th_c_out_9);
1259    return false;
1260  }
1261
1262  private boolean _jspx_meth_bean_message_6(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_if_4, javax.servlet.jsp.PageContext JavaDoc pageContext)
1263          throws Throwable JavaDoc {
1264    JspWriter out = pageContext.getOut();
1265    /* ---- bean:message ---- */
1266    org.apache.struts.taglib.bean.MessageTag _jspx_th_bean_message_6 = (org.apache.struts.taglib.bean.MessageTag) _jspx_tagPool_bean_message_key.get(org.apache.struts.taglib.bean.MessageTag.class);
1267    _jspx_th_bean_message_6.setPageContext(pageContext);
1268    _jspx_th_bean_message_6.setParent(_jspx_th_c_if_4);
1269    _jspx_th_bean_message_6.setKey("viewSection.createPublication");
1270    int _jspx_eval_bean_message_6 = _jspx_th_bean_message_6.doStartTag();
1271    if (_jspx_th_bean_message_6.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1272      return true;
1273    _jspx_tagPool_bean_message_key.reuse(_jspx_th_bean_message_6);
1274    return false;
1275  }
1276
1277  private boolean _jspx_meth_ion_security_3(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_if_5, javax.servlet.jsp.PageContext JavaDoc pageContext)
1278          throws Throwable JavaDoc {
1279    JspWriter out = pageContext.getOut();
1280    /* ---- ion:security ---- */
1281    org.nextime.ion.backoffice.security.SecurityTag _jspx_th_ion_security_3 = (org.nextime.ion.backoffice.security.SecurityTag) _jspx_tagPool_ion_security_version_user_publication_action.get(org.nextime.ion.backoffice.security.SecurityTag.class);
1282    _jspx_th_ion_security_3.setPageContext(pageContext);
1283    _jspx_th_ion_security_3.setParent(_jspx_th_c_if_5);
1284    _jspx_th_ion_security_3.setAction("canEditPublication");
1285    _jspx_th_ion_security_3.setUser("${userLogin}");
1286    _jspx_th_ion_security_3.setPublication("${publicationVersion.publication.id}");
1287    _jspx_th_ion_security_3.setVersion("${publicationVersion.version}");
1288    int _jspx_eval_ion_security_3 = _jspx_th_ion_security_3.doStartTag();
1289    if (_jspx_eval_ion_security_3 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
1290      do {
1291        out.write("\r\n\t\t\t\t\t\t\t\t");
1292        if (_jspx_meth_c_set_2(_jspx_th_ion_security_3, pageContext))
1293          return true;
1294        out.write("\r\n\t\t\t\t\t\t\t");
1295        int evalDoAfterBody = _jspx_th_ion_security_3.doAfterBody();
1296        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
1297          break;
1298      } while (true);
1299    }
1300    if (_jspx_th_ion_security_3.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1301      return true;
1302    _jspx_tagPool_ion_security_version_user_publication_action.reuse(_jspx_th_ion_security_3);
1303    return false;
1304  }
1305
1306  private boolean _jspx_meth_c_set_2(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_ion_security_3, javax.servlet.jsp.PageContext JavaDoc pageContext)
1307          throws Throwable JavaDoc {
1308    JspWriter out = pageContext.getOut();
1309    /* ---- c:set ---- */
1310    org.apache.taglibs.standard.tag.el.core.SetTag _jspx_th_c_set_2 = (org.apache.taglibs.standard.tag.el.core.SetTag) _jspx_tagPool_c_set_var_value.get(org.apache.taglibs.standard.tag.el.core.SetTag.class);
1311    _jspx_th_c_set_2.setPageContext(pageContext);
1312    _jspx_th_c_set_2.setParent(_jspx_th_ion_security_3);
1313    _jspx_th_c_set_2.setVar("canEditPublication");
1314    _jspx_th_c_set_2.setValue("yes");
1315    int _jspx_eval_c_set_2 = _jspx_th_c_set_2.doStartTag();
1316    if (_jspx_th_c_set_2.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1317      return true;
1318    _jspx_tagPool_c_set_var_value.reuse(_jspx_th_c_set_2);
1319    return false;
1320  }
1321
1322  private boolean _jspx_meth_c_if_6(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_if_5, javax.servlet.jsp.PageContext JavaDoc pageContext)
1323          throws Throwable JavaDoc {
1324    JspWriter out = pageContext.getOut();
1325    /* ---- c:if ---- */
1326    org.apache.taglibs.standard.tag.el.core.IfTag _jspx_th_c_if_6 = (org.apache.taglibs.standard.tag.el.core.IfTag) _jspx_tagPool_c_if_test.get(org.apache.taglibs.standard.tag.el.core.IfTag.class);
1327    _jspx_th_c_if_6.setPageContext(pageContext);
1328    _jspx_th_c_if_6.setParent(_jspx_th_c_if_5);
1329    _jspx_th_c_if_6.setTest("${highlightId==publication.id}");
1330    int _jspx_eval_c_if_6 = _jspx_th_c_if_6.doStartTag();
1331    if (_jspx_eval_c_if_6 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
1332      do {
1333        out.write("bgcolor=\"#fce4e6\"");
1334        int evalDoAfterBody = _jspx_th_c_if_6.doAfterBody();
1335        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
1336          break;
1337      } while (true);
1338    }
1339    if (_jspx_th_c_if_6.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1340      return true;
1341    _jspx_tagPool_c_if_test.reuse(_jspx_th_c_if_6);
1342    return false;
1343  }
1344
1345  private boolean _jspx_meth_c_choose_3(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_if_5, javax.servlet.jsp.PageContext JavaDoc pageContext)
1346          throws Throwable JavaDoc {
1347    JspWriter out = pageContext.getOut();
1348    /* ---- c:choose ---- */
1349    org.apache.taglibs.standard.tag.common.core.ChooseTag _jspx_th_c_choose_3 = (org.apache.taglibs.standard.tag.common.core.ChooseTag) _jspx_tagPool_c_choose.get(org.apache.taglibs.standard.tag.common.core.ChooseTag.class);
1350    _jspx_th_c_choose_3.setPageContext(pageContext);
1351    _jspx_th_c_choose_3.setParent(_jspx_th_c_if_5);
1352    int _jspx_eval_c_choose_3 = _jspx_th_c_choose_3.doStartTag();
1353    if (_jspx_eval_c_choose_3 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
1354      do {
1355        out.write("\r\n\t\t\t\t\t\t\t\t\t");
1356        if (_jspx_meth_c_when_3(_jspx_th_c_choose_3, pageContext))
1357          return true;
1358        out.write("\r\n\t\t\t\t\t\t\t\t\t");
1359        if (_jspx_meth_c_otherwise_4(_jspx_th_c_choose_3, pageContext))
1360          return true;
1361        out.write("\r\n\t\t\t\t\t\t\t\t");
1362        int evalDoAfterBody = _jspx_th_c_choose_3.doAfterBody();
1363        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
1364          break;
1365      } while (true);
1366    }
1367    if (_jspx_th_c_choose_3.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1368      return true;
1369    _jspx_tagPool_c_choose.reuse(_jspx_th_c_choose_3);
1370    return false;
1371  }
1372
1373  private boolean _jspx_meth_c_when_3(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_choose_3, javax.servlet.jsp.PageContext JavaDoc pageContext)
1374          throws Throwable JavaDoc {
1375    JspWriter out = pageContext.getOut();
1376    /* ---- c:when ---- */
1377    org.apache.taglibs.standard.tag.el.core.WhenTag _jspx_th_c_when_3 = (org.apache.taglibs.standard.tag.el.core.WhenTag) _jspx_tagPool_c_when_test.get(org.apache.taglibs.standard.tag.el.core.WhenTag.class);
1378    _jspx_th_c_when_3.setPageContext(pageContext);
1379    _jspx_th_c_when_3.setParent(_jspx_th_c_choose_3);
1380    _jspx_th_c_when_3.setTest("${publicationVersion.version==publication.lastVersion.version}");
1381    int _jspx_eval_c_when_3 = _jspx_th_c_when_3.doStartTag();
1382    if (_jspx_eval_c_when_3 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
1383      do {
1384        out.write("\r\n\t\t\t\t\t\t\t\t\t\t");
1385        if (_jspx_meth_c_choose_4(_jspx_th_c_when_3, pageContext))
1386          return true;
1387        out.write("\r\n\t\t\t\t\t\t\t\t\t");
1388        int evalDoAfterBody = _jspx_th_c_when_3.doAfterBody();
1389        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
1390          break;
1391      } while (true);
1392    }
1393    if (_jspx_th_c_when_3.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1394      return true;
1395    _jspx_tagPool_c_when_test.reuse(_jspx_th_c_when_3);
1396    return false;
1397  }
1398
1399  private boolean _jspx_meth_c_choose_4(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_when_3, javax.servlet.jsp.PageContext JavaDoc pageContext)
1400          throws Throwable JavaDoc {
1401    JspWriter out = pageContext.getOut();
1402    /* ---- c:choose ---- */
1403    org.apache.taglibs.standard.tag.common.core.ChooseTag _jspx_th_c_choose_4 = (org.apache.taglibs.standard.tag.common.core.ChooseTag) _jspx_tagPool_c_choose.get(org.apache.taglibs.standard.tag.common.core.ChooseTag.class);
1404    _jspx_th_c_choose_4.setPageContext(pageContext);
1405    _jspx_th_c_choose_4.setParent(_jspx_th_c_when_3);
1406    int _jspx_eval_c_choose_4 = _jspx_th_c_choose_4.doStartTag();
1407    if (_jspx_eval_c_choose_4 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
1408      do {
1409        out.write("\r\n\t\t\t\t\t\t\t\t\t\t\t");
1410        if (_jspx_meth_c_when_4(_jspx_th_c_choose_4, pageContext))
1411          return true;
1412        out.write("\r\n\t\t\t\t\t\t\t\t\t\t\t");
1413        if (_jspx_meth_c_otherwise_2(_jspx_th_c_choose_4, pageContext))
1414          return true;
1415        out.write("\r\n\t\t\t\t\t\t\t\t\t\t");
1416        int evalDoAfterBody = _jspx_th_c_choose_4.doAfterBody();
1417        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
1418          break;
1419      } while (true);
1420    }
1421    if (_jspx_th_c_choose_4.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1422      return true;
1423    _jspx_tagPool_c_choose.reuse(_jspx_th_c_choose_4);
1424    return false;
1425  }
1426
1427  private boolean _jspx_meth_c_when_4(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_choose_4, javax.servlet.jsp.PageContext JavaDoc pageContext)
1428          throws Throwable JavaDoc {
1429    JspWriter out = pageContext.getOut();
1430    /* ---- c:when ---- */
1431    org.apache.taglibs.standard.tag.el.core.WhenTag _jspx_th_c_when_4 = (org.apache.taglibs.standard.tag.el.core.WhenTag) _jspx_tagPool_c_when_test.get(org.apache.taglibs.standard.tag.el.core.WhenTag.class);
1432    _jspx_th_c_when_4.setPageContext(pageContext);
1433    _jspx_th_c_when_4.setParent(_jspx_th_c_choose_4);
1434    _jspx_th_c_when_4.setTest("${publication.lastVersion.version==1}");
1435    int _jspx_eval_c_when_4 = _jspx_th_c_when_4.doStartTag();
1436    if (_jspx_eval_c_when_4 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
1437      do {
1438        out.write("\r\n\t\t\t\t\t\t\t\t\t\t\t\t");
1439        out.write("<img SRC=\"images/plus-fade.gif\" align=\"absmiddle\">\r\n\t\t\t\t\t\t\t\t\t\t\t");
1440        int evalDoAfterBody = _jspx_th_c_when_4.doAfterBody();
1441        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
1442          break;
1443      } while (true);
1444    }
1445    if (_jspx_th_c_when_4.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1446      return true;
1447    _jspx_tagPool_c_when_test.reuse(_jspx_th_c_when_4);
1448    return false;
1449  }
1450
1451  private boolean _jspx_meth_c_otherwise_2(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_choose_4, javax.servlet.jsp.PageContext JavaDoc pageContext)
1452          throws Throwable JavaDoc {
1453    JspWriter out = pageContext.getOut();
1454    /* ---- c:otherwise ---- */
1455    org.apache.taglibs.standard.tag.common.core.OtherwiseTag _jspx_th_c_otherwise_2 = (org.apache.taglibs.standard.tag.common.core.OtherwiseTag) _jspx_tagPool_c_otherwise.get(org.apache.taglibs.standard.tag.common.core.OtherwiseTag.class);
1456    _jspx_th_c_otherwise_2.setPageContext(pageContext);
1457    _jspx_th_c_otherwise_2.setParent(_jspx_th_c_choose_4);
1458    int _jspx_eval_c_otherwise_2 = _jspx_th_c_otherwise_2.doStartTag();
1459    if (_jspx_eval_c_otherwise_2 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
1460      do {
1461        out.write("\r\n\t\t\t\t\t\t\t\t\t\t\t\t");
1462        if (_jspx_meth_c_choose_5(_jspx_th_c_otherwise_2, pageContext))
1463          return true;
1464        out.write("\r\n\t\t\t\t\t\t\t\t\t\t\t");
1465        int evalDoAfterBody = _jspx_th_c_otherwise_2.doAfterBody();
1466        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
1467          break;
1468      } while (true);
1469    }
1470    if (_jspx_th_c_otherwise_2.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1471      return true;
1472    _jspx_tagPool_c_otherwise.reuse(_jspx_th_c_otherwise_2);
1473    return false;
1474  }
1475
1476  private boolean _jspx_meth_c_choose_5(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_otherwise_2, javax.servlet.jsp.PageContext JavaDoc pageContext)
1477          throws Throwable JavaDoc {
1478    JspWriter out = pageContext.getOut();
1479    /* ---- c:choose ---- */
1480    org.apache.taglibs.standard.tag.common.core.ChooseTag _jspx_th_c_choose_5 = (org.apache.taglibs.standard.tag.common.core.ChooseTag) _jspx_tagPool_c_choose.get(org.apache.taglibs.standard.tag.common.core.ChooseTag.class);
1481    _jspx_th_c_choose_5.setPageContext(pageContext);
1482    _jspx_th_c_choose_5.setParent(_jspx_th_c_otherwise_2);
1483    int _jspx_eval_c_choose_5 = _jspx_th_c_choose_5.doStartTag();
1484    if (_jspx_eval_c_choose_5 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
1485      do {
1486        out.write("\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t");
1487        if (_jspx_meth_c_when_5(_jspx_th_c_choose_5, pageContext))
1488          return true;
1489        out.write("\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t");
1490        if (_jspx_meth_c_otherwise_3(_jspx_th_c_choose_5, pageContext))
1491          return true;
1492        out.write("\r\n\t\t\t\t\t\t\t\t\t\t\t\t");
1493        int evalDoAfterBody = _jspx_th_c_choose_5.doAfterBody();
1494        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
1495          break;
1496      } while (true);
1497    }
1498    if (_jspx_th_c_choose_5.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1499      return true;
1500    _jspx_tagPool_c_choose.reuse(_jspx_th_c_choose_5);
1501    return false;
1502  }
1503
1504  private boolean _jspx_meth_c_when_5(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_choose_5, javax.servlet.jsp.PageContext JavaDoc pageContext)
1505          throws Throwable JavaDoc {
1506    JspWriter out = pageContext.getOut();
1507    /* ---- c:when ---- */
1508    org.apache.taglibs.standard.tag.el.core.WhenTag _jspx_th_c_when_5 = (org.apache.taglibs.standard.tag.el.core.WhenTag) _jspx_tagPool_c_when_test.get(org.apache.taglibs.standard.tag.el.core.WhenTag.class);
1509    _jspx_th_c_when_5.setPageContext(pageContext);
1510    _jspx_th_c_when_5.setParent(_jspx_th_c_choose_5);
1511    _jspx_th_c_when_5.setTest("${versionDisplayInfos[publication.id]=='true'}");
1512    int _jspx_eval_c_when_5 = _jspx_th_c_when_5.doStartTag();
1513    if (_jspx_eval_c_when_5 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
1514      do {
1515        out.write("\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t");
1516        out.write("<a HREF=\"viewSection.x?id=");
1517        if (_jspx_meth_c_out_10(_jspx_th_c_when_5, pageContext))
1518          return true;
1519        out.write("&collapse=");
1520        if (_jspx_meth_c_out_11(_jspx_th_c_when_5, pageContext))
1521          return true;
1522        out.write("\" title=\"cacher les anciennes versions\">");
1523        out.write("<img SRC=\"images/moins.gif\" align=\"absmiddle\" border=\"0\">");
1524        out.write("</a>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t");
1525        int evalDoAfterBody = _jspx_th_c_when_5.doAfterBody();
1526        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
1527          break;
1528      } while (true);
1529    }
1530    if (_jspx_th_c_when_5.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1531      return true;
1532    _jspx_tagPool_c_when_test.reuse(_jspx_th_c_when_5);
1533    return false;
1534  }
1535
1536  private boolean _jspx_meth_c_out_10(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_when_5, javax.servlet.jsp.PageContext JavaDoc pageContext)
1537          throws Throwable JavaDoc {
1538    JspWriter out = pageContext.getOut();
1539    /* ---- c:out ---- */
1540    org.apache.taglibs.standard.tag.el.core.OutTag _jspx_th_c_out_10 = (org.apache.taglibs.standard.tag.el.core.OutTag) _jspx_tagPool_c_out_value.get(org.apache.taglibs.standard.tag.el.core.OutTag.class);
1541    _jspx_th_c_out_10.setPageContext(pageContext);
1542    _jspx_th_c_out_10.setParent(_jspx_th_c_when_5);
1543    _jspx_th_c_out_10.setValue("${section.id}");
1544    int _jspx_eval_c_out_10 = _jspx_th_c_out_10.doStartTag();
1545    if (_jspx_th_c_out_10.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1546      return true;
1547    _jspx_tagPool_c_out_value.reuse(_jspx_th_c_out_10);
1548    return false;
1549  }
1550
1551  private boolean _jspx_meth_c_out_11(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_when_5, javax.servlet.jsp.PageContext JavaDoc pageContext)
1552          throws Throwable JavaDoc {
1553    JspWriter out = pageContext.getOut();
1554    /* ---- c:out ---- */
1555    org.apache.taglibs.standard.tag.el.core.OutTag _jspx_th_c_out_11 = (org.apache.taglibs.standard.tag.el.core.OutTag) _jspx_tagPool_c_out_value.get(org.apache.taglibs.standard.tag.el.core.OutTag.class);
1556    _jspx_th_c_out_11.setPageContext(pageContext);
1557    _jspx_th_c_out_11.setParent(_jspx_th_c_when_5);
1558    _jspx_th_c_out_11.setValue("${publication.id}");
1559    int _jspx_eval_c_out_11 = _jspx_th_c_out_11.doStartTag();
1560    if (_jspx_th_c_out_11.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1561      return true;
1562    _jspx_tagPool_c_out_value.reuse(_jspx_th_c_out_11);
1563    return false;
1564  }
1565
1566  private boolean _jspx_meth_c_otherwise_3(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_choose_5, javax.servlet.jsp.PageContext JavaDoc pageContext)
1567          throws Throwable JavaDoc {
1568    JspWriter out = pageContext.getOut();
1569    /* ---- c:otherwise ---- */
1570    org.apache.taglibs.standard.tag.common.core.OtherwiseTag _jspx_th_c_otherwise_3 = (org.apache.taglibs.standard.tag.common.core.OtherwiseTag) _jspx_tagPool_c_otherwise.get(org.apache.taglibs.standard.tag.common.core.OtherwiseTag.class);
1571    _jspx_th_c_otherwise_3.setPageContext(pageContext);
1572    _jspx_th_c_otherwise_3.setParent(_jspx_th_c_choose_5);
1573    int _jspx_eval_c_otherwise_3 = _jspx_th_c_otherwise_3.doStartTag();
1574    if (_jspx_eval_c_otherwise_3 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
1575      do {
1576        out.write("\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t");
1577        out.write("<a HREF=\"viewSection.x?id=");
1578        if (_jspx_meth_c_out_12(_jspx_th_c_otherwise_3, pageContext))
1579          return true;
1580        out.write("&expand=");
1581        if (_jspx_meth_c_out_13(_jspx_th_c_otherwise_3, pageContext))
1582          return true;
1583        out.write("\" title=\"afficher toutes les versions\">");
1584        out.write("<img SRC=\"images/plus-normal.gif\" align=\"absmiddle\" border=\"0\">");
1585        out.write("</a>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t");
1586        int evalDoAfterBody = _jspx_th_c_otherwise_3.doAfterBody();
1587        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
1588          break;
1589      } while (true);
1590    }
1591    if (_jspx_th_c_otherwise_3.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1592      return true;
1593    _jspx_tagPool_c_otherwise.reuse(_jspx_th_c_otherwise_3);
1594    return false;
1595  }
1596
1597  private boolean _jspx_meth_c_out_12(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_otherwise_3, javax.servlet.jsp.PageContext JavaDoc pageContext)
1598          throws Throwable JavaDoc {
1599    JspWriter out = pageContext.getOut();
1600    /* ---- c:out ---- */
1601    org.apache.taglibs.standard.tag.el.core.OutTag _jspx_th_c_out_12 = (org.apache.taglibs.standard.tag.el.core.OutTag) _jspx_tagPool_c_out_value.get(org.apache.taglibs.standard.tag.el.core.OutTag.class);
1602    _jspx_th_c_out_12.setPageContext(pageContext);
1603    _jspx_th_c_out_12.setParent(_jspx_th_c_otherwise_3);
1604    _jspx_th_c_out_12.setValue("${section.id}");
1605    int _jspx_eval_c_out_12 = _jspx_th_c_out_12.doStartTag();
1606    if (_jspx_th_c_out_12.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1607      return true;
1608    _jspx_tagPool_c_out_value.reuse(_jspx_th_c_out_12);
1609    return false;
1610  }
1611
1612  private boolean _jspx_meth_c_out_13(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_otherwise_3, javax.servlet.jsp.PageContext JavaDoc pageContext)
1613          throws Throwable JavaDoc {
1614    JspWriter out = pageContext.getOut();
1615    /* ---- c:out ---- */
1616    org.apache.taglibs.standard.tag.el.core.OutTag _jspx_th_c_out_13 = (org.apache.taglibs.standard.tag.el.core.OutTag) _jspx_tagPool_c_out_value.get(org.apache.taglibs.standard.tag.el.core.OutTag.class);
1617    _jspx_th_c_out_13.setPageContext(pageContext);
1618    _jspx_th_c_out_13.setParent(_jspx_th_c_otherwise_3);
1619    _jspx_th_c_out_13.setValue("${publication.id}");
1620    int _jspx_eval_c_out_13 = _jspx_th_c_out_13.doStartTag();
1621    if (_jspx_th_c_out_13.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1622      return true;
1623    _jspx_tagPool_c_out_value.reuse(_jspx_th_c_out_13);
1624    return false;
1625  }
1626
1627  private boolean _jspx_meth_c_otherwise_4(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_choose_3, javax.servlet.jsp.PageContext JavaDoc pageContext)
1628          throws Throwable JavaDoc {
1629    JspWriter out = pageContext.getOut();
1630    /* ---- c:otherwise ---- */
1631    org.apache.taglibs.standard.tag.common.core.OtherwiseTag _jspx_th_c_otherwise_4 = (org.apache.taglibs.standard.tag.common.core.OtherwiseTag) _jspx_tagPool_c_otherwise.get(org.apache.taglibs.standard.tag.common.core.OtherwiseTag.class);
1632    _jspx_th_c_otherwise_4.setPageContext(pageContext);
1633    _jspx_th_c_otherwise_4.setParent(_jspx_th_c_choose_3);
1634    int _jspx_eval_c_otherwise_4 = _jspx_th_c_otherwise_4.doStartTag();
1635    if (_jspx_eval_c_otherwise_4 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
1636      do {
1637        out.write("\r\n\t\t\t\t\t\t\t\t\t\t");
1638        if (_jspx_meth_c_choose_6(_jspx_th_c_otherwise_4, pageContext))
1639          return true;
1640        out.write("\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t");
1641        int evalDoAfterBody = _jspx_th_c_otherwise_4.doAfterBody();
1642        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
1643          break;
1644      } while (true);
1645    }
1646    if (_jspx_th_c_otherwise_4.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1647      return true;
1648    _jspx_tagPool_c_otherwise.reuse(_jspx_th_c_otherwise_4);
1649    return false;
1650  }
1651
1652  private boolean _jspx_meth_c_choose_6(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_otherwise_4, javax.servlet.jsp.PageContext JavaDoc pageContext)
1653          throws Throwable JavaDoc {
1654    JspWriter out = pageContext.getOut();
1655    /* ---- c:choose ---- */
1656    org.apache.taglibs.standard.tag.common.core.ChooseTag _jspx_th_c_choose_6 = (org.apache.taglibs.standard.tag.common.core.ChooseTag) _jspx_tagPool_c_choose.get(org.apache.taglibs.standard.tag.common.core.ChooseTag.class);
1657    _jspx_th_c_choose_6.setPageContext(pageContext);
1658    _jspx_th_c_choose_6.setParent(_jspx_th_c_otherwise_4);
1659    int _jspx_eval_c_choose_6 = _jspx_th_c_choose_6.doStartTag();
1660    if (_jspx_eval_c_choose_6 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
1661      do {
1662        out.write("\r\n\t\t\t\t\t\t\t\t\t\t\t");
1663        if (_jspx_meth_c_when_6(_jspx_th_c_choose_6, pageContext))
1664          return true;
1665        out.write("\r\n\t\t\t\t\t\t\t\t\t\t\t");
1666        if (_jspx_meth_c_otherwise_5(_jspx_th_c_choose_6, pageContext))
1667          return true;
1668        out.write("\r\n\t\t\t\t\t\t\t\t\t\t");
1669        int evalDoAfterBody = _jspx_th_c_choose_6.doAfterBody();
1670        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
1671          break;
1672      } while (true);
1673    }
1674    if (_jspx_th_c_choose_6.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1675      return true;
1676    _jspx_tagPool_c_choose.reuse(_jspx_th_c_choose_6);
1677    return false;
1678  }
1679
1680  private boolean _jspx_meth_c_when_6(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_choose_6, javax.servlet.jsp.PageContext JavaDoc pageContext)
1681          throws Throwable JavaDoc {
1682    JspWriter out = pageContext.getOut();
1683    /* ---- c:when ---- */
1684    org.apache.taglibs.standard.tag.el.core.WhenTag _jspx_th_c_when_6 = (org.apache.taglibs.standard.tag.el.core.WhenTag) _jspx_tagPool_c_when_test.get(org.apache.taglibs.standard.tag.el.core.WhenTag.class);
1685    _jspx_th_c_when_6.setPageContext(pageContext);
1686    _jspx_th_c_when_6.setParent(_jspx_th_c_choose_6);
1687    _jspx_th_c_when_6.setTest("${publicationVersion.version==1}");
1688    int _jspx_eval_c_when_6 = _jspx_th_c_when_6.doStartTag();
1689    if (_jspx_eval_c_when_6 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
1690      do {
1691        out.write("\r\n\t\t\t\t\t\t\t\t\t\t\t\t");
1692        out.write("<img SRC=\"images/line-end.gif\" align=\"absmiddle\" border=\"0\">\r\n\t\t\t\t\t\t\t\t\t\t\t");
1693        int evalDoAfterBody = _jspx_th_c_when_6.doAfterBody();
1694        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
1695          break;
1696      } while (true);
1697    }
1698    if (_jspx_th_c_when_6.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1699      return true;
1700    _jspx_tagPool_c_when_test.reuse(_jspx_th_c_when_6);
1701    return false;
1702  }
1703
1704  private boolean _jspx_meth_c_otherwise_5(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_choose_6, javax.servlet.jsp.PageContext JavaDoc pageContext)
1705          throws Throwable JavaDoc {
1706    JspWriter out = pageContext.getOut();
1707    /* ---- c:otherwise ---- */
1708    org.apache.taglibs.standard.tag.common.core.OtherwiseTag _jspx_th_c_otherwise_5 = (org.apache.taglibs.standard.tag.common.core.OtherwiseTag) _jspx_tagPool_c_otherwise.get(org.apache.taglibs.standard.tag.common.core.OtherwiseTag.class);
1709    _jspx_th_c_otherwise_5.setPageContext(pageContext);
1710    _jspx_th_c_otherwise_5.setParent(_jspx_th_c_choose_6);
1711    int _jspx_eval_c_otherwise_5 = _jspx_th_c_otherwise_5.doStartTag();
1712    if (_jspx_eval_c_otherwise_5 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
1713      do {
1714        out.write("\r\n\t\t\t\t\t\t\t\t\t\t\t\t");
1715        out.write("<img SRC=\"images/line-middle.gif\" align=\"absmiddle\" border=\"0\">\r\n\t\t\t\t\t\t\t\t\t\t\t");
1716        int evalDoAfterBody = _jspx_th_c_otherwise_5.doAfterBody();
1717        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
1718          break;
1719      } while (true);
1720    }
1721    if (_jspx_th_c_otherwise_5.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1722      return true;
1723    _jspx_tagPool_c_otherwise.reuse(_jspx_th_c_otherwise_5);
1724    return false;
1725  }
1726
1727  private boolean _jspx_meth_c_out_14(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_forEach_3, javax.servlet.jsp.PageContext JavaDoc pageContext)
1728          throws Throwable JavaDoc {
1729    JspWriter out = pageContext.getOut();
1730    /* ---- c:out ---- */
1731    org.apache.taglibs.standard.tag.el.core.OutTag _jspx_th_c_out_14 = (org.apache.taglibs.standard.tag.el.core.OutTag) _jspx_tagPool_c_out_value.get(org.apache.taglibs.standard.tag.el.core.OutTag.class);
1732    _jspx_th_c_out_14.setPageContext(pageContext);
1733    _jspx_th_c_out_14.setParent(_jspx_th_c_forEach_3);
1734    _jspx_th_c_out_14.setValue("${step.name}");
1735    int _jspx_eval_c_out_14 = _jspx_th_c_out_14.doStartTag();
1736    if (_jspx_th_c_out_14.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1737      return true;
1738    _jspx_tagPool_c_out_value.reuse(_jspx_th_c_out_14);
1739    return false;
1740  }
1741
1742  private boolean _jspx_meth_c_out_15(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_when_7, javax.servlet.jsp.PageContext JavaDoc pageContext)
1743          throws Throwable JavaDoc {
1744    JspWriter out = pageContext.getOut();
1745    /* ---- c:out ---- */
1746    org.apache.taglibs.standard.tag.el.core.OutTag _jspx_th_c_out_15 = (org.apache.taglibs.standard.tag.el.core.OutTag) _jspx_tagPool_c_out_value.get(org.apache.taglibs.standard.tag.el.core.OutTag.class);
1747    _jspx_th_c_out_15.setPageContext(pageContext);
1748    _jspx_th_c_out_15.setParent(_jspx_th_c_when_7);
1749    _jspx_th_c_out_15.setValue("${publicationVersion.workflow.metadatas['publicationIcon']}");
1750    int _jspx_eval_c_out_15 = _jspx_th_c_out_15.doStartTag();
1751    if (_jspx_th_c_out_15.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1752      return true;
1753    _jspx_tagPool_c_out_value.reuse(_jspx_th_c_out_15);
1754    return false;
1755  }
1756
1757  private boolean _jspx_meth_c_otherwise_6(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_choose_7, javax.servlet.jsp.PageContext JavaDoc pageContext)
1758          throws Throwable JavaDoc {
1759    JspWriter out = pageContext.getOut();
1760    /* ---- c:otherwise ---- */
1761    org.apache.taglibs.standard.tag.common.core.OtherwiseTag _jspx_th_c_otherwise_6 = (org.apache.taglibs.standard.tag.common.core.OtherwiseTag) _jspx_tagPool_c_otherwise.get(org.apache.taglibs.standard.tag.common.core.OtherwiseTag.class);
1762    _jspx_th_c_otherwise_6.setPageContext(pageContext);
1763    _jspx_th_c_otherwise_6.setParent(_jspx_th_c_choose_7);
1764    int _jspx_eval_c_otherwise_6 = _jspx_th_c_otherwise_6.doStartTag();
1765    if (_jspx_eval_c_otherwise_6 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
1766      do {
1767        out.write("\r\n\t\t\t\t\t\t\t\t\t\t\t");
1768        out.write("<img SRC=\"images/publication.gif\" align=\"absmiddle\">\t\r\n\t\t\t\t\t\t\t\t\t\t");
1769        int evalDoAfterBody = _jspx_th_c_otherwise_6.doAfterBody();
1770        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
1771          break;
1772      } while (true);
1773    }
1774    if (_jspx_th_c_otherwise_6.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1775      return true;
1776    _jspx_tagPool_c_otherwise.reuse(_jspx_th_c_otherwise_6);
1777    return false;
1778  }
1779
1780  private boolean _jspx_meth_c_choose_8(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_if_5, javax.servlet.jsp.PageContext JavaDoc pageContext)
1781          throws Throwable JavaDoc {
1782    JspWriter out = pageContext.getOut();
1783    /* ---- c:choose ---- */
1784    org.apache.taglibs.standard.tag.common.core.ChooseTag _jspx_th_c_choose_8 = (org.apache.taglibs.standard.tag.common.core.ChooseTag) _jspx_tagPool_c_choose.get(org.apache.taglibs.standard.tag.common.core.ChooseTag.class);
1785    _jspx_th_c_choose_8.setPageContext(pageContext);
1786    _jspx_th_c_choose_8.setParent(_jspx_th_c_if_5);
1787    int _jspx_eval_c_choose_8 = _jspx_th_c_choose_8.doStartTag();
1788    if (_jspx_eval_c_choose_8 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
1789      do {
1790        out.write("\r\n\t\t\t\t\t\t\t\t\t\t");
1791        if (_jspx_meth_c_when_8(_jspx_th_c_choose_8, pageContext))
1792          return true;
1793        out.write("\r\n\t\t\t\t\t\t\t\t\t\t");
1794        if (_jspx_meth_c_otherwise_7(_jspx_th_c_choose_8, pageContext))
1795          return true;
1796        out.write("\r\n\t\t\t\t\t\t\t\t\t\t(version ");
1797        if (_jspx_meth_c_out_20(_jspx_th_c_choose_8, pageContext))
1798          return true;
1799        out.write(")\r\n\t\t\t\t\t\t\t\t\t\t");
1800        out.write("\r\n\t\t\t\t\t\t\t\t\t");
1801        int evalDoAfterBody = _jspx_th_c_choose_8.doAfterBody();
1802        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
1803          break;
1804      } while (true);
1805    }
1806    if (_jspx_th_c_choose_8.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1807      return true;
1808    _jspx_tagPool_c_choose.reuse(_jspx_th_c_choose_8);
1809    return false;
1810  }
1811
1812  private boolean _jspx_meth_c_when_8(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_choose_8, javax.servlet.jsp.PageContext JavaDoc pageContext)
1813          throws Throwable JavaDoc {
1814    JspWriter out = pageContext.getOut();
1815    /* ---- c:when ---- */
1816    org.apache.taglibs.standard.tag.el.core.WhenTag _jspx_th_c_when_8 = (org.apache.taglibs.standard.tag.el.core.WhenTag) _jspx_tagPool_c_when_test.get(org.apache.taglibs.standard.tag.el.core.WhenTag.class);
1817    _jspx_th_c_when_8.setPageContext(pageContext);
1818    _jspx_th_c_when_8.setParent(_jspx_th_c_choose_8);
1819    _jspx_th_c_when_8.setTest("${canEditPublication!=null}");
1820    int _jspx_eval_c_when_8 = _jspx_th_c_when_8.doStartTag();
1821    if (_jspx_eval_c_when_8 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
1822      do {
1823        out.write("\r\n\t\t\t\t\t\t\t\t\t\t\t");
1824        out.write("<a title=\"formulaire d'édition\" HREF=\"editPublication.x?id=");
1825        if (_jspx_meth_c_out_16(_jspx_th_c_when_8, pageContext))
1826          return true;
1827        out.write("&version=");
1828        if (_jspx_meth_c_out_17(_jspx_th_c_when_8, pageContext))
1829          return true;
1830        out.write("\" target=\"sub\">\r\n\t\t\t\t\t\t\t\t\t\t\t");
1831        if (_jspx_meth_c_out_18(_jspx_th_c_when_8, pageContext))
1832          return true;
1833        out.write(" \r\n\t\t\t\t\t\t\t\t\t\t\t");
1834        out.write("</a>\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t");
1835        int evalDoAfterBody = _jspx_th_c_when_8.doAfterBody();
1836        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
1837          break;
1838      } while (true);
1839    }
1840    if (_jspx_th_c_when_8.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1841      return true;
1842    _jspx_tagPool_c_when_test.reuse(_jspx_th_c_when_8);
1843    return false;
1844  }
1845
1846  private boolean _jspx_meth_c_out_16(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_when_8, javax.servlet.jsp.PageContext JavaDoc pageContext)
1847          throws Throwable JavaDoc {
1848    JspWriter out = pageContext.getOut();
1849    /* ---- c:out ---- */
1850    org.apache.taglibs.standard.tag.el.core.OutTag _jspx_th_c_out_16 = (org.apache.taglibs.standard.tag.el.core.OutTag) _jspx_tagPool_c_out_value.get(org.apache.taglibs.standard.tag.el.core.OutTag.class);
1851    _jspx_th_c_out_16.setPageContext(pageContext);
1852    _jspx_th_c_out_16.setParent(_jspx_th_c_when_8);
1853    _jspx_th_c_out_16.setValue("${publication.id}");
1854    int _jspx_eval_c_out_16 = _jspx_th_c_out_16.doStartTag();
1855    if (_jspx_th_c_out_16.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1856      return true;
1857    _jspx_tagPool_c_out_value.reuse(_jspx_th_c_out_16);
1858    return false;
1859  }
1860
1861  private boolean _jspx_meth_c_out_17(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_when_8, javax.servlet.jsp.PageContext JavaDoc pageContext)
1862          throws Throwable JavaDoc {
1863    JspWriter out = pageContext.getOut();
1864    /* ---- c:out ---- */
1865    org.apache.taglibs.standard.tag.el.core.OutTag _jspx_th_c_out_17 = (org.apache.taglibs.standard.tag.el.core.OutTag) _jspx_tagPool_c_out_value.get(org.apache.taglibs.standard.tag.el.core.OutTag.class);
1866    _jspx_th_c_out_17.setPageContext(pageContext);
1867    _jspx_th_c_out_17.setParent(_jspx_th_c_when_8);
1868    _jspx_th_c_out_17.setValue("${publicationVersion.version}");
1869    int _jspx_eval_c_out_17 = _jspx_th_c_out_17.doStartTag();
1870    if (_jspx_th_c_out_17.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1871      return true;
1872    _jspx_tagPool_c_out_value.reuse(_jspx_th_c_out_17);
1873    return false;
1874  }
1875
1876  private boolean _jspx_meth_c_out_18(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_when_8, javax.servlet.jsp.PageContext JavaDoc pageContext)
1877          throws Throwable JavaDoc {
1878    JspWriter out = pageContext.getOut();
1879    /* ---- c:out ---- */
1880    org.apache.taglibs.standard.tag.el.core.OutTag _jspx_th_c_out_18 = (org.apache.taglibs.standard.tag.el.core.OutTag) _jspx_tagPool_c_out_value.get(org.apache.taglibs.standard.tag.el.core.OutTag.class);
1881    _jspx_th_c_out_18.setPageContext(pageContext);
1882    _jspx_th_c_out_18.setParent(_jspx_th_c_when_8);
1883    _jspx_th_c_out_18.setValue("${publication.metaData['name']}");
1884    int _jspx_eval_c_out_18 = _jspx_th_c_out_18.doStartTag();
1885    if (_jspx_th_c_out_18.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1886      return true;
1887    _jspx_tagPool_c_out_value.reuse(_jspx_th_c_out_18);
1888    return false;
1889  }
1890
1891  private boolean _jspx_meth_c_otherwise_7(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_choose_8, javax.servlet.jsp.PageContext JavaDoc pageContext)
1892          throws Throwable JavaDoc {
1893    JspWriter out = pageContext.getOut();
1894    /* ---- c:otherwise ---- */
1895    org.apache.taglibs.standard.tag.common.core.OtherwiseTag _jspx_th_c_otherwise_7 = (org.apache.taglibs.standard.tag.common.core.OtherwiseTag) _jspx_tagPool_c_otherwise.get(org.apache.taglibs.standard.tag.common.core.OtherwiseTag.class);
1896    _jspx_th_c_otherwise_7.setPageContext(pageContext);
1897    _jspx_th_c_otherwise_7.setParent(_jspx_th_c_choose_8);
1898    int _jspx_eval_c_otherwise_7 = _jspx_th_c_otherwise_7.doStartTag();
1899    if (_jspx_eval_c_otherwise_7 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
1900      do {
1901        out.write("\r\n\t\t\t\t\t\t\t\t\t\t\t");
1902        out.write("<strong style=\"color:#5e5e5e;\">");
1903        if (_jspx_meth_c_out_19(_jspx_th_c_otherwise_7, pageContext))
1904          return true;
1905        out.write("</strong>\r\n\t\t\t\t\t\t\t\t\t\t");
1906        int evalDoAfterBody = _jspx_th_c_otherwise_7.doAfterBody();
1907        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
1908          break;
1909      } while (true);
1910    }
1911    if (_jspx_th_c_otherwise_7.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1912      return true;
1913    _jspx_tagPool_c_otherwise.reuse(_jspx_th_c_otherwise_7);
1914    return false;
1915  }
1916
1917  private boolean _jspx_meth_c_out_19(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_otherwise_7, javax.servlet.jsp.PageContext JavaDoc pageContext)
1918          throws Throwable JavaDoc {
1919    JspWriter out = pageContext.getOut();
1920    /* ---- c:out ---- */
1921    org.apache.taglibs.standard.tag.el.core.OutTag _jspx_th_c_out_19 = (org.apache.taglibs.standard.tag.el.core.OutTag) _jspx_tagPool_c_out_value.get(org.apache.taglibs.standard.tag.el.core.OutTag.class);
1922    _jspx_th_c_out_19.setPageContext(pageContext);
1923    _jspx_th_c_out_19.setParent(_jspx_th_c_otherwise_7);
1924    _jspx_th_c_out_19.setValue("${publication.metaData['name']}");
1925    int _jspx_eval_c_out_19 = _jspx_th_c_out_19.doStartTag();
1926    if (_jspx_th_c_out_19.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1927      return true;
1928    _jspx_tagPool_c_out_value.reuse(_jspx_th_c_out_19);
1929    return false;
1930  }
1931
1932  private boolean _jspx_meth_c_out_20(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_choose_8, javax.servlet.jsp.PageContext JavaDoc pageContext)
1933          throws Throwable JavaDoc {
1934    JspWriter out = pageContext.getOut();
1935    /* ---- c:out ---- */
1936    org.apache.taglibs.standard.tag.el.core.OutTag _jspx_th_c_out_20 = (org.apache.taglibs.standard.tag.el.core.OutTag) _jspx_tagPool_c_out_value.get(org.apache.taglibs.standard.tag.el.core.OutTag.class);
1937    _jspx_th_c_out_20.setPageContext(pageContext);
1938    _jspx_th_c_out_20.setParent(_jspx_th_c_choose_8);
1939    _jspx_th_c_out_20.setValue("${publicationVersion.version}");
1940    int _jspx_eval_c_out_20 = _jspx_th_c_out_20.doStartTag();
1941    if (_jspx_th_c_out_20.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1942      return true;
1943    _jspx_tagPool_c_out_value.reuse(_jspx_th_c_out_20);
1944    return false;
1945  }
1946
1947  private boolean _jspx_meth_c_if_7(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_if_5, javax.servlet.jsp.PageContext JavaDoc pageContext)
1948          throws Throwable JavaDoc {
1949    JspWriter out = pageContext.getOut();
1950    /* ---- c:if ---- */
1951    org.apache.taglibs.standard.tag.el.core.IfTag _jspx_th_c_if_7 = (org.apache.taglibs.standard.tag.el.core.IfTag) _jspx_tagPool_c_if_test.get(org.apache.taglibs.standard.tag.el.core.IfTag.class);
1952    _jspx_th_c_if_7.setPageContext(pageContext);
1953    _jspx_th_c_if_7.setParent(_jspx_th_c_if_5);
1954    _jspx_th_c_if_7.setTest("${publicationVersion.version==publication.lastVersion.version && canCreatePublication != null}");
1955    int _jspx_eval_c_if_7 = _jspx_th_c_if_7.doStartTag();
1956    if (_jspx_eval_c_if_7 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
1957      do {
1958        out.write("\r\n\t\t\t\t\t\t\t\t\t\t");
1959        out.write("<a onclick=\"return confirm('Voulez vous créer une nouvelle version de cette publication ?')\" HREF=\"newVersion.x?id=");
1960        if (_jspx_meth_c_out_21(_jspx_th_c_if_7, pageContext))
1961          return true;
1962        out.write("\" target=\"sub\" title=\"créer la version ");
1963        if (_jspx_meth_c_out_22(_jspx_th_c_if_7, pageContext))
1964          return true;
1965        out.write(" de cette publication\">");
1966        out.write("<img SRC=\"images/newVersion.gif\" align=\"absmiddle\" border=\"0\">");
1967        out.write("</a>\r\n\t\t\t\t\t\t\t\t\t");
1968        int evalDoAfterBody = _jspx_th_c_if_7.doAfterBody();
1969        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
1970          break;
1971      } while (true);
1972    }
1973    if (_jspx_th_c_if_7.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1974      return true;
1975    _jspx_tagPool_c_if_test.reuse(_jspx_th_c_if_7);
1976    return false;
1977  }
1978
1979  private boolean _jspx_meth_c_out_21(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_if_7, javax.servlet.jsp.PageContext JavaDoc pageContext)
1980          throws Throwable JavaDoc {
1981    JspWriter out = pageContext.getOut();
1982    /* ---- c:out ---- */
1983    org.apache.taglibs.standard.tag.el.core.OutTag _jspx_th_c_out_21 = (org.apache.taglibs.standard.tag.el.core.OutTag) _jspx_tagPool_c_out_value.get(org.apache.taglibs.standard.tag.el.core.OutTag.class);
1984    _jspx_th_c_out_21.setPageContext(pageContext);
1985    _jspx_th_c_out_21.setParent(_jspx_th_c_if_7);
1986    _jspx_th_c_out_21.setValue("${publication.id}");
1987    int _jspx_eval_c_out_21 = _jspx_th_c_out_21.doStartTag();
1988    if (_jspx_th_c_out_21.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
1989      return true;
1990    _jspx_tagPool_c_out_value.reuse(_jspx_th_c_out_21);
1991    return false;
1992  }
1993
1994  private boolean _jspx_meth_c_out_22(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_if_7, javax.servlet.jsp.PageContext JavaDoc pageContext)
1995          throws Throwable JavaDoc {
1996    JspWriter out = pageContext.getOut();
1997    /* ---- c:out ---- */
1998    org.apache.taglibs.standard.tag.el.core.OutTag _jspx_th_c_out_22 = (org.apache.taglibs.standard.tag.el.core.OutTag) _jspx_tagPool_c_out_value.get(org.apache.taglibs.standard.tag.el.core.OutTag.class);
1999    _jspx_th_c_out_22.setPageContext(pageContext);
2000    _jspx_th_c_out_22.setParent(_jspx_th_c_if_7);
2001    _jspx_th_c_out_22.setValue("${publicationVersion.version+1}");
2002    int _jspx_eval_c_out_22 = _jspx_th_c_out_22.doStartTag();
2003    if (_jspx_th_c_out_22.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
2004      return true;
2005    _jspx_tagPool_c_out_value.reuse(_jspx_th_c_out_22);
2006    return false;
2007  }
2008
2009  private boolean _jspx_meth_c_choose_9(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_if_5, javax.servlet.jsp.PageContext JavaDoc pageContext)
2010          throws Throwable JavaDoc {
2011    JspWriter out = pageContext.getOut();
2012    /* ---- c:choose ---- */
2013    org.apache.taglibs.standard.tag.common.core.ChooseTag _jspx_th_c_choose_9 = (org.apache.taglibs.standard.tag.common.core.ChooseTag) _jspx_tagPool_c_choose.get(org.apache.taglibs.standard.tag.common.core.ChooseTag.class);
2014    _jspx_th_c_choose_9.setPageContext(pageContext);
2015    _jspx_th_c_choose_9.setParent(_jspx_th_c_if_5);
2016    int _jspx_eval_c_choose_9 = _jspx_th_c_choose_9.doStartTag();
2017    if (_jspx_eval_c_choose_9 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
2018      do {
2019        out.write("\r\n\t\t\t\t\t\t\t\t\t");
2020        if (_jspx_meth_c_when_9(_jspx_th_c_choose_9, pageContext))
2021          return true;
2022        out.write("\r\n\t\t\t\t\t\t\t\t\t");
2023        if (_jspx_meth_c_otherwise_8(_jspx_th_c_choose_9, pageContext))
2024          return true;
2025        out.write("\r\n\t\t\t\t\t\t\t\t");
2026        int evalDoAfterBody = _jspx_th_c_choose_9.doAfterBody();
2027        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
2028          break;
2029      } while (true);
2030    }
2031    if (_jspx_th_c_choose_9.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
2032      return true;
2033    _jspx_tagPool_c_choose.reuse(_jspx_th_c_choose_9);
2034    return false;
2035  }
2036
2037  private boolean _jspx_meth_c_when_9(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_choose_9, javax.servlet.jsp.PageContext JavaDoc pageContext)
2038          throws Throwable JavaDoc {
2039    JspWriter out = pageContext.getOut();
2040    /* ---- c:when ---- */
2041    org.apache.taglibs.standard.tag.el.core.WhenTag _jspx_th_c_when_9 = (org.apache.taglibs.standard.tag.el.core.WhenTag) _jspx_tagPool_c_when_test.get(org.apache.taglibs.standard.tag.el.core.WhenTag.class);
2042    _jspx_th_c_when_9.setPageContext(pageContext);
2043    _jspx_th_c_when_9.setParent(_jspx_th_c_choose_9);
2044    _jspx_th_c_when_9.setTest("${chef!=null}");
2045    int _jspx_eval_c_when_9 = _jspx_th_c_when_9.doStartTag();
2046    if (_jspx_eval_c_when_9 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
2047      do {
2048        out.write("\r\n\t\t\t\t\t\t\t\t\t\t");
2049        out.write("<!-- move down -->\r\n\t\t\t\t\t\t\t\t\t\t");
2050        out.write("<td width=\"11\">");
2051        out.write("<a title=\"monter la publication\" HREF=\"movePublication.x?pId=");
2052        if (_jspx_meth_c_out_23(_jspx_th_c_when_9, pageContext))
2053          return true;
2054        out.write("&id=");
2055        if (_jspx_meth_c_out_24(_jspx_th_c_when_9, pageContext))
2056          return true;
2057        out.write("&type=up\">");
2058        out.write("<img SRC=\"images/up.gif\" border=\"0\">");
2059        out.write("</a>");
2060        out.write("</td>\r\n\t\t\t\t\t\t\t\t\t\t");
2061        out.write("<!-- move up -->\r\n\t\t\t\t\t\t\t\t\t\t");
2062        out.write("<td width=\"11\">");
2063        out.write("<a title=\"descendre la publication\" HREF=\"movePublication.x?pId=");
2064        if (_jspx_meth_c_out_25(_jspx_th_c_when_9, pageContext))
2065          return true;
2066        out.write("&id=");
2067        if (_jspx_meth_c_out_26(_jspx_th_c_when_9, pageContext))
2068          return true;
2069        out.write("&type=down\">");
2070        out.write("<img SRC=\"images/down.gif\" border=\"0\">");
2071        out.write("</a>");
2072        out.write("</td>\r\n\t\t\t\t\t\t\t\t\t");
2073        int evalDoAfterBody = _jspx_th_c_when_9.doAfterBody();
2074        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
2075          break;
2076      } while (true);
2077    }
2078    if (_jspx_th_c_when_9.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
2079      return true;
2080    _jspx_tagPool_c_when_test.reuse(_jspx_th_c_when_9);
2081    return false;
2082  }
2083
2084  private boolean _jspx_meth_c_out_23(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_when_9, javax.servlet.jsp.PageContext JavaDoc pageContext)
2085          throws Throwable JavaDoc {
2086    JspWriter out = pageContext.getOut();
2087    /* ---- c:out ---- */
2088    org.apache.taglibs.standard.tag.el.core.OutTag _jspx_th_c_out_23 = (org.apache.taglibs.standard.tag.el.core.OutTag) _jspx_tagPool_c_out_value.get(org.apache.taglibs.standard.tag.el.core.OutTag.class);
2089    _jspx_th_c_out_23.setPageContext(pageContext);
2090    _jspx_th_c_out_23.setParent(_jspx_th_c_when_9);
2091    _jspx_th_c_out_23.setValue("${publication.id}");
2092    int _jspx_eval_c_out_23 = _jspx_th_c_out_23.doStartTag();
2093    if (_jspx_th_c_out_23.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
2094      return true;
2095    _jspx_tagPool_c_out_value.reuse(_jspx_th_c_out_23);
2096    return false;
2097  }
2098
2099  private boolean _jspx_meth_c_out_24(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_when_9, javax.servlet.jsp.PageContext JavaDoc pageContext)
2100          throws Throwable JavaDoc {
2101    JspWriter out = pageContext.getOut();
2102    /* ---- c:out ---- */
2103    org.apache.taglibs.standard.tag.el.core.OutTag _jspx_th_c_out_24 = (org.apache.taglibs.standard.tag.el.core.OutTag) _jspx_tagPool_c_out_value.get(org.apache.taglibs.standard.tag.el.core.OutTag.class);
2104    _jspx_th_c_out_24.setPageContext(pageContext);
2105    _jspx_th_c_out_24.setParent(_jspx_th_c_when_9);
2106    _jspx_th_c_out_24.setValue("${section.id}");
2107    int _jspx_eval_c_out_24 = _jspx_th_c_out_24.doStartTag();
2108    if (_jspx_th_c_out_24.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
2109      return true;
2110    _jspx_tagPool_c_out_value.reuse(_jspx_th_c_out_24);
2111    return false;
2112  }
2113
2114  private boolean _jspx_meth_c_out_25(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_when_9, javax.servlet.jsp.PageContext JavaDoc pageContext)
2115          throws Throwable JavaDoc {
2116    JspWriter out = pageContext.getOut();
2117    /* ---- c:out ---- */
2118    org.apache.taglibs.standard.tag.el.core.OutTag _jspx_th_c_out_25 = (org.apache.taglibs.standard.tag.el.core.OutTag) _jspx_tagPool_c_out_value.get(org.apache.taglibs.standard.tag.el.core.OutTag.class);
2119    _jspx_th_c_out_25.setPageContext(pageContext);
2120    _jspx_th_c_out_25.setParent(_jspx_th_c_when_9);
2121    _jspx_th_c_out_25.setValue("${publication.id}");
2122    int _jspx_eval_c_out_25 = _jspx_th_c_out_25.doStartTag();
2123    if (_jspx_th_c_out_25.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
2124      return true;
2125    _jspx_tagPool_c_out_value.reuse(_jspx_th_c_out_25);
2126    return false;
2127  }
2128
2129  private boolean _jspx_meth_c_out_26(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_when_9, javax.servlet.jsp.PageContext JavaDoc pageContext)
2130          throws Throwable JavaDoc {
2131    JspWriter out = pageContext.getOut();
2132    /* ---- c:out ---- */
2133    org.apache.taglibs.standard.tag.el.core.OutTag _jspx_th_c_out_26 = (org.apache.taglibs.standard.tag.el.core.OutTag) _jspx_tagPool_c_out_value.get(org.apache.taglibs.standard.tag.el.core.OutTag.class);
2134    _jspx_th_c_out_26.setPageContext(pageContext);
2135    _jspx_th_c_out_26.setParent(_jspx_th_c_when_9);
2136    _jspx_th_c_out_26.setValue("${section.id}");
2137    int _jspx_eval_c_out_26 = _jspx_th_c_out_26.doStartTag();
2138    if (_jspx_th_c_out_26.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
2139      return true;
2140    _jspx_tagPool_c_out_value.reuse(_jspx_th_c_out_26);
2141    return false;
2142  }
2143
2144  private boolean _jspx_meth_c_otherwise_8(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_choose_9, javax.servlet.jsp.PageContext JavaDoc pageContext)
2145          throws Throwable JavaDoc {
2146    JspWriter out = pageContext.getOut();
2147    /* ---- c:otherwise ---- */
2148    org.apache.taglibs.standard.tag.common.core.OtherwiseTag _jspx_th_c_otherwise_8 = (org.apache.taglibs.standard.tag.common.core.OtherwiseTag) _jspx_tagPool_c_otherwise.get(org.apache.taglibs.standard.tag.common.core.OtherwiseTag.class);
2149    _jspx_th_c_otherwise_8.setPageContext(pageContext);
2150    _jspx_th_c_otherwise_8.setParent(_jspx_th_c_choose_9);
2151    int _jspx_eval_c_otherwise_8 = _jspx_th_c_otherwise_8.doStartTag();
2152    if (_jspx_eval_c_otherwise_8 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
2153      do {
2154        out.write("\r\n\t\t\t\t\t\t\t\t\t\t");
2155        out.write("<td>");
2156        out.write("</td>\r\n\t\t\t\t\t\t\t\t\t\t");
2157        out.write("<td>");
2158        out.write("</td>\r\n\t\t\t\t\t\t\t\t\t");
2159        int evalDoAfterBody = _jspx_th_c_otherwise_8.doAfterBody();
2160        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
2161          break;
2162      } while (true);
2163    }
2164    if (_jspx_th_c_otherwise_8.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
2165      return true;
2166    _jspx_tagPool_c_otherwise.reuse(_jspx_th_c_otherwise_8);
2167    return false;
2168  }
2169
2170  private boolean _jspx_meth_c_out_27(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_if_5, javax.servlet.jsp.PageContext JavaDoc pageContext)
2171          throws Throwable JavaDoc {
2172    JspWriter out = pageContext.getOut();
2173    /* ---- c:out ---- */
2174    org.apache.taglibs.standard.tag.el.core.OutTag _jspx_th_c_out_27 = (org.apache.taglibs.standard.tag.el.core.OutTag) _jspx_tagPool_c_out_value.get(org.apache.taglibs.standard.tag.el.core.OutTag.class);
2175    _jspx_th_c_out_27.setPageContext(pageContext);
2176    _jspx_th_c_out_27.setParent(_jspx_th_c_if_5);
2177    _jspx_th_c_out_27.setValue("${publication.type.metaData['name']}");
2178    int _jspx_eval_c_out_27 = _jspx_th_c_out_27.doStartTag();
2179    if (_jspx_th_c_out_27.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
2180      return true;
2181    _jspx_tagPool_c_out_value.reuse(_jspx_th_c_out_27);
2182    return false;
2183  }
2184
2185  private boolean _jspx_meth_c_out_28(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_if_5, javax.servlet.jsp.PageContext JavaDoc pageContext)
2186          throws Throwable JavaDoc {
2187    JspWriter out = pageContext.getOut();
2188    /* ---- c:out ---- */
2189    org.apache.taglibs.standard.tag.el.core.OutTag _jspx_th_c_out_28 = (org.apache.taglibs.standard.tag.el.core.OutTag) _jspx_tagPool_c_out_value.get(org.apache.taglibs.standard.tag.el.core.OutTag.class);
2190    _jspx_th_c_out_28.setPageContext(pageContext);
2191    _jspx_th_c_out_28.setParent(_jspx_th_c_if_5);
2192    _jspx_th_c_out_28.setValue("${publicationVersion.version}");
2193    int _jspx_eval_c_out_28 = _jspx_th_c_out_28.doStartTag();
2194    if (_jspx_th_c_out_28.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
2195      return true;
2196    _jspx_tagPool_c_out_value.reuse(_jspx_th_c_out_28);
2197    return false;
2198  }
2199
2200  private boolean _jspx_meth_c_out_29(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_if_5, javax.servlet.jsp.PageContext JavaDoc pageContext)
2201          throws Throwable JavaDoc {
2202    JspWriter out = pageContext.getOut();
2203    /* ---- c:out ---- */
2204    org.apache.taglibs.standard.tag.el.core.OutTag _jspx_th_c_out_29 = (org.apache.taglibs.standard.tag.el.core.OutTag) _jspx_tagPool_c_out_value_default.get(org.apache.taglibs.standard.tag.el.core.OutTag.class);
2205    _jspx_th_c_out_29.setPageContext(pageContext);
2206    _jspx_th_c_out_29.setParent(_jspx_th_c_if_5);
2207    _jspx_th_c_out_29.setValue("${publicationVersion.author.login}");
2208    _jspx_th_c_out_29.setDefault("indéfini");
2209    int _jspx_eval_c_out_29 = _jspx_th_c_out_29.doStartTag();
2210    if (_jspx_th_c_out_29.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
2211      return true;
2212    _jspx_tagPool_c_out_value_default.reuse(_jspx_th_c_out_29);
2213    return false;
2214  }
2215
2216  private boolean _jspx_meth_c_out_30(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_if_5, javax.servlet.jsp.PageContext JavaDoc pageContext)
2217          throws Throwable JavaDoc {
2218    JspWriter out = pageContext.getOut();
2219    /* ---- c:out ---- */
2220    org.apache.taglibs.standard.tag.el.core.OutTag _jspx_th_c_out_30 = (org.apache.taglibs.standard.tag.el.core.OutTag) _jspx_tagPool_c_out_value.get(org.apache.taglibs.standard.tag.el.core.OutTag.class);
2221    _jspx_th_c_out_30.setPageContext(pageContext);
2222    _jspx_th_c_out_30.setParent(_jspx_th_c_if_5);
2223    _jspx_th_c_out_30.setValue("${publicationVersion.workflow.currentSteps[0].name}");
2224    int _jspx_eval_c_out_30 = _jspx_th_c_out_30.doStartTag();
2225    if (_jspx_th_c_out_30.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
2226      return true;
2227    _jspx_tagPool_c_out_value.reuse(_jspx_th_c_out_30);
2228    return false;
2229  }
2230
2231  private boolean _jspx_meth_c_out_31(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_if_5, javax.servlet.jsp.PageContext JavaDoc pageContext)
2232          throws Throwable JavaDoc {
2233    JspWriter out = pageContext.getOut();
2234    /* ---- c:out ---- */
2235    org.apache.taglibs.standard.tag.el.core.OutTag _jspx_th_c_out_31 = (org.apache.taglibs.standard.tag.el.core.OutTag) _jspx_tagPool_c_out_value.get(org.apache.taglibs.standard.tag.el.core.OutTag.class);
2236    _jspx_th_c_out_31.setPageContext(pageContext);
2237    _jspx_th_c_out_31.setParent(_jspx_th_c_if_5);
2238    _jspx_th_c_out_31.setValue("${publication.id}");
2239    int _jspx_eval_c_out_31 = _jspx_th_c_out_31.doStartTag();
2240    if (_jspx_th_c_out_31.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
2241      return true;
2242    _jspx_tagPool_c_out_value.reuse(_jspx_th_c_out_31);
2243    return false;
2244  }
2245
2246  private boolean _jspx_meth_c_out_32(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_if_5, javax.servlet.jsp.PageContext JavaDoc pageContext)
2247          throws Throwable JavaDoc {
2248    JspWriter out = pageContext.getOut();
2249    /* ---- c:out ---- */
2250    org.apache.taglibs.standard.tag.el.core.OutTag _jspx_th_c_out_32 = (org.apache.taglibs.standard.tag.el.core.OutTag) _jspx_tagPool_c_out_value.get(org.apache.taglibs.standard.tag.el.core.OutTag.class);
2251    _jspx_th_c_out_32.setPageContext(pageContext);
2252    _jspx_th_c_out_32.setParent(_jspx_th_c_if_5);
2253    _jspx_th_c_out_32.setValue("${publicationVersion.version}");
2254    int _jspx_eval_c_out_32 = _jspx_th_c_out_32.doStartTag();
2255    if (_jspx_th_c_out_32.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
2256      return true;
2257    _jspx_tagPool_c_out_value.reuse(_jspx_th_c_out_32);
2258    return false;
2259  }
2260
2261  private boolean _jspx_meth_c_out_33(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_if_5, javax.servlet.jsp.PageContext JavaDoc pageContext)
2262          throws Throwable JavaDoc {
2263    JspWriter out = pageContext.getOut();
2264    /* ---- c:out ---- */
2265    org.apache.taglibs.standard.tag.el.core.OutTag _jspx_th_c_out_33 = (org.apache.taglibs.standard.tag.el.core.OutTag) _jspx_tagPool_c_out_value.get(org.apache.taglibs.standard.tag.el.core.OutTag.class);
2266    _jspx_th_c_out_33.setPageContext(pageContext);
2267    _jspx_th_c_out_33.setParent(_jspx_th_c_if_5);
2268    _jspx_th_c_out_33.setValue("${publication.id}");
2269    int _jspx_eval_c_out_33 = _jspx_th_c_out_33.doStartTag();
2270    if (_jspx_th_c_out_33.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
2271      return true;
2272    _jspx_tagPool_c_out_value.reuse(_jspx_th_c_out_33);
2273    return false;
2274  }
2275
2276  private boolean _jspx_meth_c_out_34(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_if_5, javax.servlet.jsp.PageContext JavaDoc pageContext)
2277          throws Throwable JavaDoc {
2278    JspWriter out = pageContext.getOut();
2279    /* ---- c:out ---- */
2280    org.apache.taglibs.standard.tag.el.core.OutTag _jspx_th_c_out_34 = (org.apache.taglibs.standard.tag.el.core.OutTag) _jspx_tagPool_c_out_value.get(org.apache.taglibs.standard.tag.el.core.OutTag.class);
2281    _jspx_th_c_out_34.setPageContext(pageContext);
2282    _jspx_th_c_out_34.setParent(_jspx_th_c_if_5);
2283    _jspx_th_c_out_34.setValue("${publicationVersion.version}");
2284    int _jspx_eval_c_out_34 = _jspx_th_c_out_34.doStartTag();
2285    if (_jspx_th_c_out_34.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
2286      return true;
2287    _jspx_tagPool_c_out_value.reuse(_jspx_th_c_out_34);
2288    return false;
2289  }
2290
2291  private boolean _jspx_meth_c_out_35(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_if_5, javax.servlet.jsp.PageContext JavaDoc pageContext)
2292          throws Throwable JavaDoc {
2293    JspWriter out = pageContext.getOut();
2294    /* ---- c:out ---- */
2295    org.apache.taglibs.standard.tag.el.core.OutTag _jspx_th_c_out_35 = (org.apache.taglibs.standard.tag.el.core.OutTag) _jspx_tagPool_c_out_value.get(org.apache.taglibs.standard.tag.el.core.OutTag.class);
2296    _jspx_th_c_out_35.setPageContext(pageContext);
2297    _jspx_th_c_out_35.setParent(_jspx_th_c_if_5);
2298    _jspx_th_c_out_35.setValue("${publicationVersion.id}");
2299    int _jspx_eval_c_out_35 = _jspx_th_c_out_35.doStartTag();
2300    if (_jspx_th_c_out_35.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
2301      return true;
2302    _jspx_tagPool_c_out_value.reuse(_jspx_th_c_out_35);
2303    return false;
2304  }
2305
2306  private boolean _jspx_meth_c_out_36(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_if_5, javax.servlet.jsp.PageContext JavaDoc pageContext)
2307          throws Throwable JavaDoc {
2308    JspWriter out = pageContext.getOut();
2309    /* ---- c:out ---- */
2310    org.apache.taglibs.standard.tag.el.core.OutTag _jspx_th_c_out_36 = (org.apache.taglibs.standard.tag.el.core.OutTag) _jspx_tagPool_c_out_value.get(org.apache.taglibs.standard.tag.el.core.OutTag.class);
2311    _jspx_th_c_out_36.setPageContext(pageContext);
2312    _jspx_th_c_out_36.setParent(_jspx_th_c_if_5);
2313    _jspx_th_c_out_36.setValue("${publication.id}");
2314    int _jspx_eval_c_out_36 = _jspx_th_c_out_36.doStartTag();
2315    if (_jspx_th_c_out_36.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
2316      return true;
2317    _jspx_tagPool_c_out_value.reuse(_jspx_th_c_out_36);
2318    return false;
2319  }
2320
2321  private boolean _jspx_meth_c_out_37(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_if_5, javax.servlet.jsp.PageContext JavaDoc pageContext)
2322          throws Throwable JavaDoc {
2323    JspWriter out = pageContext.getOut();
2324    /* ---- c:out ---- */
2325    org.apache.taglibs.standard.tag.el.core.OutTag _jspx_th_c_out_37 = (org.apache.taglibs.standard.tag.el.core.OutTag) _jspx_tagPool_c_out_value.get(org.apache.taglibs.standard.tag.el.core.OutTag.class);
2326    _jspx_th_c_out_37.setPageContext(pageContext);
2327    _jspx_th_c_out_37.setParent(_jspx_th_c_if_5);
2328    _jspx_th_c_out_37.setValue("${publicationVersion.version}");
2329    int _jspx_eval_c_out_37 = _jspx_th_c_out_37.doStartTag();
2330    if (_jspx_th_c_out_37.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
2331      return true;
2332    _jspx_tagPool_c_out_value.reuse(_jspx_th_c_out_37);
2333    return false;
2334  }
2335
2336  private boolean _jspx_meth_c_out_38(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_if_5, javax.servlet.jsp.PageContext JavaDoc pageContext)
2337          throws Throwable JavaDoc {
2338    JspWriter out = pageContext.getOut();
2339    /* ---- c:out ---- */
2340    org.apache.taglibs.standard.tag.el.core.OutTag _jspx_th_c_out_38 = (org.apache.taglibs.standard.tag.el.core.OutTag) _jspx_tagPool_c_out_value.get(org.apache.taglibs.standard.tag.el.core.OutTag.class);
2341    _jspx_th_c_out_38.setPageContext(pageContext);
2342    _jspx_th_c_out_38.setParent(_jspx_th_c_if_5);
2343    _jspx_th_c_out_38.setValue("${publicationVersion.id}");
2344    int _jspx_eval_c_out_38 = _jspx_th_c_out_38.doStartTag();
2345    if (_jspx_th_c_out_38.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
2346      return true;
2347    _jspx_tagPool_c_out_value.reuse(_jspx_th_c_out_38);
2348    return false;
2349  }
2350
2351  private boolean _jspx_meth_c_out_39(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_forEach_4, javax.servlet.jsp.PageContext JavaDoc pageContext)
2352          throws Throwable JavaDoc {
2353    JspWriter out = pageContext.getOut();
2354    /* ---- c:out ---- */
2355    org.apache.taglibs.standard.tag.el.core.OutTag _jspx_th_c_out_39 = (org.apache.taglibs.standard.tag.el.core.OutTag) _jspx_tagPool_c_out_value.get(org.apache.taglibs.standard.tag.el.core.OutTag.class);
2356    _jspx_th_c_out_39.setPageContext(pageContext);
2357    _jspx_th_c_out_39.setParent(_jspx_th_c_forEach_4);
2358    _jspx_th_c_out_39.setValue("${action.id}");
2359    int _jspx_eval_c_out_39 = _jspx_th_c_out_39.doStartTag();
2360    if (_jspx_th_c_out_39.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
2361      return true;
2362    _jspx_tagPool_c_out_value.reuse(_jspx_th_c_out_39);
2363    return false;
2364  }
2365
2366  private boolean _jspx_meth_c_out_40(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_forEach_4, javax.servlet.jsp.PageContext JavaDoc pageContext)
2367          throws Throwable JavaDoc {
2368    JspWriter out = pageContext.getOut();
2369    /* ---- c:out ---- */
2370    org.apache.taglibs.standard.tag.el.core.OutTag _jspx_th_c_out_40 = (org.apache.taglibs.standard.tag.el.core.OutTag) _jspx_tagPool_c_out_value.get(org.apache.taglibs.standard.tag.el.core.OutTag.class);
2371    _jspx_th_c_out_40.setPageContext(pageContext);
2372    _jspx_th_c_out_40.setParent(_jspx_th_c_forEach_4);
2373    _jspx_th_c_out_40.setValue("${action.name}");
2374    int _jspx_eval_c_out_40 = _jspx_th_c_out_40.doStartTag();
2375    if (_jspx_th_c_out_40.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
2376      return true;
2377    _jspx_tagPool_c_out_value.reuse(_jspx_th_c_out_40);
2378    return false;
2379  }
2380
2381  private boolean _jspx_meth_c_if_8(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_if_5, javax.servlet.jsp.PageContext JavaDoc pageContext)
2382          throws Throwable JavaDoc {
2383    JspWriter out = pageContext.getOut();
2384    /* ---- c:if ---- */
2385    org.apache.taglibs.standard.tag.el.core.IfTag _jspx_th_c_if_8 = (org.apache.taglibs.standard.tag.el.core.IfTag) _jspx_tagPool_c_if_test.get(org.apache.taglibs.standard.tag.el.core.IfTag.class);
2386    _jspx_th_c_if_8.setPageContext(pageContext);
2387    _jspx_th_c_if_8.setParent(_jspx_th_c_if_5);
2388    _jspx_th_c_if_8.setTest("${publication.lastVersion.version==publicationVersion.version}");
2389    int _jspx_eval_c_if_8 = _jspx_th_c_if_8.doStartTag();
2390    if (_jspx_eval_c_if_8 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
2391      do {
2392        out.write("\r\n\t\t\t\t\t\t\t\t\t\t");
2393        out.write("\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t");
2394        if (_jspx_meth_c_choose_10(_jspx_th_c_if_8, pageContext))
2395          return true;
2396        out.write("\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t");
2397        out.write("\r\n\t\t\t\t\t\t\t\t\t\t");
2398        out.write("\r\n\t\t\t\t\t\t\t\t\t");
2399        int evalDoAfterBody = _jspx_th_c_if_8.doAfterBody();
2400        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
2401          break;
2402      } while (true);
2403    }
2404    if (_jspx_th_c_if_8.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
2405      return true;
2406    _jspx_tagPool_c_if_test.reuse(_jspx_th_c_if_8);
2407    return false;
2408  }
2409
2410  private boolean _jspx_meth_c_choose_10(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_if_8, javax.servlet.jsp.PageContext JavaDoc pageContext)
2411          throws Throwable JavaDoc {
2412    JspWriter out = pageContext.getOut();
2413    /* ---- c:choose ---- */
2414    org.apache.taglibs.standard.tag.common.core.ChooseTag _jspx_th_c_choose_10 = (org.apache.taglibs.standard.tag.common.core.ChooseTag) _jspx_tagPool_c_choose.get(org.apache.taglibs.standard.tag.common.core.ChooseTag.class);
2415    _jspx_th_c_choose_10.setPageContext(pageContext);
2416    _jspx_th_c_choose_10.setParent(_jspx_th_c_if_8);
2417    int _jspx_eval_c_choose_10 = _jspx_th_c_choose_10.doStartTag();
2418    if (_jspx_eval_c_choose_10 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
2419      do {
2420        out.write("\r\n\t\t\t\t\t\t\t\t\t\t\t\t");
2421        if (_jspx_meth_c_when_10(_jspx_th_c_choose_10, pageContext))
2422          return true;
2423        out.write("\r\n\t\t\t\t\t\t\t\t\t\t\t\t");
2424        if (_jspx_meth_c_otherwise_9(_jspx_th_c_choose_10, pageContext))
2425          return true;
2426        out.write("\r\n\t\t\t\t\t\t\t\t\t\t\t");
2427        int evalDoAfterBody = _jspx_th_c_choose_10.doAfterBody();
2428        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
2429          break;
2430      } while (true);
2431    }
2432    if (_jspx_th_c_choose_10.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
2433      return true;
2434    _jspx_tagPool_c_choose.reuse(_jspx_th_c_choose_10);
2435    return false;
2436  }
2437
2438  private boolean _jspx_meth_c_when_10(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_choose_10, javax.servlet.jsp.PageContext JavaDoc pageContext)
2439          throws Throwable JavaDoc {
2440    JspWriter out = pageContext.getOut();
2441    /* ---- c:when ---- */
2442    org.apache.taglibs.standard.tag.el.core.WhenTag _jspx_th_c_when_10 = (org.apache.taglibs.standard.tag.el.core.WhenTag) _jspx_tagPool_c_when_test.get(org.apache.taglibs.standard.tag.el.core.WhenTag.class);
2443    _jspx_th_c_when_10.setPageContext(pageContext);
2444    _jspx_th_c_when_10.setParent(_jspx_th_c_choose_10);
2445    _jspx_th_c_when_10.setTest("${chef!=null}");
2446    int _jspx_eval_c_when_10 = _jspx_th_c_when_10.doStartTag();
2447    if (_jspx_eval_c_when_10 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
2448      do {
2449        out.write("\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t");
2450        out.write("<input type=\"hidden\" name=\"id\" value=\"");
2451        if (_jspx_meth_c_out_41(_jspx_th_c_when_10, pageContext))
2452          return true;
2453        out.write("\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t");
2454        out.write("<input type=\"hidden\" name=\"sectionId\" value=\"");
2455        if (_jspx_meth_c_out_42(_jspx_th_c_when_10, pageContext))
2456          return true;
2457        out.write("\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t");
2458        out.write("<input style=\"cursor:hand;\" type=\"image\" title=\"supprimer la publication de cette section\" SRC=\"images/poubelle.gif\" style=\"border=0; background-color:transparent\">\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t");
2459        int evalDoAfterBody = _jspx_th_c_when_10.doAfterBody();
2460        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
2461          break;
2462      } while (true);
2463    }
2464    if (_jspx_th_c_when_10.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
2465      return true;
2466    _jspx_tagPool_c_when_test.reuse(_jspx_th_c_when_10);
2467    return false;
2468  }
2469
2470  private boolean _jspx_meth_c_out_41(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_when_10, javax.servlet.jsp.PageContext JavaDoc pageContext)
2471          throws Throwable JavaDoc {
2472    JspWriter out = pageContext.getOut();
2473    /* ---- c:out ---- */
2474    org.apache.taglibs.standard.tag.el.core.OutTag _jspx_th_c_out_41 = (org.apache.taglibs.standard.tag.el.core.OutTag) _jspx_tagPool_c_out_value.get(org.apache.taglibs.standard.tag.el.core.OutTag.class);
2475    _jspx_th_c_out_41.setPageContext(pageContext);
2476    _jspx_th_c_out_41.setParent(_jspx_th_c_when_10);
2477    _jspx_th_c_out_41.setValue("${publication.id}");
2478    int _jspx_eval_c_out_41 = _jspx_th_c_out_41.doStartTag();
2479    if (_jspx_th_c_out_41.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
2480      return true;
2481    _jspx_tagPool_c_out_value.reuse(_jspx_th_c_out_41);
2482    return false;
2483  }
2484
2485  private boolean _jspx_meth_c_out_42(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_when_10, javax.servlet.jsp.PageContext JavaDoc pageContext)
2486          throws Throwable JavaDoc {
2487    JspWriter out = pageContext.getOut();
2488    /* ---- c:out ---- */
2489    org.apache.taglibs.standard.tag.el.core.OutTag _jspx_th_c_out_42 = (org.apache.taglibs.standard.tag.el.core.OutTag) _jspx_tagPool_c_out_value.get(org.apache.taglibs.standard.tag.el.core.OutTag.class);
2490    _jspx_th_c_out_42.setPageContext(pageContext);
2491    _jspx_th_c_out_42.setParent(_jspx_th_c_when_10);
2492    _jspx_th_c_out_42.setValue("${section.id}");
2493    int _jspx_eval_c_out_42 = _jspx_th_c_out_42.doStartTag();
2494    if (_jspx_th_c_out_42.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
2495      return true;
2496    _jspx_tagPool_c_out_value.reuse(_jspx_th_c_out_42);
2497    return false;
2498  }
2499
2500  private boolean _jspx_meth_c_otherwise_9(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_choose_10, javax.servlet.jsp.PageContext JavaDoc pageContext)
2501          throws Throwable JavaDoc {
2502    JspWriter out = pageContext.getOut();
2503    /* ---- c:otherwise ---- */
2504    org.apache.taglibs.standard.tag.common.core.OtherwiseTag _jspx_th_c_otherwise_9 = (org.apache.taglibs.standard.tag.common.core.OtherwiseTag) _jspx_tagPool_c_otherwise.get(org.apache.taglibs.standard.tag.common.core.OtherwiseTag.class);
2505    _jspx_th_c_otherwise_9.setPageContext(pageContext);
2506    _jspx_th_c_otherwise_9.setParent(_jspx_th_c_choose_10);
2507    int _jspx_eval_c_otherwise_9 = _jspx_th_c_otherwise_9.doStartTag();
2508    if (_jspx_eval_c_otherwise_9 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
2509      do {
2510        out.write("\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t");
2511        out.write("<img SRC=\"images/poubelle-fade.gif\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t");
2512        int evalDoAfterBody = _jspx_th_c_otherwise_9.doAfterBody();
2513        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
2514          break;
2515      } while (true);
2516    }
2517    if (_jspx_th_c_otherwise_9.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
2518      return true;
2519    _jspx_tagPool_c_otherwise.reuse(_jspx_th_c_otherwise_9);
2520    return false;
2521  }
2522
2523  private boolean _jspx_meth_c_remove_0(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_forEach_2, javax.servlet.jsp.PageContext JavaDoc pageContext)
2524          throws Throwable JavaDoc {
2525    JspWriter out = pageContext.getOut();
2526    /* ---- c:remove ---- */
2527    org.apache.taglibs.standard.tag.common.core.RemoveTag _jspx_th_c_remove_0 = (org.apache.taglibs.standard.tag.common.core.RemoveTag) _jspx_tagPool_c_remove_var.get(org.apache.taglibs.standard.tag.common.core.RemoveTag.class);
2528    _jspx_th_c_remove_0.setPageContext(pageContext);
2529    _jspx_th_c_remove_0.setParent(_jspx_th_c_forEach_2);
2530    _jspx_th_c_remove_0.setVar("canEditPublication");
2531    int _jspx_eval_c_remove_0 = _jspx_th_c_remove_0.doStartTag();
2532    if (_jspx_th_c_remove_0.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
2533      return true;
2534    _jspx_tagPool_c_remove_var.reuse(_jspx_th_c_remove_0);
2535    return false;
2536  }
2537
2538  private boolean _jspx_meth_c_if_9(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_when_2, javax.servlet.jsp.PageContext JavaDoc pageContext)
2539          throws Throwable JavaDoc {
2540    JspWriter out = pageContext.getOut();
2541    /* ---- c:if ---- */
2542    org.apache.taglibs.standard.tag.el.core.IfTag _jspx_th_c_if_9 = (org.apache.taglibs.standard.tag.el.core.IfTag) _jspx_tagPool_c_if_test.get(org.apache.taglibs.standard.tag.el.core.IfTag.class);
2543    _jspx_th_c_if_9.setPageContext(pageContext);
2544    _jspx_th_c_if_9.setParent(_jspx_th_c_when_2);
2545    _jspx_th_c_if_9.setTest("${start>0}");
2546    int _jspx_eval_c_if_9 = _jspx_th_c_if_9.doStartTag();
2547    if (_jspx_eval_c_if_9 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
2548      do {
2549        out.write("\r\n\t\t\t\t\t");
2550        out.write("<a HREF=\"viewSection.x?id=");
2551        if (_jspx_meth_c_out_43(_jspx_th_c_if_9, pageContext))
2552          return true;
2553        out.write("&start=");
2554        if (_jspx_meth_c_out_44(_jspx_th_c_if_9, pageContext))
2555          return true;
2556        out.write("\" style=\"text-decoration:none\">&lt;&lt;");
2557        out.write("</a>\r\n\t\t\t\t");
2558        int evalDoAfterBody = _jspx_th_c_if_9.doAfterBody();
2559        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
2560          break;
2561      } while (true);
2562    }
2563    if (_jspx_th_c_if_9.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
2564      return true;
2565    _jspx_tagPool_c_if_test.reuse(_jspx_th_c_if_9);
2566    return false;
2567  }
2568
2569  private boolean _jspx_meth_c_out_43(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_if_9, javax.servlet.jsp.PageContext JavaDoc pageContext)
2570          throws Throwable JavaDoc {
2571    JspWriter out = pageContext.getOut();
2572    /* ---- c:out ---- */
2573    org.apache.taglibs.standard.tag.el.core.OutTag _jspx_th_c_out_43 = (org.apache.taglibs.standard.tag.el.core.OutTag) _jspx_tagPool_c_out_value.get(org.apache.taglibs.standard.tag.el.core.OutTag.class);
2574    _jspx_th_c_out_43.setPageContext(pageContext);
2575    _jspx_th_c_out_43.setParent(_jspx_th_c_if_9);
2576    _jspx_th_c_out_43.setValue("${section.id}");
2577    int _jspx_eval_c_out_43 = _jspx_th_c_out_43.doStartTag();
2578    if (_jspx_th_c_out_43.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
2579      return true;
2580    _jspx_tagPool_c_out_value.reuse(_jspx_th_c_out_43);
2581    return false;
2582  }
2583
2584  private boolean _jspx_meth_c_out_44(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_if_9, javax.servlet.jsp.PageContext JavaDoc pageContext)
2585          throws Throwable JavaDoc {
2586    JspWriter out = pageContext.getOut();
2587    /* ---- c:out ---- */
2588    org.apache.taglibs.standard.tag.el.core.OutTag _jspx_th_c_out_44 = (org.apache.taglibs.standard.tag.el.core.OutTag) _jspx_tagPool_c_out_value.get(org.apache.taglibs.standard.tag.el.core.OutTag.class);
2589    _jspx_th_c_out_44.setPageContext(pageContext);
2590    _jspx_th_c_out_44.setParent(_jspx_th_c_if_9);
2591    _jspx_th_c_out_44.setValue("${start-pageSize}");
2592    int _jspx_eval_c_out_44 = _jspx_th_c_out_44.doStartTag();
2593    if (_jspx_th_c_out_44.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
2594      return true;
2595    _jspx_tagPool_c_out_value.reuse(_jspx_th_c_out_44);
2596    return false;
2597  }
2598
2599  private boolean _jspx_meth_c_out_45(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_when_2, javax.servlet.jsp.PageContext JavaDoc pageContext)
2600          throws Throwable JavaDoc {
2601    JspWriter out = pageContext.getOut();
2602    /* ---- c:out ---- */
2603    org.apache.taglibs.standard.tag.el.core.OutTag _jspx_th_c_out_45 = (org.apache.taglibs.standard.tag.el.core.OutTag) _jspx_tagPool_c_out_value.get(org.apache.taglibs.standard.tag.el.core.OutTag.class);
2604    _jspx_th_c_out_45.setPageContext(pageContext);
2605    _jspx_th_c_out_45.setParent(_jspx_th_c_when_2);
2606    _jspx_th_c_out_45.setValue("${start+1}");
2607    int _jspx_eval_c_out_45 = _jspx_th_c_out_45.doStartTag();
2608    if (_jspx_th_c_out_45.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
2609      return true;
2610    _jspx_tagPool_c_out_value.reuse(_jspx_th_c_out_45);
2611    return false;
2612  }
2613
2614  private boolean _jspx_meth_c_out_46(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_when_2, javax.servlet.jsp.PageContext JavaDoc pageContext)
2615          throws Throwable JavaDoc {
2616    JspWriter out = pageContext.getOut();
2617    /* ---- c:out ---- */
2618    org.apache.taglibs.standard.tag.el.core.OutTag _jspx_th_c_out_46 = (org.apache.taglibs.standard.tag.el.core.OutTag) _jspx_tagPool_c_out_value.get(org.apache.taglibs.standard.tag.el.core.OutTag.class);
2619    _jspx_th_c_out_46.setPageContext(pageContext);
2620    _jspx_th_c_out_46.setParent(_jspx_th_c_when_2);
2621    _jspx_th_c_out_46.setValue("${stop+1}");
2622    int _jspx_eval_c_out_46 = _jspx_th_c_out_46.doStartTag();
2623    if (_jspx_th_c_out_46.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
2624      return true;
2625    _jspx_tagPool_c_out_value.reuse(_jspx_th_c_out_46);
2626    return false;
2627  }
2628
2629  private boolean _jspx_meth_c_out_47(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_when_2, javax.servlet.jsp.PageContext JavaDoc pageContext)
2630          throws Throwable JavaDoc {
2631    JspWriter out = pageContext.getOut();
2632    /* ---- c:out ---- */
2633    org.apache.taglibs.standard.tag.el.core.OutTag _jspx_th_c_out_47 = (org.apache.taglibs.standard.tag.el.core.OutTag) _jspx_tagPool_c_out_value.get(org.apache.taglibs.standard.tag.el.core.OutTag.class);
2634    _jspx_th_c_out_47.setPageContext(pageContext);
2635    _jspx_th_c_out_47.setParent(_jspx_th_c_when_2);
2636    _jspx_th_c_out_47.setValue("${publicationsSize}");
2637    int _jspx_eval_c_out_47 = _jspx_th_c_out_47.doStartTag();
2638    if (_jspx_th_c_out_47.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
2639      return true;
2640    _jspx_tagPool_c_out_value.reuse(_jspx_th_c_out_47);
2641    return false;
2642  }
2643
2644  private boolean _jspx_meth_c_if_10(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_when_2, javax.servlet.jsp.PageContext JavaDoc pageContext)
2645          throws Throwable JavaDoc {
2646    JspWriter out = pageContext.getOut();
2647    /* ---- c:if ---- */
2648    org.apache.taglibs.standard.tag.el.core.IfTag _jspx_th_c_if_10 = (org.apache.taglibs.standard.tag.el.core.IfTag) _jspx_tagPool_c_if_test.get(org.apache.taglibs.standard.tag.el.core.IfTag.class);
2649    _jspx_th_c_if_10.setPageContext(pageContext);
2650    _jspx_th_c_if_10.setParent(_jspx_th_c_when_2);
2651    _jspx_th_c_if_10.setTest("${(stop+1)<publicationsSize}");
2652    int _jspx_eval_c_if_10 = _jspx_th_c_if_10.doStartTag();
2653    if (_jspx_eval_c_if_10 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
2654      do {
2655        out.write("\r\n\t\t\t\t\t");
2656        out.write("<a HREF=\"viewSection.x?id=");
2657        if (_jspx_meth_c_out_48(_jspx_th_c_if_10, pageContext))
2658          return true;
2659        out.write("&start=");
2660        if (_jspx_meth_c_out_49(_jspx_th_c_if_10, pageContext))
2661          return true;
2662        out.write("\" style=\"text-decoration:none\">&gt;&gt;");
2663        out.write("</a>\r\n\t\t\t\t");
2664        int evalDoAfterBody = _jspx_th_c_if_10.doAfterBody();
2665        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
2666          break;
2667      } while (true);
2668    }
2669    if (_jspx_th_c_if_10.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
2670      return true;
2671    _jspx_tagPool_c_if_test.reuse(_jspx_th_c_if_10);
2672    return false;
2673  }
2674
2675  private boolean _jspx_meth_c_out_48(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_if_10, javax.servlet.jsp.PageContext JavaDoc pageContext)
2676          throws Throwable JavaDoc {
2677    JspWriter out = pageContext.getOut();
2678    /* ---- c:out ---- */
2679    org.apache.taglibs.standard.tag.el.core.OutTag _jspx_th_c_out_48 = (org.apache.taglibs.standard.tag.el.core.OutTag) _jspx_tagPool_c_out_value.get(org.apache.taglibs.standard.tag.el.core.OutTag.class);
2680    _jspx_th_c_out_48.setPageContext(pageContext);
2681    _jspx_th_c_out_48.setParent(_jspx_th_c_if_10);
2682    _jspx_th_c_out_48.setValue("${section.id}");
2683    int _jspx_eval_c_out_48 = _jspx_th_c_out_48.doStartTag();
2684    if (_jspx_th_c_out_48.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
2685      return true;
2686    _jspx_tagPool_c_out_value.reuse(_jspx_th_c_out_48);
2687    return false;
2688  }
2689
2690  private boolean _jspx_meth_c_out_49(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_if_10, javax.servlet.jsp.PageContext JavaDoc pageContext)
2691          throws Throwable JavaDoc {
2692    JspWriter out = pageContext.getOut();
2693    /* ---- c:out ---- */
2694    org.apache.taglibs.standard.tag.el.core.OutTag _jspx_th_c_out_49 = (org.apache.taglibs.standard.tag.el.core.OutTag) _jspx_tagPool_c_out_value.get(org.apache.taglibs.standard.tag.el.core.OutTag.class);
2695    _jspx_th_c_out_49.setPageContext(pageContext);
2696    _jspx_th_c_out_49.setParent(_jspx_th_c_if_10);
2697    _jspx_th_c_out_49.setValue("${stop+1}");
2698    int _jspx_eval_c_out_49 = _jspx_th_c_out_49.doStartTag();
2699    if (_jspx_th_c_out_49.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
2700      return true;
2701    _jspx_tagPool_c_out_value.reuse(_jspx_th_c_out_49);
2702    return false;
2703  }
2704
2705  private boolean _jspx_meth_c_otherwise_10(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_choose_2, javax.servlet.jsp.PageContext JavaDoc pageContext)
2706          throws Throwable JavaDoc {
2707    JspWriter out = pageContext.getOut();
2708    /* ---- c:otherwise ---- */
2709    org.apache.taglibs.standard.tag.common.core.OtherwiseTag _jspx_th_c_otherwise_10 = (org.apache.taglibs.standard.tag.common.core.OtherwiseTag) _jspx_tagPool_c_otherwise.get(org.apache.taglibs.standard.tag.common.core.OtherwiseTag.class);
2710    _jspx_th_c_otherwise_10.setPageContext(pageContext);
2711    _jspx_th_c_otherwise_10.setParent(_jspx_th_c_choose_2);
2712    int _jspx_eval_c_otherwise_10 = _jspx_th_c_otherwise_10.doStartTag();
2713    if (_jspx_eval_c_otherwise_10 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
2714      do {
2715        out.write("\r\n\t\t\t");
2716        out.write("<i style=\"color:#222222\">");
2717        if (_jspx_meth_bean_message_7(_jspx_th_c_otherwise_10, pageContext))
2718          return true;
2719        out.write("</i>\r\n\t\t");
2720        int evalDoAfterBody = _jspx_th_c_otherwise_10.doAfterBody();
2721        if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN)
2722          break;
2723      } while (true);
2724    }
2725    if (_jspx_th_c_otherwise_10.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
2726      return true;
2727    _jspx_tagPool_c_otherwise.reuse(_jspx_th_c_otherwise_10);
2728    return false;
2729  }
2730
2731  private boolean _jspx_meth_bean_message_7(javax.servlet.jsp.tagext.Tag JavaDoc _jspx_th_c_otherwise_10, javax.servlet.jsp.PageContext JavaDoc pageContext)
2732          throws Throwable JavaDoc {
2733    JspWriter out = pageContext.getOut();
2734    /* ---- bean:message ---- */
2735    org.apache.struts.taglib.bean.MessageTag _jspx_th_bean_message_7 = (org.apache.struts.taglib.bean.MessageTag) _jspx_tagPool_bean_message_key.get(org.apache.struts.taglib.bean.MessageTag.class);
2736    _jspx_th_bean_message_7.setPageContext(pageContext);
2737    _jspx_th_bean_message_7.setParent(_jspx_th_c_otherwise_10);
2738    _jspx_th_bean_message_7.setKey("viewSection.noPublications");
2739    int _jspx_eval_bean_message_7 = _jspx_th_bean_message_7.doStartTag();
2740    if (_jspx_th_bean_message_7.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE)
2741      return true;
2742    _jspx_tagPool_bean_message_key.reuse(_jspx_th_bean_message_7);
2743    return false;
2744  }
2745}
2746
Popular Tags