Mercurial > repos > phpBB-MODs > User_Rank_Progression_Bar
comparison modx.prosilver.en.xsl @ 8:5828583803f7
* Update to v1.0 for release
* Update to latest XSL
no-open-ticket
author | IBBoard <dev@ibboard.co.uk> |
---|---|
date | Sun, 01 Aug 2010 19:00:36 +0000 |
parents | 609491027bb4 |
children |
comparison
equal
deleted
inserted
replaced
7:6746677bb418 | 8:5828583803f7 |
---|---|
1 <?xml version="1.0" encoding="UTF-8"?> | 1 <?xml version="1.0" encoding="UTF-8"?> |
2 <!-- MODX by the phpBB MOD Team XSL file v1.2.1 copyright 2005-2008 the phpBB MOD Team. | 2 <!-- MODX by the phpBB MOD Team XSL file v1.2.4 copyright 2005-2010 the phpBB MOD Team. |
3 $Id: modx.prosilver.en.xsl 2242 2008-10-06 19:40:58Z paul $ --> | 3 This file is released under the GNU GPL version 2. See license.txt. |
4 $Id: modx.prosilver.en.xsl 211 2010-02-27 20:05:11Z tumba25 $ --> | |
4 <!DOCTYPE xsl:stylesheet[ | 5 <!DOCTYPE xsl:stylesheet[ |
5 <!ENTITY nbsp " "> | 6 <!ENTITY nbsp " "> |
6 ]> | 7 ]> |
7 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0" xmlns:mod="http://www.phpbb.com/mods/xml/modx-1.2.1.xsd"> | 8 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0" xmlns:mod="http://www.phpbb.com/mods/xml/modx-1.2.5.xsd"> |
8 <xsl:output method="html" omit-xml-declaration="no" indent="yes" /> | 9 <xsl:output method="html" omit-xml-declaration="no" indent="yes" /> |
9 <xsl:variable name="title" select="mod:mod/mod:header/mod:title" /> | 10 <xsl:variable name="title" select="mod:mod/mod:header/mod:title" /> |
10 <xsl:variable name="version"> | 11 <xsl:variable name="version"> |
11 <xsl:for-each select="mod:mod/mod:header/mod:mod-version"> | 12 <xsl:for-each select="mod:mod/mod:header/mod:mod-version"> |
12 <xsl:value-of select="current()" /> | 13 <xsl:value-of select="current()" /> |
13 </xsl:for-each> | 14 </xsl:for-each> |
14 </xsl:variable> | 15 </xsl:variable> |
16 | |
15 <xsl:template match="mod:mod"> | 17 <xsl:template match="mod:mod"> |
16 <html xmlns="http://www.w3.org/1999/xhtml"> | 18 <html xmlns="http://www.w3.org/1999/xhtml"> |
17 <head> | 19 <head> |
18 <meta http-equiv="Content-Language" content="en" /> | 20 <meta http-equiv="Content-Language" content="en" /> |
19 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> | 21 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> |
32 margin:0; | 34 margin:0; |
33 padding:0; | 35 padding:0; |
34 font-size:100%; | 36 font-size:100%; |
35 } | 37 } |
36 | 38 |
39 /*.rtl * { | |
40 text-align:right; | |
41 direction: rtl; | |
42 }*/ | |
43 | |
37 body, div, p, th, td, li, dd { | 44 body, div, p, th, td, li, dd { |
38 font-size:x-small; | 45 font-size:x-small; |
39 voice-family:"\"}\""; | 46 voice-family:"\"}\""; |
40 voice-family:inherit; | 47 voice-family:inherit; |
41 font-size:100%; | 48 font-size:100%; |
179 font-size:0.75em; | 186 font-size:0.75em; |
180 text-align:center; | 187 text-align:center; |
181 } | 188 } |
182 | 189 |
183 #content { | 190 #content { |
184 padding:0px 10px 10px 10px; | 191 padding:0 10px 10px 10px; |
185 position:relative; | 192 position:relative; |
186 } | 193 } |
187 | 194 |
188 #content h1 { | 195 #content h1 { |
189 color:#115098; | 196 color:#115098; |
190 line-height:1.2em; | 197 line-height:1.2em; |
191 margin-bottom:0px; | 198 margin-bottom:0; |
192 } | 199 } |
193 | 200 |
194 #main { | 201 #main { |
195 width:100%; | 202 width:100%; |
196 margin:0; | 203 margin:0; |
257 } | 264 } |
258 | 265 |
259 /* General form styles | 266 /* General form styles |
260 ––––––––––––––––––––––––––––––––––––––––*/ | 267 ––––––––––––––––––––––––––––––––––––––––*/ |
261 fieldset { | 268 fieldset { |
262 margin:15px 0; | 269 margin:25px 0; |
263 padding:1px; | 270 padding:1px 0; |
264 border-top:1px solid #D7D7D7; | 271 border-top:1px solid #D7D7D7; |
265 border-right:1px solid #CCCCCC; | 272 border-right:1px solid #CCCCCC; |
266 border-bottom:1px solid #CCCCCC; | 273 border-bottom:1px solid #CCCCCC; |
267 border-left:1px solid #D7D7D7; | 274 border-left:1px solid #D7D7D7; |
268 background-color:#FFFFFF; | 275 background-color:#FFFFFF; |
269 /*position:relative;*/ | 276 position:relative; |
270 } | 277 } |
271 | 278 |
272 .rtl fieldset { | 279 .rtl fieldset { |
273 border-top:1px solid #D7D7D7; | 280 border-top:1px solid #D7D7D7; |
274 border-right:1px solid #D7D7D7; | 281 border-right:1px solid #D7D7D7; |
283 fieldset p { | 290 fieldset p { |
284 font-size:1.0em; | 291 font-size:1.0em; |
285 } | 292 } |
286 | 293 |
287 legend { | 294 legend { |
288 padding:1px 3px; | 295 padding:1px 5px; |
289 font-family:Tahoma,arial,Verdana,Sans-serif; | 296 font-family:Tahoma,arial,Verdana,Sans-serif; |
290 font-size:1.06em; | 297 font-size:1.06em; |
291 font-weight:bold; | 298 font-weight:bold; |
292 color:#115098; | 299 color:#115098; |
293 /* position:relative;*/ | 300 margin-top:-.4em; |
294 text-transform:capitalize; | 301 position:relative; |
302 /* text-transform:capitalize;*/ | |
295 line-height:1.00em; | 303 line-height:1.00em; |
296 top:0em; | 304 top:0; |
297 vertical-align:middle; | 305 vertical-align:middle; |
298 } | 306 } |
299 | 307 |
300 /* Hide from macIE \*/ | 308 /* Hide from macIE \*/ |
301 legend { top:-1.2em; } | 309 legend { top:-1.2em; } |
356 height:5px; | 364 height:5px; |
357 background-repeat:no-repeat; | 365 background-repeat:no-repeat; |
358 } | 366 } |
359 | 367 |
360 .mod-about span.corners-top, .mod-about span.corners-bottom { | 368 .mod-about span.corners-top, .mod-about span.corners-bottom { |
361 background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAMCAYAAABBV8wuAAAABGdBTUEAANbY1E9YMgAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABVSURBVHjaYviPAD+BeDIQ2wMxGwNU8AkQGwAxAwwzQFXqIgvCJCajC8IkbLBJMIItYmD4xYAGmBhwAJCEMS6JcKxa8DkX5kFdbBKwIJkADRIGgAADAGtyotIvyqGpAAAAAElFTkSuQmCC); | 369 background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAMCAYAAABBV8wuAAAABGdBTUEAANbY1E9YMgAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABVSURBVHjaYviPAD+BeDIQ2wMxGwNU8AkQGwAxAwwzQFXqIgvCJCajC8IkbLBJMIItYmD4xYAGmBhwAJCEMS6JcKxa8DkX5kFdbBKwIJkADRIGgAADAGtyotIvyqGpAAAAAElFTkSuQmCC); |
362 } | 370 } |
363 | 371 |
364 .mod-about span.corners-top span, .mod-about span.corners-bottom span { | 372 .mod-about span.corners-top span, .mod-about span.corners-bottom span { background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAMCAYAAABBV8wuAAAABGdBTUEAANbY1E9YMgAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABbSURBVHjaYvr//z8bENsD8WQg/vkfChjQsAEQPwFJMDGgggtA7AnEv9AlQOAyEM/CJgECK3FJnMIlwYZLQheXRDg2CV0gzmTCIrgd2Q4bIJ4AxGeAWBokABBgAE4XMoXm9S+UAAAAAElFTkSuQmCC); |
365 background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAMCAYAAABBV8wuAAAABGdBTUEAANbY1E9YMgAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABbSURBVHjaYvr//z8bENsD8WQg/vkfChjQsAEQPwFJMDGgggtA7AnEv9AlQOAyEM/CJgECK3FJnMIlwYZLQheXRDg2CV0gzmTCIrgd2Q4bIJ4AxGeAWBokABBgAE4XMoXm9S+UAAAAAElFTkSuQmCC); | |
366 } | 373 } |
367 | 374 |
368 .mod-about span.corners-top { | 375 .mod-about span.corners-top { |
369 background-position:0 0; | 376 background-position:0 0; |
370 margin:0 0; | 377 margin:0 0; |
382 | 389 |
383 .mod-about span.corners-bottom span { | 390 .mod-about span.corners-bottom span { |
384 background-position:100% 100%; | 391 background-position:100% 100%; |
385 } | 392 } |
386 | 393 |
387 .mod-about-padding { 0px 8px; } | 394 .mod-about-padding { padding: 0 8px; } |
388 .mod-about { margin:10px 4px; } | 395 .mod-about { margin:7px 4px 10px 4px; } |
389 .mod-about dt { font-weight:bold; padding-right:4px; } | 396 .mod-about dt { font-weight:bold; padding-right:4px; } |
390 .mod-about dl { margin:0px 8px; } | 397 .rtl .mod-about dt { padding-left: 4px; } |
391 .mod-about div { margin:3px 8px; } | 398 .mod-about dl { margin:0 8px; } |
392 /*div.inner .mod-about dl { margin:0px 0px; }*/ | 399 .mod-about div { margin:3px 8px;} |
393 /*.nopadding { margin:0px 0px; }*/ | 400 /*div.inner .mod-about dl { margin:0; }*/ |
401 /*.nopadding { margin:0; }*/ | |
394 | 402 |
395 .mod-history {font-size:82.5%; } /* Mod histories can get pretty long, so I'm making that font a bit smaller */ | 403 .mod-history {font-size:82.5%; } /* Mod histories can get pretty long, so I'm making that font a bit smaller */ |
396 #language { width:130px; } | 404 #language { width:130px; } |
397 #modDisclaimer .mod-about, #other-notes.mod-about { background-color:#EECCCC; } | 405 #modDisclaimer .mod-about, #other-notes.mod-about { background-color:#EECCCC; } |
398 #other-notes.mod-about strong.red { color:#DD3333; } | 406 #other-notes.mod-about strong.red { color:#DD3333; } |
399 span.key { font-size:12px; line-height:14px; padding-bottom:2px; width:20px; border:outset 2px #999999; background-color:#EEEECC; display:block; float:left; text-align:center; margin-right:5px; } | 407 span.key { font-size:12px; line-height:14px; padding-bottom:2px; width:20px; border:outset 2px #999999; background-color:#EEEECC; display:block; float:left; text-align:center; margin-right:5px; } |
400 .mod-edit { background-color:#D6E6F6; border:solid 1px #336699; margin:10px 0; padding:0 10px; } | 408 .mod-edit { background-color:#D6E6F6; border:solid 1px #336699; margin:10px 0; padding:0 10px; } |
401 .mod-inlineedit { background-color:#DDEEFF; border:solid 1px #6699CC; margin:10px 0; padding:0 10px; } | 409 .mod-inlineedit { background-color:#DDEEFF; border:solid 1px #6699CC; margin:10px 0; padding:0 10px; } |
402 | 410 |
403 dl.author-info dd { margin-left:100px; margin-bottom:8px; } | 411 dl.author-info dd { margin-left:112px; margin-bottom:8px; } |
404 ol#file-copy { padding:5px; margin-left:20px; margin-bottom:10px; } | 412 .rtl dl.author-info dd { margin-left:112px; margin-bottom:8px; } |
405 ol#file-copy li { margin-left:30px; vertical-align:top;} | 413 ol#file-copy, ol#file-delete { padding:5px; margin-left:20px; margin-right:20px; margin-bottom:10px; } |
406 ol#file-copy span { font-weight:bold; } | 414 ol#file-copy li, ol#file-delete li { margin-left:30px; margin-right:30px; vertical-align:top;} |
407 ol#file-copy dt {margin-right:5px; float:none !important } | 415 ol#file-copy span, ol#file-delete span { font-weight:bold; } |
408 ol#file-copy dl {width:100%} | 416 ol#file-copy dt, ol#file-delete dt {margin-right:5px; float:none !important } |
409 h2#lang-fca, h2#lang-edts, h2#lang-diy, h2#lang-sql { margin-left:5px; } | 417 ol#file-copy dl, ol#file-delete dl {width:100%} |
418 h2#lang-fca, h2#lang-edts, h2#lang-diy, h2#lang-sql, h2#lang-installer-h2, h2#lang-del-head { margin-left:5px; } | |
410 | 419 |
411 /* Code block */ | 420 /* Code block */ |
412 div.codebox { | 421 div.codebox { |
413 padding:3px; | 422 padding:3px; |
414 background-color:#FFFFFF; | 423 background-color:#FFFFFF; |
446 line-height:1.3em; | 455 line-height:1.3em; |
447 color:#606060; | 456 color:#606060; |
448 margin:2px 0; | 457 margin:2px 0; |
449 } | 458 } |
450 | 459 |
460 /*.rtl div.codePre pre { | |
461 text-align: left !important; | |
462 direction: ltr !important; | |
463 }*/ | |
464 | |
451 dt { | 465 dt { |
452 float:left; | 466 float: left; |
453 width:auto; | 467 width:auto; |
454 } | 468 } |
455 | 469 |
456 .rtl dt { | 470 .rtl dt { |
457 float:right; | 471 float: right !important; |
458 } | 472 text-align: right; |
459 | 473 width:auto; |
460 dd {color:#666666;} | 474 } |
461 dd + dd {padding-top:5px;} | 475 |
462 dt span {padding:0 5px 0 0;} | 476 dd { color:#666666; } |
463 .rtl dt span {padding:0 0 0 5px;} | 477 dd + dd { padding-top: 5px; } |
464 div.endMOD {padding:0 5px;} | 478 |
479 dt span { padding: 0 5px 0 0; } | |
480 .rtl dt span { padding: 0 0 0 5px; } | |
481 | |
482 div.endMOD { padding:0 5px; } | |
465 | 483 |
466 #history_toggle_link { | 484 #history_toggle_link { |
467 display:block; | 485 display:block; |
468 } | 486 } |
469 .edit_toggle_link { | 487 .edit_toggle_link { |
491 mhes_ll.push('<xsl:value-of select="generate-id()"/>'); | 509 mhes_ll.push('<xsl:value-of select="generate-id()"/>'); |
492 <xsl:if test="count(mod:changelog) > 1"> | 510 <xsl:if test="count(mod:changelog) > 1"> |
493 mhcls_ll.push('<xsl:value-of select="generate-id()"/>'); | 511 mhcls_ll.push('<xsl:value-of select="generate-id()"/>'); |
494 </xsl:if> | 512 </xsl:if> |
495 </xsl:for-each> | 513 </xsl:for-each> |
514 | |
515 var link_ll = []; | |
516 <xsl:for-each select="mod:link-group/mod:link"> | |
517 link_ll.push('<xsl:value-of select="generate-id()"/>'); | |
518 </xsl:for-each> | |
496 </xsl:for-each> | 519 </xsl:for-each> |
497 | 520 |
498 var opens_ll = []; | 521 var opens_ll = []; |
499 <xsl:for-each select="mod:action-group/mod:open"> | 522 <xsl:for-each select="mod:action-group/mod:open"> |
500 opens_ll.push('<xsl:value-of select="generate-id()"/>'); | 523 opens_ll.push('<xsl:value-of select="generate-id()"/>'); |
509 <xsl:for-each select="mod:action-group/mod:open/mod:edit"> | 532 <xsl:for-each select="mod:action-group/mod:open/mod:edit"> |
510 edits_ll.push('<xsl:value-of select="generate-id()"/>'); | 533 edits_ll.push('<xsl:value-of select="generate-id()"/>'); |
511 </xsl:for-each> | 534 </xsl:for-each> |
512 | 535 |
513 var finds_ll = []; | 536 var finds_ll = []; |
537 var removes_ll = []; | |
514 var regex_ll = []; | 538 var regex_ll = []; |
515 var ifinds_ll = []; | 539 var ifinds_ll = []; |
540 var iremoves_ll = []; | |
516 var iregex_ll = []; | 541 var iregex_ll = []; |
517 var addafters_ll = []; | 542 var addafters_ll = []; |
518 var iaddafters_ll = []; | 543 var iaddafters_ll = []; |
519 var addbefores_ll = []; | 544 var addbefores_ll = []; |
520 var iaddbefores_ll = []; | 545 var iaddbefores_ll = []; |
524 var iincrements_ll = []; | 549 var iincrements_ll = []; |
525 var comments_ll = []; | 550 var comments_ll = []; |
526 <xsl:for-each select="mod:action-group/mod:open/mod:edit"> | 551 <xsl:for-each select="mod:action-group/mod:open/mod:edit"> |
527 <xsl:for-each select="mod:find"> | 552 <xsl:for-each select="mod:find"> |
528 finds_ll.push('<xsl:value-of select="generate-id()"/>'); | 553 finds_ll.push('<xsl:value-of select="generate-id()"/>'); |
554 </xsl:for-each> | |
555 <xsl:for-each select="mod:remove"> | |
556 removes_ll.push('<xsl:value-of select="generate-id()"/>'); | |
529 </xsl:for-each> | 557 </xsl:for-each> |
530 <xsl:if test="count(mod:comment) > 0"> | 558 <xsl:if test="count(mod:comment) > 0"> |
531 comments_ll.push('<xsl:value-of select="generate-id()"/>'); | 559 comments_ll.push('<xsl:value-of select="generate-id()"/>'); |
532 </xsl:if> | 560 </xsl:if> |
533 <xsl:for-each select="mod:find|mod:action"> | 561 <xsl:for-each select="mod:find|mod:action"> |
552 ifinds_ll.push('<xsl:value-of select="generate-id()"/>'); | 580 ifinds_ll.push('<xsl:value-of select="generate-id()"/>'); |
553 <xsl:if test="@type = 'regex'"> | 581 <xsl:if test="@type = 'regex'"> |
554 iregex_ll.push('<xsl:value-of select="generate-id()"/>'); | 582 iregex_ll.push('<xsl:value-of select="generate-id()"/>'); |
555 </xsl:if> | 583 </xsl:if> |
556 </xsl:for-each> | 584 </xsl:for-each> |
585 <xsl:for-each select="mod:inline-remove"> | |
586 iremoves_ll.push('<xsl:value-of select="generate-id()"/>'); | |
587 </xsl:for-each> | |
557 <xsl:for-each select="mod:inline-find|mod:inline-action"> | 588 <xsl:for-each select="mod:inline-find|mod:inline-action"> |
558 codes_ll.push('<xsl:value-of select="generate-id()"/>'); | 589 codes_ll.push('<xsl:value-of select="generate-id()"/>'); |
559 <xsl:if test="name() = 'inline-action'"> | 590 <xsl:if test="name() = 'inline-action'"> |
560 <xsl:if test="@type = 'after-add'"> | 591 <xsl:if test="@type = 'after-add'"> |
561 iaddafters_ll.push('<xsl:value-of select="generate-id()"/>'); | 592 iaddafters_ll.push('<xsl:value-of select="generate-id()"/>'); |
581 var copies_ll = []; | 612 var copies_ll = []; |
582 <xsl:for-each select="mod:action-group/mod:copy/mod:file"> | 613 <xsl:for-each select="mod:action-group/mod:copy/mod:file"> |
583 copies_ll.push('<xsl:value-of select="generate-id()"/>'); | 614 copies_ll.push('<xsl:value-of select="generate-id()"/>'); |
584 </xsl:for-each> | 615 </xsl:for-each> |
585 | 616 |
617 var delete_ll = []; | |
618 <xsl:for-each select="mod:action-group/mod:delete/mod:file"> | |
619 delete_ll.push('<xsl:value-of select="generate-id()"/>'); | |
620 </xsl:for-each> | |
621 | |
586 <xsl:text disable-output-escaping="yes"> | 622 <xsl:text disable-output-escaping="yes"> |
587 <![CDATA[ | 623 <![CDATA[ |
588 // The following line from http://www.ryancooper.com/resources/keycode.asp | 624 // The following line from http://www.ryancooper.com/resources/keycode.asp |
589 document.onkeydown = mod_do_keypress; | 625 document.onkeydown = mod_do_keypress; |
590 | 626 |
591 var host = "http://www.phpbb.com/mods/modx/i18n/"; | 627 var host = "http://www.phpbb.com/mods/modx/i18n/"; |
592 | 628 |
593 var enStrings = "h1=Installation Instructions for\n" + | 629 var enStrings = "dir=ltr\n" + |
630 "h1=Installation instructions for\n" + | |
594 "edt-show=Show >>\n" + | 631 "edt-show=Show >>\n" + |
595 "edt-hide=<< Hide\n" + | 632 "edt-hide=<< Hide\n" + |
596 "V=Version\n" + | 633 "V=version\n" + |
597 "t=Title:\n" + | 634 "t=Title:\n" + |
598 "d=Description:\n" + | 635 "d=Description:\n" + |
599 "aV=Version:\n" + | 636 "aV=Version:\n" + |
600 "mint=minutes\n" + | 637 "mint=minutes\n" + |
601 "it=Installation Time:\n" + | 638 "it=Installation time:\n" + |
602 "il=Installation Level:\n" + | 639 "il=Installation level:\n" + |
603 "ile=Easy\n" + | 640 "ile=Easy\n" + |
604 "ili=Intermediate\n" + | 641 "ili=Intermediate\n" + |
605 "ila=Advanced\n" + | 642 "ila=Advanced\n" + |
606 "au=Author\n" + | 643 "au=Author\n" + |
607 "aus=Authors\n" + | 644 "aus=Authors\n" + |
608 "a-un=Username:\n" + | 645 "a-un=Username:\n" + |
609 "a-e=Email:\n" + | 646 "a-e=Email:\n" + |
610 "a-n=Name:\n" + | 647 "a-n=Name:\n" + |
611 "a-h=WWW:\n" + | 648 "a-h=WWW:\n" + |
612 "fte=Files to Edit\n" + | 649 "a-c=Contributions:\n" + |
613 "icf=Included Files\n" + | 650 "a-c-f=From\n" + |
651 "a-c-t=to\n" + | |
652 "a-c-s=Since\n" + | |
653 "fte=Files to edit\n" + | |
654 "icf=Included files\n" + | |
614 "icfn=No files have been included with this MOD.\n" + | 655 "icfn=No files have been included with this MOD.\n" + |
615 "dcl=Disclaimer\n" + | 656 "dcl=Disclaimer\n" + |
616 "dclt=For security purposes, please check: <a href=\"http://www.phpbb.com/mods/\">http://www.phpbb.com/mods/</a> for the latest version of this MOD. Downloading this MOD from other sites could cause malicious code to enter into your phpBB Forum. As such, phpBB will not offer support for MODs not offered in our MODs database, located at: <a href=\"http://www.phpbb.com/mods/\">http://www.phpbb.com/mods/</a>\n" + | 657 "dclt=For security purposes, please check: <a href=\"http://www.phpbb.com/mods/\">http://www.phpbb.com/mods/</a> for the latest version of this MOD. Downloading this MOD from other sites could cause malicious code to enter into your phpBB Forum. As such, phpBB will not offer support for MODs not offered in our MODs database, located at: <a href=\"http://www.phpbb.com/mods/\">http://www.phpbb.com/mods/</a>\n" + |
617 "isp=English Support\n" + | 658 "isp=and English support\n" + |
618 "ispt=English support can be obtained at <a href=\"http://www.phpbb.com/mods/\">http://www.phpbb.com/mods/</a> for released MODs.\n" + | 659 "ispt=English support can be obtained at <a href=\"http://www.phpbb.com/mods/\">http://www.phpbb.com/mods/</a> for released MODs.\n" + |
619 "ant=Author Notes:\n" + | 660 "ant=Author notes:\n" + |
620 "lic=License\n" + | 661 "lic=License\n" + |
621 "lict=This MOD has been licensed under the following license:\n" + | 662 "lict=This MOD has been licensed under the following license:\n" + |
622 "ont=Other Notes\n" + | 663 "ont=and other notes\n" + |
623 "ontt1=Before adding this MOD to your forum, you should back up all files related to this MOD.\n" + | 664 "ontt1=Before adding this MOD to your forum, you should back up all files and databases related to this MOD.\n" + |
624 "ontt2=This MOD was designed for phpBB\n" + | 665 "ontt2=This MOD was designed for phpBB\n" + |
625 "ontt3=and may not function as stated on other phpBB versions. MODs for phpBB 3.0 will <strong>not</strong> work on phpBB 2.0 and vice versa.\n" + | 666 "ontt3=and may not function as stated on other phpBB versions. MODs for phpBB 3.0 will <strong>not</strong> work on phpBB 2.0 and vice versa.\n" + |
626 "onttq=This MOD is development quality. It is not recommended that you install it on a live forum.\n" + | 667 "onttq=This MOD is development quality. It is not recommended that you install it on a live forum.\n" + |
627 "sql=SQL\n" + | 668 "sql=SQL\n" + |
628 "fca=File Copy\n" + | 669 "fca=File copy\n" + |
629 "c-copy=Copy:\n" + | 670 "c-copy=Copy:\n" + |
630 "c-to=To:\n" + | 671 "c-to=To:\n" + |
631 "cde-c=Code:\n" + | 672 "cde-c=Code:\n" + |
632 "cde-sa=Select All\n" + | 673 "cde-sa=Select all\n" + |
633 "edts=Edits\n" + | 674 "edts=Edits\n" + |
634 "edtt=Use your keyboard to navigate the code boxes. You may also hit '<em>s</em>' on your keyboard to go to the first code box.\n" + | 675 "edtt=Use your keyboard to navigate the code boxes. You may also hit '<em>s</em>' on your keyboard to go to the first code box.\n" + |
635 "opn=Open:\n" + | 676 "opn=Open:\n" + |
636 "cm-cmt=Comments\n" + | 677 "cm-cmt=Comments\n" + |
637 "fnd=Find\n" + | 678 "fnd=Find\n" + |
638 "fndt=<strong>Tip:</strong> This may be a partial find and not the whole line.\n" + | 679 "fndt=<strong>Tip:</strong> This may be a partial find and not the whole line.\n" + |
639 "rplw=Replace With\n" + | 680 "remove=Find and Delete\n" + |
681 "removet=<strong>Tip:</strong> Find and delete this code.\n" + | |
682 "rplw=Replace with\n" + | |
640 "rplwt=<strong>Tip:</strong> Replace the preceding line(s) to find with the following lines.\n" + | 683 "rplwt=<strong>Tip:</strong> Replace the preceding line(s) to find with the following lines.\n" + |
641 "aft=Add after\n" + | 684 "aft=Add after\n" + |
642 "aftt=<strong>Tip:</strong> Add these lines on a new blank line after the preceding line(s) to find.\n" + | 685 "aftt=<strong>Tip:</strong> Add these lines on a new blank line after the preceding line(s) to find.\n" + |
643 "bef=Add before\n" + | 686 "bef=Add before\n" + |
644 "beft=<strong>Tip:</strong> Add these lines on a new blank line before the preceding line(s) to find.\n" + | 687 "beft=<strong>Tip:</strong> Add these lines on a new blank line before the preceding line(s) to find.\n" + |
645 "inc=Increment\n" + | 688 "inc=Operation\n" + |
646 "inct=<strong>Tip:</strong> This allows you to alter integers. For help on what each operator means, click here.\n" + | 689 "inct=<strong>Tip:</strong> This allows you to alter integers.\n" + |
647 "ifnd=In-line Find\n" + | 690 "ifnd=In-line Find\n" + |
648 "ifndt=<strong>Tip:</strong> This is a partial match of a line for in-line operations.\n" + | 691 "ifndt=<strong>Tip:</strong> This is a partial match of a line for in-line operations.\n" + |
649 "irplw=In-line Replace With\n" + | 692 "iremove=In-line Find and Delete\n" + |
693 "iremovet=<strong>Tip:</strong> Find this code in the line and delete it.\n" + | |
694 "irplw=In-line Replace with\n" + | |
650 "irplwt=\n" + | 695 "irplwt=\n" + |
651 "iaft=In-line Add after\n" + | 696 "iaft=In-line Add after\n" + |
652 "iaftt=\n" + | 697 "iaftt=\n" + |
653 "ibef=In-line Add before\n" + | 698 "ibef=In-line Add before\n" + |
654 "ibeft=\n" + | 699 "ibeft=\n" + |
655 "iinc=In-line Increment\n" + | 700 "iinc=In-line Operation\n" + |
656 "iinct=<strong>Tip:</strong> This allows you to alter integers. For help on what each operator means, click here.\n" + | 701 "iinct=<strong>Tip:</strong> This allows you to alter integers.\n" + |
657 "diy=DIY Instructions\n" + | 702 "diy=DIY instructions\n" + |
658 "diyt=These are manual instructions that cannot be performed automatically. You should follow these instructions carefully.\n" + | 703 "diyt=These are manual instructions that cannot be performed automatically. You should follow these instructions carefully.\n" + |
659 "eom=Save all files. End of MOD.\n" + | 704 "eom=Save all files. End of MOD.\n" + |
660 "eomt=You have finished the installation for this MOD. Upload all changed files to your website. If the installation went bad, simply restore your backed up files.\n" + | 705 "eomt=You have finished the installation for this MOD. Upload all changed files to your website. If the installation went bad, simply restore your backed up files.\n" + |
661 "slg=Select Language:\n" + | 706 "slg=Select language:\n" + |
662 "dbms=Select Database Type:\n" + | 707 "dbms=Select Database Type:\n" + |
663 "foot=MOD UA XSLT File Copyright © 2007 The phpBB Group, this MOD is copyright to the authors listed above.\n" + | 708 "foot=MOD UA XSLT File Copyright © 2007 The phpBB Group, this MOD is copyright to the authors listed above.\n" + |
664 "regex=This find contains an advanced feature known as regular expressions, click here to learn more.\n" + | 709 "regex=This find contains an advanced feature known as regular expressions.\n" + |
665 "mhe-v=- Version\n" + | 710 "mhe-v=- Version\n" + |
666 "mh=MOD History\n" + | 711 "mh=MOD history\n" + |
667 "addtl-modx=Additional MODX Files\n" + | 712 "addtl-modx=Additional MODX files\n" + |
668 "imn=This MOD has no additional MODX files.\n"+ | 713 "imn=This MOD has no additional MODX files.\n" + |
714 "link-c=Contrib\n" + | |
715 "link-d=Dependency\n" + | |
716 "link-l=Language\n" + | |
717 "link-p=Parent\n" + | |
718 "link-te=Template\n" + | |
719 "link-txt=Text file\n" + | |
720 "link-tl=Template lang\n" + | |
721 "link-un=Uninstall instructions\n" + | |
722 "installer-h2=PHP install file\n" + | |
723 "installer-exp1=There is a PHP install file that needs to be run in order to complete the installation.\n" + | |
724 "installer-exp2=To run it point your browser to, for example,\n" + | |
725 "ispt-int=Support in your language <strong>might</strong> be available at a <a href=\"http://www.phpbb.com/support/intl/\">international support site</a>.\n" + | |
726 "del-heads=Delete files\n" + | |
727 "del-head=Delete file\n" + | |
728 "del-file=Delete\n" + | |
669 "atm=About this MOD"; | 729 "atm=About this MOD"; |
670 | 730 |
671 var box = codes_ll; | 731 var box = codes_ll; |
672 var currentLanguage = "en"; | 732 var currentLanguage = "en"; |
673 var languagesLoaded = false; | 733 var languagesLoaded = false; |
674 var languages = ['en']; | 734 var languages = ['en']; |
675 var arrClasCnt = [ | 735 var arrClasCnt = [ |
676 ['a-' , authors_ll ], | 736 ['a-' , authors_ll ], |
677 ['c-' , copies_ll ], | 737 ['c-' , copies_ll ], |
738 ['del-' , delete_ll ], | |
678 ['cm-' , comments_ll ], | 739 ['cm-' , comments_ll ], |
679 ['opn' , opens_ll ], | 740 ['opn' , opens_ll ], |
680 ['cde-' , codes_ll ], | 741 ['cde-' , codes_ll ], |
681 ['edt-' , edits_ll ], | 742 ['edt-' , edits_ll ], |
682 ['fnd' , finds_ll ], | 743 ['fnd' , finds_ll ], |
744 ['fnd' , removes_ll ], | |
683 ['regex', regex_ll ], | 745 ['regex', regex_ll ], |
684 ['rplw' , replacewiths_ll ], | 746 ['rplw' , replacewiths_ll ], |
685 ['aft' , addafters_ll ], | 747 ['aft' , addafters_ll ], |
686 ['bef' , addbefores_ll ], | 748 ['bef' , addbefores_ll ], |
687 ['inc' , increments_ll ], | 749 ['inc' , increments_ll ], |
688 ['ifnd' , ifinds_ll ], | 750 ['ifnd' , ifinds_ll ], |
751 ['ifnd' , iremoves_ll ], | |
689 ['regex', iregex_ll ], | 752 ['regex', iregex_ll ], |
690 ['irplw', ireplacewiths_ll ], | 753 ['irplw', ireplacewiths_ll ], |
691 ['iaft' , iaddafters_ll ], | 754 ['iaft' , iaddafters_ll ], |
692 ['ibef' , iaddbefores_ll ], | 755 ['ibef' , iaddbefores_ll ], |
693 ['iinc' , iincrements_ll ], | 756 ['iinc' , iincrements_ll ], |
694 ['mhe' , mhes_ll ] | 757 ['mhe' , mhes_ll ], |
758 ['link', link_ll] | |
695 ]; | 759 ]; |
696 | 760 |
697 function startup() | 761 function startup() |
698 { | 762 { |
699 sql_dropdown(); | 763 sql_dropdown(); |
1021 } | 1085 } |
1022 | 1086 |
1023 for (i in texts) | 1087 for (i in texts) |
1024 { | 1088 { |
1025 var lang = texts[i].split("="); | 1089 var lang = texts[i].split("="); |
1090 if(lang[0] == 'dir') | |
1091 { | |
1092 set_dir(lang[1]); | |
1093 } | |
1026 if (lang.length < 2) | 1094 if (lang.length < 2) |
1027 { | 1095 { |
1028 continue; | 1096 continue; |
1029 } | 1097 } |
1030 try | 1098 try |
1067 { | 1135 { |
1068 document.getElementById('history_toggle_link').innerHTML = toggle_strings[(document.getElementById('mod_history_content').style.display == '' ? 'hide' : 'show')]; | 1136 document.getElementById('history_toggle_link').innerHTML = toggle_strings[(document.getElementById('mod_history_content').style.display == '' ? 'hide' : 'show')]; |
1069 } catch(o) {} | 1137 } catch(o) {} |
1070 } | 1138 } |
1071 | 1139 |
1140 function set_dir(direction) | |
1141 { | |
1142 direction = (direction == 'rtl') ? 'rtl' : 'ltr'; | |
1143 document.body.style.direction=direction; | |
1144 | |
1145 var ie = /*@cc_on!@*/false; | |
1146 var dts = document.getElementsByTagName('dt'); | |
1147 var uls = document.getElementsByTagName('ul'); | |
1148 var h2s = document.getElementsByTagName('h2'); | |
1149 var mod_dt = document.getElementsByName('left4px'); | |
1150 var author_dd = document.getElementsByName('author-dd'); | |
1151 var ltr_spec = document.getElementsByName('ltr-spec'); | |
1152 var rtl_spec = document.getElementsByName('rtl-spec'); | |
1153 | |
1154 var rtl_float = (ie) ? 'styleFloat' : 'cssFloat'; | |
1155 | |
1156 if(direction == 'rtl') | |
1157 { | |
1158 for(j = 0; j < dts.length; j++) | |
1159 { | |
1160 if(ie) | |
1161 { | |
1162 dts[j].style.styleFloat='right'; | |
1163 } | |
1164 else | |
1165 { | |
1166 dts[j].style.cssFloat='right'; | |
1167 } | |
1168 } | |
1169 for(j = 0; j < h2s.length; j++) | |
1170 { | |
1171 h2s[j].style.textAlign='right'; | |
1172 } | |
1173 for(j = 0; j < uls.length; j++) | |
1174 { | |
1175 uls[j].style.margin='0 2em 1em 0'; | |
1176 } | |
1177 for(j = 0; j < ltr_spec.length; j++) | |
1178 { | |
1179 ltr_spec[j].style.display='none'; | |
1180 } | |
1181 for(j = 0; j < rtl_spec.length; j++) | |
1182 { | |
1183 rtl_spec[j].style.display='inherit'; | |
1184 } | |
1185 for(j = 0; j < author_dd.length; j++) | |
1186 { | |
1187 author_dd[j].style.marginRight='115px'; | |
1188 } | |
1189 for(j = 0; j < mod_dt.length; j++) | |
1190 { | |
1191 mod_dt[j].style.paddingRight='0'; | |
1192 mod_dt[j].style.paddingLeft='4px'; | |
1193 } | |
1194 } | |
1195 else | |
1196 { | |
1197 for(j = 0; j < dts.length; j++) | |
1198 { | |
1199 if(ie) | |
1200 { | |
1201 dts[j].style.styleFloat='left'; | |
1202 } | |
1203 else | |
1204 { | |
1205 dts[j].style.cssFloat='left'; | |
1206 } | |
1207 } | |
1208 for(j = 0; j < h2s.length; j++) | |
1209 { | |
1210 h2s[j].style.textAlign='left'; | |
1211 } | |
1212 for(j = 0; j < uls.length; j++) | |
1213 { | |
1214 uls[j].style.margin='0 0 1em 2em'; | |
1215 } | |
1216 for(j = 0; j < ltr_spec.length; j++) | |
1217 { | |
1218 ltr_spec[j].style.display='inherit'; | |
1219 } | |
1220 for(j = 0; j < rtl_spec.length; j++) | |
1221 { | |
1222 rtl_spec[j].style.display='none'; | |
1223 } | |
1224 for(j = 0; j < author_dd.length; j++) | |
1225 { | |
1226 author_dd[j].style.marginleft='112px'; | |
1227 } | |
1228 for(j = 0; j < mod_dt.length; j++) | |
1229 { | |
1230 mod_dt[j].style.paddingRight='4px'; | |
1231 mod_dt[j].style.paddingLeft='0'; | |
1232 } | |
1233 } | |
1234 } | |
1235 | |
1072 function select_code(a) | 1236 function select_code(a) |
1073 { | 1237 { |
1074 // Get ID of code block | 1238 // Get ID of code block |
1075 var e = a.parentNode.parentNode.getElementsByTagName('PRE')[0]; | 1239 var e = a.parentNode.parentNode.getElementsByTagName('PRE')[0]; |
1076 select_text(e.id); | 1240 select_text(e.id); |
1296 /** | 1460 /** |
1297 * Display the dbms specific sql data with the dbms we have selected | 1461 * Display the dbms specific sql data with the dbms we have selected |
1298 */ | 1462 */ |
1299 function sql_display($value) | 1463 function sql_display($value) |
1300 { | 1464 { |
1301 $tags = document.getElementsByTagName('dbms'); | 1465 var $ie = /*@cc_on!@*/false; |
1466 var $tags = document.getElementsByTagName('dbms'); | |
1467 if($ie) | |
1468 { | |
1469 var $div_list = document.getElementsByTagName('div'); | |
1470 } | |
1302 | 1471 |
1303 // show the dbms of type we have selected, hide all others except for non dbms specific | 1472 // show the dbms of type we have selected, hide all others except for non dbms specific |
1304 for ($i = 0; $i < $tags.length; $i++) | 1473 for ($i = 0; $i < $tags.length; $i++) |
1305 { | 1474 { |
1306 if (!($dbms = $tags[$i].attributes['type'].nodeValue)) | 1475 if (!($dbms = $tags[$i].attributes['type'].nodeValue)) |
1307 { | 1476 { |
1308 continue; | 1477 continue; |
1309 } | 1478 } |
1310 $tags[$i].style.display = ($dbms == $value) ? '' : 'none'; | 1479 if(!$ie) |
1480 { | |
1481 $tags[$i].style.display = ($dbms == $value) ? '' : 'none'; | |
1482 } | |
1483 else | |
1484 { | |
1485 for($j = 0; $j < $div_list.length; $j++) | |
1486 { | |
1487 if($div_list[$j].name == $dbms) | |
1488 { | |
1489 $div_list[$j].style.display = ($dbms == $value) ? '' : 'none'; | |
1490 } | |
1491 } | |
1492 } | |
1311 } | 1493 } |
1312 } | 1494 } |
1313 | 1495 |
1314 /** | 1496 /** |
1315 * Load the sql dropdown with all the database types supported by this MODX file | 1497 * Load the sql dropdown with all the database types supported by this MODX file |
1316 */ | 1498 */ |
1317 function sql_dropdown() | 1499 function sql_dropdown() |
1318 { | 1500 { |
1501 var $ie = /*@cc_on!@*/false; | |
1319 var $dbms_element = document.getElementById('dbms'); | 1502 var $dbms_element = document.getElementById('dbms'); |
1320 var $dbms_selector = document.getElementById('dbms-selector'); | 1503 var $dbms_selector = document.getElementById('dbms-selector'); |
1321 if (!$dbms_element || !$dbms_selector) | 1504 if (!$dbms_element || !$dbms_selector) |
1322 { | 1505 { |
1323 return; | 1506 return; |
1324 } | 1507 } |
1325 | 1508 |
1509 /* if($ie) | |
1510 { | |
1511 $dbms_selector.style.display = 'none'; | |
1512 return; | |
1513 } | |
1514 */ | |
1326 $type = [ | 1515 $type = [ |
1327 'mysql', | 1516 'mysql', |
1328 'mysql_41', | 1517 'mysql_41', |
1329 'mysql_40', | 1518 'mysql_40', |
1330 'firebird', | 1519 'firebird', |
1332 'oracle', | 1521 'oracle', |
1333 'postgres', | 1522 'postgres', |
1334 'sqllite' | 1523 'sqllite' |
1335 ]; | 1524 ]; |
1336 $options = []; | 1525 $options = []; |
1526 $ie_options = []; | |
1527 $ie_count = 0; | |
1337 $tags = document.getElementsByTagName('dbms'); | 1528 $tags = document.getElementsByTagName('dbms'); |
1338 | 1529 |
1339 // Show the dbms of type we have selected, hide all others except for non dbms specific | 1530 // Show the dbms of type we have selected, hide all others except for non dbms specific |
1340 for ($i = 0; $i < $tags.length; $i++) | 1531 for ($i = 0; $i < $tags.length; $i++) |
1341 { | 1532 { |
1344 continue; | 1535 continue; |
1345 } | 1536 } |
1346 if (($position = in_array($type, $dbms, true)) !== false) | 1537 if (($position = in_array($type, $dbms, true)) !== false) |
1347 { | 1538 { |
1348 $options[$position] = '<option value=' + $dbms + '>' + $dbms + '</option>'; | 1539 $options[$position] = '<option value=' + $dbms + '>' + $dbms + '</option>'; |
1540 if($ie) | |
1541 { | |
1542 if(!in_array($ie_options, $dbms, false)) | |
1543 { | |
1544 $ie_options[$ie_count++] = $dbms; | |
1545 } | |
1546 } | |
1349 } | 1547 } |
1350 } | 1548 } |
1351 | 1549 |
1352 if ($options.length > 0) | 1550 if ($options.length > 0) |
1353 { | 1551 { |
1359 if ($options[$i]) | 1557 if ($options[$i]) |
1360 { | 1558 { |
1361 $selects += $options[$i]; | 1559 $selects += $options[$i]; |
1362 } | 1560 } |
1363 } | 1561 } |
1364 $dbms_element.innerHTML = $selects; | 1562 $dbms_element.innerHTML=$selects; |
1563 | |
1564 if($ie) | |
1565 { | |
1566 for($i in $ie_options) | |
1567 { | |
1568 $ie_option = document.createElement('option'); | |
1569 $ie_option.text = $ie_options[$i]; | |
1570 $ie_option.value = $ie_options[$i]; | |
1571 $dbms_element.add($ie_option); | |
1572 } | |
1573 } | |
1365 } | 1574 } |
1366 else | 1575 else |
1367 { | 1576 { |
1368 $dbms_selector.style.display = 'none'; | 1577 $dbms_selector.style.display = 'none'; |
1369 } | 1578 } |
1413 } | 1622 } |
1414 return toggle_display(o, s); | 1623 return toggle_display(o, s); |
1415 } | 1624 } |
1416 </script> | 1625 </script> |
1417 </head> | 1626 </head> |
1418 <body class="ltr" onload="startup()"> | 1627 <body onload="startup()"> |
1419 <div id="debug"></div> | 1628 <div id="debug"></div> |
1420 <div id="wrap"> | 1629 <div id="wrap"> |
1421 <div id="page-header"> | 1630 <div id="page-header"> |
1422 <h1><span id="lang-h1">Installation Instructions for</span> '<xsl:value-of select="$title" />' <span id="lang-V">Version</span> <xsl:value-of select="$version" /></h1> | 1631 <h1><span id="lang-h1">Installation instructions for</span> '<xsl:value-of select="$title" />' <span id="lang-V">version</span> <xsl:value-of select="$version" /></h1> |
1423 <form method="post" action="" id="lang-selector" style="display: none;"> | 1632 <form method="post" action="" id="lang-selector" style="display: none;"> |
1424 <fieldset class="nobg"> | 1633 <fieldset class="nobg"> |
1425 <label for="language"><span id="lang-slg">Select Language:</span></label> <select id="language" name="language" onclick="load_languages()"><option value="en" selected="selected">English</option></select> | 1634 <label for="language"><span id="lang-slg">Select language:</span></label> <select id="language" name="language" onclick="load_languages()"><option value="en" selected="selected">English</option></select> |
1426 </fieldset> | 1635 </fieldset> |
1427 </form> | 1636 </form> |
1428 </div> | 1637 </div> |
1429 <div id="page-body"> | 1638 <div id="page-body"> |
1430 <div id="acp"> | 1639 <div id="acp"> |
1432 <div id="content"> | 1641 <div id="content"> |
1433 <div id="main"> | 1642 <div id="main"> |
1434 <xsl:for-each select="mod:header"> | 1643 <xsl:for-each select="mod:header"> |
1435 <xsl:call-template name="give-header"></xsl:call-template> | 1644 <xsl:call-template name="give-header"></xsl:call-template> |
1436 </xsl:for-each> | 1645 </xsl:for-each> |
1437 <hr /> | 1646 |
1438 <div class="permissions" id="Fieldset1"> | 1647 <div class="permissions" id="Fieldset1"> |
1439 <xsl:for-each select="mod:action-group"> | 1648 <xsl:for-each select="mod:action-group"> |
1440 <xsl:call-template name="give-actions"></xsl:call-template> | 1649 <xsl:call-template name="give-actions"></xsl:call-template> |
1441 </xsl:for-each> | 1650 </xsl:for-each> |
1442 <hr style="margin-bottom:0;" /> | 1651 <hr style="margin-bottom:0;" /> |
1455 </div> | 1664 </div> |
1456 </div> | 1665 </div> |
1457 </body> | 1666 </body> |
1458 </html> | 1667 </html> |
1459 </xsl:template> | 1668 </xsl:template> |
1669 | |
1460 <xsl:template name="give-header"> | 1670 <xsl:template name="give-header"> |
1461 <fieldset> | 1671 <fieldset> |
1462 <legend id="lang-atm">About this MOD</legend> | 1672 <legend id="lang-atm">About this MOD</legend> |
1463 <div class="mod-about"> | 1673 <div class="mod-about"> |
1464 <span class="corners-top"><span></span></span> | 1674 <span class="corners-top"><span></span></span> |
1465 <dl> | 1675 <dl> |
1466 <dt id="lang-t">Title:</dt> | 1676 <dt id="lang-t" name="left4px">Title:</dt> |
1467 <dd> | 1677 <dd> |
1468 <xsl:if test="count(mod:title) > 1"> | 1678 <xsl:if test="count(mod:title) > 1"> |
1469 <dl id="title" class="nopadding"> | 1679 <dl id="title" class="nopadding"> |
1470 <xsl:for-each select="mod:title"> | 1680 <xsl:for-each select="mod:title"> |
1471 <dt><xsl:value-of select="@lang" /></dt> | 1681 <dt><xsl:value-of select="@lang" /></dt> |
1477 </xsl:if> | 1687 </xsl:if> |
1478 <xsl:if test="count(mod:title) = 1"> | 1688 <xsl:if test="count(mod:title) = 1"> |
1479 <p lang="{@lang}" style='white-space:pre;'><xsl:value-of select="mod:title" /></p> | 1689 <p lang="{@lang}" style='white-space:pre;'><xsl:value-of select="mod:title" /></p> |
1480 </xsl:if> | 1690 </xsl:if> |
1481 </dd> | 1691 </dd> |
1482 <dt id="lang-d">Description:</dt> | 1692 <dt id="lang-d" name="left4px">Description:</dt> |
1483 <dd> | 1693 <dd> |
1484 <xsl:if test="count(mod:description) > 1"> | 1694 <xsl:if test="count(mod:description) > 1"> |
1485 <dl id="description" class="nopadding"> | 1695 <dl id="description" class="nopadding"> |
1486 <xsl:for-each select="mod:description"> | 1696 <xsl:for-each select="mod:description"> |
1487 <dt><xsl:value-of select="@lang" /></dt> | 1697 <dt><xsl:value-of select="@lang" /></dt> |
1501 <xsl:with-param name="string"><xsl:value-of select="mod:description" /></xsl:with-param> | 1711 <xsl:with-param name="string"><xsl:value-of select="mod:description" /></xsl:with-param> |
1502 </xsl:call-template> | 1712 </xsl:call-template> |
1503 </p> | 1713 </p> |
1504 </xsl:if> | 1714 </xsl:if> |
1505 </dd> | 1715 </dd> |
1506 <dt id="lang-aV">Version:</dt> | 1716 <dt id="lang-aV" name="left4px">Version:</dt> |
1507 <dd class="mod-about"> | 1717 <dd class="mod-about"> |
1508 <p> | 1718 <p> |
1509 <xsl:for-each select="mod:mod-version"> | 1719 <xsl:for-each select="mod:mod-version"> |
1510 <xsl:value-of select="$version" /> | 1720 <xsl:value-of select="$version" /> |
1511 </xsl:for-each> | 1721 </xsl:for-each> |
1513 </dd> | 1723 </dd> |
1514 <xsl:for-each select="mod:installation"> | 1724 <xsl:for-each select="mod:installation"> |
1515 <xsl:call-template name="give-installation"></xsl:call-template> | 1725 <xsl:call-template name="give-installation"></xsl:call-template> |
1516 </xsl:for-each> | 1726 </xsl:for-each> |
1517 <xsl:if test="mod:author-notes != 'N/A' and mod:author-notes != 'n/a' and mod:author-notes != ''"> | 1727 <xsl:if test="mod:author-notes != 'N/A' and mod:author-notes != 'n/a' and mod:author-notes != ''"> |
1518 <dt id="lang-ant">Author Notes:</dt> | 1728 <dt id="lang-ant" name="left4px">Author notes:</dt> |
1519 <dd> | 1729 <dd> |
1520 <xsl:if test="count(mod:author-notes) > 1"> | 1730 <xsl:if test="count(mod:author-notes) > 1"> |
1521 <dl id="author-notes" class="nopadding"> | 1731 <dl id="author-notes" class="nopadding"> |
1522 <xsl:for-each select="mod:author-notes"> | 1732 <xsl:for-each select="mod:author-notes"> |
1523 <dt><xsl:value-of select="@lang" /></dt> | 1733 <dt><xsl:value-of select="@lang" /></dt> |
1524 <dd lang="{@lang}"> | 1734 <dd lang="{@lang}"> |
1525 <p> | 1735 <p> |
1526 <xsl:call-template name="add-line-breaks"> | 1736 <xsl:call-template name="add-line-breaks"> |
1527 <xsl:with-param name="string"><xsl:value-of select="current()" /></xsl:with-param> | 1737 <xsl:with-param name="string"><xsl:value-of select="current()" /></xsl:with-param> |
1528 </xsl:call-template> | 1738 </xsl:call-template> |
1529 </p> | 1739 </p> |
1530 </dd> | 1740 </dd> |
1531 </xsl:for-each> | 1741 </xsl:for-each> |
1532 </dl> | 1742 </dl> |
1533 </xsl:if> | 1743 </xsl:if> |
1534 <xsl:if test="count(mod:author-notes) = 1"> | 1744 <xsl:if test="count(mod:author-notes) = 1"> |
1535 <p lang="{@lang}"> | 1745 <p lang="{@lang}"> |
1536 <xsl:call-template name="add-line-breaks"> | 1746 <xsl:call-template name="add-line-breaks"> |
1537 <xsl:with-param name="string"><xsl:value-of select="mod:author-notes" /></xsl:with-param> | 1747 <xsl:with-param name="string"><xsl:value-of select="mod:author-notes" /></xsl:with-param> |
1538 </xsl:call-template> | 1748 </xsl:call-template> |
1539 </p> | 1749 </p> |
1540 </xsl:if> | 1750 </xsl:if> |
1541 </dd> | 1751 </dd> |
1542 </xsl:if> | 1752 </xsl:if> |
1543 </dl> | 1753 </dl> |
1544 <span class="corners-bottom"><span></span></span> | 1754 <span class="corners-bottom"><span></span></span> |
1545 </div> | 1755 </div> |
1546 </fieldset> | 1756 </fieldset> |
1547 <fieldset> | 1757 <fieldset> |
1548 <xsl:for-each select="mod:author-group"> | 1758 <xsl:for-each select="mod:author-group"> |
1549 <xsl:if test="count(mod:author) > 1"> | 1759 <xsl:if test="count(mod:author) > 1"> |
1550 <legend id="lang-aus">Authors</legend> | 1760 <legend id="lang-aus">Authors</legend> |
1551 </xsl:if> | 1761 </xsl:if> |
1552 <xsl:if test="count(mod:author) = 1"> | 1762 <xsl:if test="count(mod:author) = 1"> |
1553 <legend id="lang-au">Author</legend> | 1763 <legend id="lang-au">Author</legend> |
1554 </xsl:if> | 1764 </xsl:if> |
1555 <xsl:call-template name="give-authors"></xsl:call-template> | 1765 <xsl:call-template name="give-authors"></xsl:call-template> |
1556 </xsl:for-each> | 1766 </xsl:for-each> |
1557 </fieldset> | 1767 </fieldset> |
1558 <xsl:if test="count(../mod:action-group/mod:open) > 0"> | 1768 <xsl:if test="count(../mod:action-group/mod:open) > 0"> |
1559 <h3 id="lang-fte">Files to Edit</h3> | 1769 <h3 id="lang-fte">Files to edit</h3> |
1560 <xsl:for-each select="../mod:action-group"> | 1770 <xsl:for-each select="../mod:action-group"> |
1561 <xsl:call-template name="give-files-to-edit"></xsl:call-template> | 1771 <xsl:call-template name="give-files-to-edit"></xsl:call-template> |
1562 </xsl:for-each> | 1772 </xsl:for-each> |
1563 </xsl:if> | 1773 </xsl:if> |
1564 <h3 id="lang-icf">Included Files</h3> | 1774 <h3 id="lang-icf">Included files</h3> |
1565 <xsl:if test="count(../mod:action-group/mod:copy/mod:file) = 0"> | 1775 <xsl:if test="count(../mod:action-group/mod:copy/mod:file) = 0"> |
1566 <p id="lang-icfn">No files have been included with this MOD.</p> | 1776 <p id="lang-icfn">No files have been included with this MOD.</p> |
1567 </xsl:if> | 1777 </xsl:if> |
1568 <xsl:for-each select="../mod:action-group"> | 1778 <xsl:for-each select="../mod:action-group"> |
1569 <xsl:call-template name="give-files-included"></xsl:call-template> | 1779 <xsl:call-template name="give-files-included"></xsl:call-template> |
1570 </xsl:for-each> | 1780 </xsl:for-each> |
1571 <h3 id="lang-addtl-modx">Additional MODX Files</h3> | 1781 <h3 id="lang-addtl-modx">Additional MODX files</h3> |
1572 <xsl:if test="count(mod:link-group/mod:link) = 0"> | 1782 <xsl:if test="count(mod:link-group/mod:link) = 0"> |
1573 <p id="lang-imn">This MOD has no additional MODX files.</p> | 1783 <p id="lang-imn">This MOD has no additional MODX files.</p> |
1574 </xsl:if> | 1784 </xsl:if> |
1785 | |
1575 <ul class="link-group" id="link-group"> | 1786 <ul class="link-group" id="link-group"> |
1576 <xsl:for-each select="mod:link-group/mod:link"> | 1787 <xsl:for-each select="mod:link-group/mod:link"> |
1577 <li lang="{@lang}"><span class="link-group-lang"><xsl:value-of select="@lang" /> </span><strong style="text-transform: capitalize;"><xsl:value-of select="@type" />:</strong> <a href="{@href}"><xsl:value-of select="current()" /></a></li> | 1788 <li lang="{@lang}"> |
1789 <span class="link-group-lang"><xsl:value-of select="@lang" /> </span> | |
1790 <strong> | |
1791 <xsl:if test="@type = 'contrib'"> | |
1792 <span id="lang-link-c[{generate-id()}]">Contrib</span>: | |
1793 </xsl:if> | |
1794 <xsl:if test="@type = 'dependency'"> | |
1795 <span id="lang-link-d[{generate-id()}]">Dependency</span>: | |
1796 </xsl:if> | |
1797 <xsl:if test="@type = 'language'"> | |
1798 <span id="lang-link-l[{generate-id()}]">Language</span>: | |
1799 </xsl:if> | |
1800 <xsl:if test="@type = 'parent'"> | |
1801 <span id="lang-link-p[{generate-id()}]">Parent</span>: | |
1802 </xsl:if> | |
1803 <xsl:if test="@type = 'template'"> | |
1804 <span id="lang-link-te[{generate-id()}]">Template</span>: | |
1805 </xsl:if> | |
1806 <xsl:if test="@type = 'template-lang'"> | |
1807 <span id="lang-link-tl[{generate-id()}]">Template lang</span>: | |
1808 </xsl:if> | |
1809 <xsl:if test="@type = 'text'"> | |
1810 <span id="lang-link-txt[{generate-id()}]">Text file</span>: | |
1811 </xsl:if> | |
1812 <xsl:if test="@type = 'uninstall'"> | |
1813 <span id="lang-link-un[{generate-id()}]">Uninstall instructions</span>: | |
1814 </xsl:if> | |
1815 </strong> | |
1816 <a href="{@href}"><xsl:value-of select="current()" /></a> | |
1817 </li> | |
1578 </xsl:for-each> | 1818 </xsl:for-each> |
1579 </ul> | 1819 </ul> |
1580 <hr /> | 1820 <hr /> |
1581 <div id="modDisclaimer"> | 1821 <div id="modDisclaimer"> |
1582 <h3><span id="lang-dcl">Disclaimer</span> & <span id="lang-ont">Other Notes</span></h3> | 1822 <h3><span id="lang-dcl">Disclaimer</span> <span id="lang-ont">and other notes</span></h3> |
1583 <div class="mod-about"> | 1823 <div class="mod-about"> |
1584 <span class="corners-top"><span></span></span> | 1824 <span class="corners-top"><span></span></span> |
1585 <div class="mod-about-padding"> | 1825 <div class="mod-about-padding"> |
1586 <p><span id="lang-dclt">For security purposes, please check: <a href="http://www.phpbb.com/mods/">http://www.phpbb.com/mods/</a> for the latest version of this MOD. Downloading this MOD from other sites could cause malicious code to enter into your phpBB Forum. As such, phpBB will not offer support for MODs not offered in our MODs database, located at: <a href="http://www.phpbb.com/mods/">http://www.phpbb.com/mods/</a></span></p> | 1826 <p><span id="lang-dclt">For security purposes, please check: <a href="http://www.phpbb.com/mods/">http://www.phpbb.com/mods/</a> for the latest version of this MOD. Downloading this MOD from other sites could cause malicious code to enter into your phpBB Forum. As such, phpBB will not offer support for MODs not offered in our MODs database, located at: <a href="http://www.phpbb.com/mods/">http://www.phpbb.com/mods/</a></span></p> |
1587 <p><span id="lang-ontt1">Before adding this MOD to your forum, you should back up all files related to this MOD.</span></p> | 1827 <p><span id="lang-ontt1">Before adding this MOD to your forum, you should back up all files and databases related to this MOD.</span></p> |
1588 <p><span id="lang-ontt2">This MOD was designed for phpBB</span><xsl:text> </xsl:text><xsl:value-of select="mod:installation/mod:target-version" /><xsl:text> </xsl:text><span id="lang-ontt3"> and may not function as stated on other phpBB versions. MODs for phpBB 3.0 will <strong>not</strong> work on phpBB 2.0 and vice versa.</span></p> | 1828 <p><span id="lang-ontt2">This MOD was designed for phpBB</span><xsl:text> </xsl:text><xsl:value-of select="mod:installation/mod:target-version" /><xsl:text> </xsl:text> <span id="lang-ontt3">and may not function as stated on other phpBB versions. MODs for phpBB 3.0 will <strong>not</strong> work on phpBB 2.0 and vice versa.</span></p> |
1589 <xsl:for-each select="./mod:mod-version"> | 1829 <xsl:for-each select="./mod:mod-version"> |
1590 <xsl:if test="substring-before(substring-after(current(), '.'), '.') mod 2 != 0 or substring-before(current(), '.') = 0"> | 1830 <xsl:if test="substring-before(current(), '.') = 0"> |
1591 <p><strong class="red"><span id="lang-onttq">This MOD is development quality. It is not recommended that you install it on a live forum.</span></strong></p> | 1831 <p><strong class="red"><span id="lang-onttq">This MOD is development quality. It is not recommended that you install it on a live forum.</span></strong></p> |
1592 </xsl:if> | 1832 </xsl:if> |
1593 </xsl:for-each> | 1833 </xsl:for-each> |
1594 </div> | 1834 </div> |
1595 <span class="corners-bottom"><span></span></span> | 1835 <span class="corners-bottom"><span></span></span> |
1596 </div> | 1836 </div> |
1597 </div> | 1837 </div> |
1598 <div> | 1838 <div> |
1599 <h3><span id="lang-lic">License</span> & <span id="lang-isp">English Support</span></h3> | 1839 <h3><span id="lang-lic">License</span> <span id="lang-isp">and English support</span></h3> |
1600 <div class="mod-about"> | 1840 <div class="mod-about"> |
1601 <span class="corners-top"><span></span></span> | 1841 <span class="corners-top"><span></span></span> |
1602 <div class="mod-about-padding"> | 1842 <div class="mod-about-padding"> |
1603 <p><span id="lang-lict">This MOD has been licensed under the following license:</span></p> | 1843 <p><span id="lang-lict">This MOD has been licensed under the following license:</span></p> |
1604 <p style='white-space:pre;'><a href="license.txt"><xsl:value-of select="mod:license" /></a></p> | 1844 <p style='white-space:pre;'><a href="license.txt"><xsl:value-of select="mod:license" /></a></p> |
1605 <p><span id="lang-ispt">English support can be obtained at <a href="http://www.phpbb.com/mods/">http://www.phpbb.com/mods/</a> for released MODs.</span></p> | 1845 <p><span id="lang-ispt">English support can be obtained at <a href="http://www.phpbb.com/mods/">http://www.phpbb.com/mods/</a> for released MODs.</span></p> |
1606 </div> | 1846 <p><span id="lang-ispt-int">Support in your language <strong>might</strong> be available at a <a href="http://www.phpbb.com/support/intl/">international support site</a>.</span></p> |
1847 </div> | |
1607 <span class="corners-bottom"><span></span></span> | 1848 <span class="corners-bottom"><span></span></span> |
1608 </div> | 1849 </div> |
1609 <xsl:for-each select="mod:history"> | 1850 <xsl:for-each select="mod:history"> |
1610 <xsl:call-template name="give-mod-history"></xsl:call-template> | 1851 <xsl:call-template name="give-mod-history"></xsl:call-template> |
1611 </xsl:for-each> | 1852 </xsl:for-each> |
1612 </div> | 1853 </div> |
1613 </xsl:template> | 1854 </xsl:template> |
1855 | |
1614 <xsl:template name="give-authors"> | 1856 <xsl:template name="give-authors"> |
1615 <xsl:for-each select="mod:author"> | 1857 <xsl:for-each select="mod:author"> |
1616 <div class="mod-about"> | 1858 <div class="mod-about"> |
1617 <span class="corners-top"><span></span></span> | 1859 <span class="corners-top"><span></span></span> |
1618 <xsl:call-template name="give-author"></xsl:call-template> | 1860 <dl class="author-info"> |
1861 <dt id="lang-a-un[{generate-id()}]" name="left4px">Username:</dt> | |
1862 | |
1863 <xsl:variable name="authorname" select="mod:username" /> | |
1864 <xsl:for-each select="mod:username"> | |
1865 <xsl:choose> | |
1866 <xsl:when test="@phpbbcom = 'no' or @phpbbcom = 'No' or @phpbbcom = 'NO'"> | |
1867 <dd name="author-dd"><span dir="ltr"><xsl:value-of select="$authorname" /></span></dd> | |
1868 </xsl:when> | |
1869 | |
1870 <xsl:otherwise> | |
1871 <xsl:variable name="authorurl"> | |
1872 <xsl:call-template name="validate-username"> | |
1873 <xsl:with-param name="string-in" select="string($authorname)"/> | |
1874 </xsl:call-template> | |
1875 </xsl:variable> | |
1876 | |
1877 <xsl:variable name="browserEngine" select="system-property('xsl:vendor')" /> | |
1878 <xsl:choose> | |
1879 <xsl:when test="$browserEngine='Opera'"> | |
1880 <xsl:variable name="operaurl"> | |
1881 <xsl:call-template name="validate-opera"> | |
1882 <xsl:with-param name="string-in" select="string($authorurl)"/> | |
1883 </xsl:call-template> | |
1884 </xsl:variable> | |
1885 <dd name="author-dd"><a dir="ltr" href="http://www.phpbb.com/community/memberlist.php?mode=viewprofile&un={$operaurl}"><xsl:value-of select="$authorname" /></a></dd> | |
1886 </xsl:when> | |
1887 <xsl:otherwise> | |
1888 <dd name="author-dd"><a dir="ltr" href="http://www.phpbb.com/community/memberlist.php?mode=viewprofile&un={$authorurl}"><xsl:value-of select="$authorname" /></a></dd> | |
1889 </xsl:otherwise> | |
1890 | |
1891 </xsl:choose> | |
1892 </xsl:otherwise> | |
1893 | |
1894 </xsl:choose> | |
1895 </xsl:for-each> | |
1896 <xsl:if test="mod:email != 'N/A' and mod:email != 'n/a' and mod:email != ''"> | |
1897 <dt id="lang-a-e[{generate-id()}]">Email:</dt> | |
1898 <dd name="author-dd"><a href="mailto:{mod:email}"><xsl:value-of select="mod:email" /></a></dd> | |
1899 </xsl:if> | |
1900 <xsl:if test="mod:realname != 'N/A' and mod:realname != 'n/a' and mod:realname != ''"> | |
1901 <dt id="lang-a-n[{generate-id()}]">Name:</dt> | |
1902 <dd name="author-dd"><xsl:value-of select="mod:realname" /></dd> | |
1903 </xsl:if> | |
1904 <xsl:if test="mod:homepage != 'N/A' and mod:homepage != 'n/a' and mod:homepage!=''"> | |
1905 <dt id="lang-a-h[{generate-id()}]">WWW:</dt> | |
1906 <dd name="author-dd"><a href="{mod:homepage}" dir="ltr"><xsl:value-of select="mod:homepage" /></a></dd> | |
1907 </xsl:if> | |
1908 <xsl:if test="count(mod:contributions-group) > 0"> | |
1909 <dt id="lang-a-c[{generate-id()}]">Contributions:</dt> | |
1910 <xsl:for-each select="mod:contributions-group/mod:contributions"> | |
1911 <dd name="author-dd"> | |
1912 | |
1913 <span name="rtl-spec" style="display: none"> | |
1914 <xsl:if test="@status = 'past' and @from != 'N/A' and @from != 'n/a' and @from!=''"> | |
1915 <xsl:if test="@to != 'N/A' and @to != 'n/a' and @to!=''"> | |
1916 <span id="lang-a-c-f[{generate-id()}]">From</span>: <xsl:value-of select="@from" /> <span id="lang-a-c-t[{generate-id()}]]">to</span>: <xsl:value-of select="@to" /> | |
1917 </xsl:if> | |
1918 </xsl:if> | |
1919 <xsl:if test="@status = 'current' and @from != 'N/A' and @from != 'n/a' and @from!=''"> | |
1920 <span id="lang-a-c-s[{generate-id()}]]">Since</span>: <xsl:value-of select="@from" /> | |
1921 </xsl:if> | |
1922 <strong style="text-transform: capitalize;"><xsl:value-of select="@position" /></strong> | |
1923 </span> | |
1924 | |
1925 <span name="ltr-spec"> | |
1926 <strong style="text-transform: capitalize;"><xsl:value-of select="@position" /></strong> | |
1927 <xsl:if test="@status = 'past' and @from != 'N/A' and @from != 'n/a' and @from!=''"> | |
1928 <xsl:if test="@to != 'N/A' and @to != 'n/a' and @to!=''"> | |
1929 (<span id="lang-a-c-f[{generate-id()}]]">From</span>: <xsl:value-of select="@from" /> <span id="lang-a-c-t[{generate-id()}]]">to</span>: <xsl:value-of select="@to" />) | |
1930 </xsl:if> | |
1931 </xsl:if> | |
1932 <xsl:if test="@status = 'current' and @from != 'N/A' and @from != 'n/a' and @from!=''"> | |
1933 (<span id="lang-a-c-s[{generate-id()}]]">Since</span>: <xsl:value-of select="@from" />) | |
1934 </xsl:if> | |
1935 </span> | |
1936 | |
1937 </dd> | |
1938 </xsl:for-each> | |
1939 </xsl:if> | |
1940 </dl> | |
1619 <span class="corners-bottom"><span></span></span> | 1941 <span class="corners-bottom"><span></span></span> |
1620 </div> | 1942 </div> |
1621 </xsl:for-each> | 1943 </xsl:for-each> |
1622 </xsl:template> | 1944 </xsl:template> |
1623 <xsl:template name="give-author"> | 1945 |
1624 <dl class="author-info"> | |
1625 <dt id="lang-a-un[{generate-id()}]">Username:</dt> | |
1626 <dd><a href="http://www.phpbb.com/phpBB/profile.php?mode=viewprofile&un={translate(mod:username, ' ', '+')}"><xsl:value-of select="mod:username" /></a></dd> | |
1627 <xsl:if test="mod:email != 'N/A' and mod:email != 'n/a' and mod:email != ''"> | |
1628 <dt id="lang-a-e[{generate-id()}]">Email:</dt> | |
1629 <dd><a href="mailto:{mod:email}"><xsl:value-of select="mod:email" /></a></dd> | |
1630 </xsl:if> | |
1631 <xsl:if test="mod:realname != 'N/A' and mod:realname != 'n/a' and mod:realname != ''"> | |
1632 <dt id="lang-a-n[{generate-id()}]">Name:</dt> | |
1633 <dd><xsl:value-of select="mod:realname" /></dd> | |
1634 </xsl:if> | |
1635 <xsl:if test="mod:homepage != 'N/A' and mod:homepage != 'n/a' and mod:homepage!=''"> | |
1636 <dt id="lang-a-h[{generate-id()}]">WWW:</dt> | |
1637 <dd><a href="{mod:homepage}"><xsl:value-of select="mod:homepage" /></a></dd> | |
1638 </xsl:if> | |
1639 <xsl:if test="count(mod:contributions) > 0 and count(mod:contributions/mod:status) > 0"> | |
1640 <dt id="lang-a-c[{generate-id()}]">Contributions:</dt> | |
1641 <dd> | |
1642 <xsl:if test="count(mod:contributions/mod:status) > 0"> | |
1643 <xsl:value-of select="mod:contributions/mod:status" /><br /> | |
1644 From:<xsl:value-of select="mod:contributions/mod:from" /><br /> | |
1645 To:<xsl:value-of select="mod:contributions/mod:to" /> | |
1646 </xsl:if> | |
1647 </dd> | |
1648 </xsl:if> | |
1649 </dl> | |
1650 </xsl:template> | |
1651 <xsl:template name="give-installation"> | 1946 <xsl:template name="give-installation"> |
1652 <dt id="lang-il">Installation Level:</dt> | 1947 <dt id="lang-il" name="left4px">Installation level:</dt> |
1653 <dd class="mod-about"> | 1948 <dd class="mod-about"> |
1654 <div class="inner"> | 1949 <div class="inner"> |
1655 <xsl:if test="mod:level='easy'"> | 1950 <xsl:if test="mod:level='easy'"> |
1656 <p id="lang-ile">Easy</p> | 1951 <p id="lang-ile">Easy</p> |
1657 </xsl:if> | 1952 </xsl:if> |
1661 <xsl:if test="mod:level='advanced'"> | 1956 <xsl:if test="mod:level='advanced'"> |
1662 <p id="lang-ila">Advanced</p> | 1957 <p id="lang-ila">Advanced</p> |
1663 </xsl:if> | 1958 </xsl:if> |
1664 </div> | 1959 </div> |
1665 </dd> | 1960 </dd> |
1666 <dt id="lang-it">Installation Time:</dt> | 1961 <dt id="lang-it" name="left4px">Installation time:</dt> |
1667 <dd class="mod-about"> | 1962 <dd class="mod-about"> |
1668 <div class="inner"> | 1963 <div class="inner"> |
1669 <p>~<xsl:value-of select="floor(mod:time div 60)" /> <span id="lang-mint">minutes</span></p> | 1964 <p>~<xsl:value-of select="floor(mod:time div 60)" /> <span id="lang-mint">minutes</span></p> |
1670 </div> | 1965 </div> |
1671 </dd> | 1966 </dd> |
1672 </xsl:template> | 1967 </xsl:template> |
1968 | |
1673 <xsl:template name="give-mod-history"> | 1969 <xsl:template name="give-mod-history"> |
1674 <xsl:if test="count(mod:entry) > 0"> | 1970 <xsl:if test="count(mod:entry) > 0"> |
1675 <fieldset> | 1971 <fieldset> |
1676 <legend id="lang-mh">MOD History</legend> | 1972 <legend id="lang-mh">MOD history</legend> |
1677 <div class="mod-about" id="history_toggle_area" style="display:none;"> | 1973 <div class="mod-about" id="history_toggle_area" style="display:none;"> |
1678 <span class="corners-top"><span></span></span> | 1974 <span class="corners-top"><span></span></span> |
1679 <div class="mod-about-padding"> | 1975 <div class="mod-about-padding"> |
1680 <a href="#" id="history_toggle_link" rel="show" onclick="return toggle_history(this);"></a> | 1976 <a href="#" id="history_toggle_link" rel="show" onclick="return toggle_history(this);"></a> |
1681 </div> | 1977 </div> |
1687 </xsl:for-each> | 1983 </xsl:for-each> |
1688 </div> | 1984 </div> |
1689 </fieldset> | 1985 </fieldset> |
1690 </xsl:if> | 1986 </xsl:if> |
1691 </xsl:template> | 1987 </xsl:template> |
1988 | |
1692 <xsl:template name="give-history-entry"> | 1989 <xsl:template name="give-history-entry"> |
1693 <div class="mod-about"> | 1990 <div class="mod-about"> |
1694 <span class="corners-top"><span></span></span> | 1991 <span class="corners-top"><span></span></span> |
1695 <dl class="mod-history"> | 1992 <dl class="mod-history"> |
1696 <dt> | 1993 <dt> |
1716 </dd> | 2013 </dd> |
1717 </dl> | 2014 </dl> |
1718 <span class="corners-bottom"><span></span></span> | 2015 <span class="corners-bottom"><span></span></span> |
1719 </div> | 2016 </div> |
1720 </xsl:template> | 2017 </xsl:template> |
2018 | |
1721 <xsl:template name="give-history-entry-changelog"> | 2019 <xsl:template name="give-history-entry-changelog"> |
1722 <dt><xsl:value-of select="@lang" /></dt> | 2020 <dt><xsl:value-of select="@lang" /></dt> |
1723 <dd lang="{@lang}"> | 2021 <dd lang="{@lang}"> |
1724 <ul> | 2022 <ul> |
1725 <xsl:for-each select="mod:change"> | 2023 <xsl:for-each select="mod:change"> |
1728 </li> | 2026 </li> |
1729 </xsl:for-each> | 2027 </xsl:for-each> |
1730 </ul> | 2028 </ul> |
1731 </dd> | 2029 </dd> |
1732 </xsl:template> | 2030 </xsl:template> |
2031 | |
1733 <xsl:template name="give-history-entry-changelog-single"> | 2032 <xsl:template name="give-history-entry-changelog-single"> |
1734 <ul> | 2033 <ul> |
1735 <xsl:for-each select="mod:change"> | 2034 <xsl:for-each select="mod:change"> |
1736 <li> | 2035 <li> |
1737 <p><xsl:value-of select="current()" /></p> | 2036 <p><xsl:value-of select="current()" /></p> |
1738 </li> | 2037 </li> |
1739 </xsl:for-each> | 2038 </xsl:for-each> |
1740 </ul> | 2039 </ul> |
1741 </xsl:template> | 2040 </xsl:template> |
2041 | |
1742 <xsl:template name="give-files-to-edit"> | 2042 <xsl:template name="give-files-to-edit"> |
1743 <ul> | 2043 <ul> |
1744 <xsl:for-each select="mod:open"> | 2044 <xsl:for-each select="mod:open"> |
1745 <xsl:call-template name="give-file"></xsl:call-template> | 2045 <xsl:call-template name="give-file"></xsl:call-template> |
1746 </xsl:for-each> | 2046 </xsl:for-each> |
1747 </ul> | 2047 </ul> |
1748 </xsl:template> | 2048 </xsl:template> |
2049 | |
1749 <xsl:template name="give-files-included"> | 2050 <xsl:template name="give-files-included"> |
1750 <ul> | 2051 <ul> |
1751 <xsl:for-each select="mod:copy"> | 2052 <xsl:for-each select="mod:copy"> |
1752 <xsl:call-template name="give-file-copy"></xsl:call-template> | 2053 <xsl:call-template name="give-file-copy"></xsl:call-template> |
1753 </xsl:for-each> | 2054 </xsl:for-each> |
1754 </ul> | 2055 </ul> |
1755 </xsl:template> | 2056 </xsl:template> |
2057 | |
1756 <xsl:template name="give-file"> | 2058 <xsl:template name="give-file"> |
1757 <li><a href="#{@src}"><xsl:value-of select="@src" /></a><xsl:if test="position()!=last()">,</xsl:if></li> | 2059 <li><a href="#{@src}"><xsl:value-of select="@src" /></a><xsl:if test="position()!=last()">,</xsl:if></li> |
1758 </xsl:template> | 2060 </xsl:template> |
2061 | |
1759 <xsl:template name="give-file-copy"> | 2062 <xsl:template name="give-file-copy"> |
1760 <xsl:for-each select="mod:file"> | 2063 <xsl:for-each select="mod:file"> |
1761 <li><xsl:value-of select="@from" /> | 2064 <li><xsl:value-of select="@from" /> |
1762 <xsl:if test="position()!=last()">, | 2065 <xsl:if test="position()!=last()">, |
1763 </xsl:if> | 2066 </xsl:if> |
1764 </li> | 2067 </li> |
1765 </xsl:for-each> | 2068 </xsl:for-each> |
1766 </xsl:template> | 2069 </xsl:template> |
2070 | |
1767 <xsl:template name="give-actions"> | 2071 <xsl:template name="give-actions"> |
2072 <xsl:if test="count(mod:sql) > 0 or count(mod:copy) > 0 or count(mod:open) > 0"> | |
2073 <hr /> | |
2074 </xsl:if> | |
1768 <xsl:if test="count(mod:sql) > 0"> | 2075 <xsl:if test="count(mod:sql) > 0"> |
1769 <form method="post" action="" id="dbms-selector"> | 2076 <form method="post" action="" id="dbms-selector"> |
1770 <fieldset class="nobg"> | 2077 <fieldset class="nobg"> |
1771 <label for="dbms"> <span id="lang-dbms">Select Database Type:</span> </label> | 2078 <label for="dbms"> <span id="lang-dbms">Select Database Type:</span> </label> |
1772 <select id="dbms" name="dbms" onchange="change_dbms(this)"> | 2079 <select id="dbms" name="dbms" onchange="change_dbms(this);"> |
1773 <option value="mysql_41" selected="selected">MySQL 41</option> | 2080 <option value="mysql_41" selected="selected">MySQL 41</option> |
1774 <option value="mysql_40">MySQL 40</option> | 2081 <option value="mysql_40">MySQL 40</option> |
1775 <option value="firebird">Firebird</option> | 2082 <option value="firebird">Firebird</option> |
1776 <option value="mssql">MSSQL</option> | 2083 <option value="mssql">MSSQL</option> |
1777 <option value="oracle">Oracle</option> | 2084 <option value="oracle">Oracle</option> |
1784 <div id="sql" class="mod-about"> | 2091 <div id="sql" class="mod-about"> |
1785 <span class="corners-top"><span></span></span> | 2092 <span class="corners-top"><span></span></span> |
1786 <xsl:for-each select="mod:sql"> | 2093 <xsl:for-each select="mod:sql"> |
1787 <xsl:call-template name="give-sql"></xsl:call-template> | 2094 <xsl:call-template name="give-sql"></xsl:call-template> |
1788 </xsl:for-each> | 2095 </xsl:for-each> |
1789 <span class="corners-bottom"><span></span></span></div> | 2096 <span class="corners-bottom"><span></span></span> |
2097 </div> | |
1790 </xsl:if> | 2098 </xsl:if> |
1791 <xsl:if test="count(mod:copy) > 0"> | 2099 <xsl:if test="count(mod:copy) > 0"> |
1792 <xsl:for-each select="mod:copy"> | 2100 <xsl:for-each select="mod:copy"> |
1793 <xsl:call-template name="give-filez"></xsl:call-template> | 2101 <xsl:call-template name="give-filez"></xsl:call-template> |
1794 </xsl:for-each> | 2102 </xsl:for-each> |
1795 </xsl:if> | 2103 </xsl:if> |
2104 <xsl:if test="count(mod:delete) > 0"> | |
2105 <xsl:for-each select="mod:delete"> | |
2106 <xsl:call-template name="away-filez"></xsl:call-template> | |
2107 </xsl:for-each> | |
2108 </xsl:if> | |
1796 <xsl:if test="count(mod:open) > 0"> | 2109 <xsl:if test="count(mod:open) > 0"> |
1797 <h2 id="lang-edts">Edits</h2> | 2110 <h2 id="lang-edts">Edits</h2> |
1798 <p><span class="key">s</span><span class="key"><</span><span class="key">></span><span id="lang-edtt">Use your keyboard to navigate the code boxes. You may also hit '<em>s</em>' on your keyboard to go to the first code box.</span></p> | 2111 <p><span class="key">s</span><span class="key">w</span><span class="key">x</span><span id="lang-edtt">Use your keyboard to navigate the code boxes. You may also hit '<em>s</em>' on your keyboard to go to the first code box.</span></p> |
1799 <div id="edits"> | 2112 <div id="edits"> |
1800 <div class="inner"> | 2113 <div class="inner"> |
1801 <xsl:for-each select="mod:open"> | 2114 <xsl:for-each select="mod:open"> |
1802 <xsl:call-template name="give-fileo"></xsl:call-template> | 2115 <xsl:call-template name="give-fileo"></xsl:call-template> |
1803 </xsl:for-each> | 2116 </xsl:for-each> |
2117 </div> | |
1804 </div> | 2118 </div> |
1805 </div> | |
1806 </xsl:if> | 2119 </xsl:if> |
1807 <xsl:call-template name="give-manual"></xsl:call-template> | 2120 <xsl:if test="count(mod:php-installer) > 0"> |
2121 <h2 id="lang-installer-h2">PHP install file</h2> | |
2122 <div class="mod-about"> | |
2123 <span class="corners-top"><span></span></span> | |
2124 <div class="mod-about-padding"> | |
2125 <p> | |
2126 <span id="lang-installer-exp1">There is a PHP install file that needs to be run in order to complete the installation.</span> | |
2127 <br /> | |
2128 <span id="lang-installer-exp2">To run it point your browser to, for example,</span><span dir="ltr"> domain.tld/phpBB3/<xsl:value-of select="mod:php-installer" /></span> | |
2129 </p> | |
2130 <div class="content"> | |
2131 <div class="codebox"> | |
2132 <div class="codeHead"><span id="lang-cde-c[{generate-id()}]">Code:</span><a href="#" onclick="select_code(this); return false;" class="codeSelect"><span id="lang-cde-sa[{generate-id()}]">Select All</span></a></div> | |
2133 <div class="codePre"><pre id="{generate-id()}" dir="ltr"><xsl:value-of select="mod:php-installer" /></pre></div> | |
2134 </div> | |
2135 </div> | |
2136 </div> | |
2137 <span class="corners-bottom"><span></span></span> | |
2138 </div> | |
2139 </xsl:if> | |
2140 <xsl:call-template name="give-manual" /> | |
1808 </xsl:template> | 2141 </xsl:template> |
2142 | |
1809 <xsl:template name="give-sql"> | 2143 <xsl:template name="give-sql"> |
1810 <dbms type="{@dbms}"> | 2144 <dbms type="{@dbms}"> |
1811 <div class="content"> | 2145 <div class="content" name="{@dbms}"> |
1812 <xsl:if test="@dbms != ''"> | 2146 <xsl:if test="@dbms != ''"> |
1813 <xsl:value-of select="@dbms" />: | 2147 <xsl:value-of select="@dbms" />: |
1814 </xsl:if> | 2148 </xsl:if> |
1815 <div class="codebox"> | 2149 <div class="codebox"> |
1816 <div class="codeHead"><span id="lang-cde-c[{generate-id()}]">Code:</span><a href="#" onclick="select_code(this); return false;" class="codeSelect"><span id="lang-cde-sa[{generate-id()}]">Select All</span></a></div> | 2150 <div class="codeHead"><span id="lang-cde-c[{generate-id()}]">Code:</span><a href="#" onclick="select_code(this); return false;" class="codeSelect"><span id="lang-cde-sa[{generate-id()}]">Select all</span></a></div> |
1817 <div class="codePre"><pre id="{generate-id()}"><xsl:value-of select="current()" /></pre></div> | 2151 <div class="codePre"><pre id="{generate-id()}" dir="ltr"><xsl:value-of select="current()" /></pre></div> |
1818 </div> | 2152 </div> |
1819 </div> | 2153 </div> |
1820 </dbms> | 2154 </dbms> |
1821 </xsl:template> | 2155 </xsl:template> |
2156 | |
1822 <xsl:template name="give-manual"> | 2157 <xsl:template name="give-manual"> |
1823 <xsl:if test="count(mod:diy-instructions) > 0"> | 2158 <xsl:if test="count(mod:diy-instructions)"> |
1824 <h2 id="lang-diy">DIY Instructions</h2> | 2159 <h2 id="lang-diy">DIY instructions</h2> |
1825 <div class="mod-about"> | 2160 <div class="mod-about"> |
1826 <span class="corners-top"><span></span></span> | 2161 <span class="corners-top"><span></span></span> |
1827 <div class="mod-about-padding"> | 2162 <div class="mod-about-padding"> |
1828 <p><span id="lang-diyt">These are manual instructions that cannot be performed automatically. You should follow these instructions carefully.</span></p> | 2163 <p><span id="lang-diyt">These are manual instructions that cannot be performed automatically. You should follow these instructions carefully.</span></p> |
1829 </div> | 2164 </div> |
1841 </div> | 2176 </div> |
1842 <span class="corners-bottom"><span></span></span> | 2177 <span class="corners-bottom"><span></span></span> |
1843 </div> | 2178 </div> |
1844 </xsl:if> | 2179 </xsl:if> |
1845 </xsl:template> | 2180 </xsl:template> |
2181 | |
1846 <xsl:template name="give-fileo"> | 2182 <xsl:template name="give-fileo"> |
1847 <div class="mod-about"> | 2183 <div class="mod-about"> |
1848 <span class="corners-top"><span></span></span> | 2184 <span class="corners-top"><span></span></span> |
1849 <div class="editFile"> | 2185 <div class="editFile"> |
1850 <h3><span id="lang-opn[{generate-id()}]">Open:</span> <a name="{@src}"><xsl:value-of select="@src" /></a></h3> | 2186 <h3><span id="lang-opn[{generate-id()}]">Open:</span> <a name="{@src}"><xsl:value-of select="@src" /></a></h3> |
1864 <dd lang="{@lang}"><xsl:value-of select="current()" /></dd> | 2200 <dd lang="{@lang}"><xsl:value-of select="current()" /></dd> |
1865 </xsl:for-each> | 2201 </xsl:for-each> |
1866 </dl> | 2202 </dl> |
1867 </div> | 2203 </div> |
1868 </xsl:if> | 2204 </xsl:if> |
1869 <xsl:for-each select="mod:find|mod:action|mod:inline-edit"> | 2205 <xsl:for-each select="mod:find|mod:remove|mod:action|mod:inline-edit"> |
1870 <xsl:if test="name() = 'find'"> | 2206 <xsl:if test="name() = 'find'"> |
1871 <h4 id="lang-fnd[{generate-id()}]">Find</h4> | 2207 <h4 id="lang-fnd[{generate-id()}]">Find</h4> |
1872 <p><span id="lang-fndt[{generate-id()}]"><strong>Tip:</strong> This may be a partial find and not the whole line.</span> | 2208 <p><span id="lang-fndt[{generate-id()}]"><strong>Tip:</strong> This may be a partial find and not the whole line.</span> |
1873 <xsl:if test="@type = 'regex'"> | 2209 <xsl:if test="@type = 'regex'"> |
1874 <br /><em id="lang-regex[{generate-id()}]">This find contains an advanced feature known as regular expressions, click here to learn more.</em> | 2210 <br /><em id="lang-regex[{generate-id()}]">This find contains an advanced feature known as regular expressions.</em> |
1875 </xsl:if> | 2211 </xsl:if> |
1876 </p> | 2212 </p> |
1877 <div class="codebox"> | 2213 <div class="codebox"> |
1878 <div class="codeHead"><span id="lang-cde-c[{generate-id()}]">Code:</span><a href="#" onclick="select_code(this); return false;" class="codeSelect"><span id="lang-cde-sa[{generate-id()}]">Select All</span></a></div> | 2214 <div class="codeHead"><span id="lang-cde-c[{generate-id()}]">Code:</span><a href="#" onclick="select_code(this); return false;" class="codeSelect"><span id="lang-cde-sa[{generate-id()}]">Select All</span></a></div> |
1879 <div class="codePre"><pre id="{generate-id()}"><xsl:value-of select="current()" /></pre></div> | 2215 <div class="codePre"><pre id="{generate-id()}" dir="ltr"><xsl:value-of select="current()" /></pre></div> |
2216 </div> | |
2217 </xsl:if> | |
2218 <xsl:if test="name() = 'remove'"> | |
2219 <h4 id="lang-remove[{generate-id()}]" style="color: #FF0FFF;">Find and Delete</h4> | |
2220 <p><span id="lang-removet[{generate-id()}]"><strong>Tip:</strong> Find and delete this code.</span></p> | |
2221 <div class="codebox"> | |
2222 <div class="codeHead"><span id="lang-cde-c[{generate-id()}]">Code:</span><a href="#" onclick="select_code(this); return false;" class="codeSelect"><span id="lang-cde-sa[{generate-id()}]">Select All</span></a></div> | |
2223 <div class="codePre"><pre id="{generate-id()}" dir="ltr"><xsl:value-of select="current()" /></pre></div> | |
1880 </div> | 2224 </div> |
1881 </xsl:if> | 2225 </xsl:if> |
1882 <xsl:if test="name() = 'action'"> | 2226 <xsl:if test="name() = 'action'"> |
1883 <xsl:if test="@type = 'after-add'"> | 2227 <xsl:if test="@type = 'after-add'"> |
1884 <h4 id="lang-aft[{generate-id()}]">Add after</h4> | 2228 <h4 id="lang-aft[{generate-id()}]" style="color: #009933;">Add after</h4> |
1885 <p><span id="lang-aftt[{generate-id()}]"><strong>Tip:</strong> Add these lines on a new blank line after the preceding line(s) to find.</span></p> | 2229 <p><span id="lang-aftt[{generate-id()}]"><strong>Tip:</strong> Add these lines on a new blank line after the preceding line(s) to find.</span></p> |
1886 </xsl:if> | 2230 </xsl:if> |
1887 <xsl:if test="@type = 'before-add'"> | 2231 <xsl:if test="@type = 'before-add'"> |
1888 <h4 id="lang-bef[{generate-id()}]">Add before</h4> | 2232 <h4 id="lang-bef[{generate-id()}]" style="color: #AC1987;">Add before</h4> |
1889 <p><span id="lang-beft[{generate-id()}]"><strong>Tip:</strong> Add these lines on a new blank line before the preceding line(s) to find.</span></p> | 2233 <p><span id="lang-beft[{generate-id()}]"><strong>Tip:</strong> Add these lines on a new blank line before the preceding line(s) to find.</span></p> |
1890 </xsl:if> | 2234 </xsl:if> |
1891 <xsl:if test="@type = 'replace-with'"> | 2235 <xsl:if test="@type = 'replace-with'"> |
1892 <h4 id="lang-rplw[{generate-id()}]">Replace With</h4> | 2236 <h4 id="lang-rplw[{generate-id()}]" style="color: #AE1616;">Replace with</h4> |
1893 <p><span id="lang-rplwt[{generate-id()}]"><strong>Tip:</strong> Replace the preceding line(s) to find with the following lines.</span></p> | 2237 <p><span id="lang-rplwt[{generate-id()}]"><strong>Tip:</strong> Replace the preceding line(s) to find with the following lines.</span></p> |
1894 </xsl:if> | 2238 </xsl:if> |
1895 <xsl:if test="@type = 'operation'"> | 2239 <xsl:if test="@type = 'operation'"> |
1896 <h4 id="lang-inc[{generate-id()}]">Increment</h4> | 2240 <h4 id="lang-inc[{generate-id()}]" style="color: #333333;">Operation</h4> |
1897 <p><span id="lang-inct[{generate-id()}]"><strong>Tip:</strong> This allows you to alter integers. For help on what each operator means, click here.</span></p> | 2241 <p><span id="lang-inct[{generate-id()}]"><strong>Tip:</strong> This allows you to alter integers.</span></p> |
1898 </xsl:if> | 2242 </xsl:if> |
1899 <div class="codebox"> | 2243 <div class="codebox"> |
1900 <div class="codeHead"><span id="lang-cde-c[{generate-id()}]">Code:</span><a href="#" onclick="select_code(this); return false;" class="codeSelect"><span id="lang-cde-sa[{generate-id()}]">Select All</span></a></div> | 2244 <div class="codeHead"><span id="lang-cde-c[{generate-id()}]">Code:</span><a href="#" onclick="select_code(this); return false;" class="codeSelect"><span id="lang-cde-sa[{generate-id()}]">Select all</span></a></div> |
1901 <div class="codePre"><pre id="{generate-id()}"><xsl:value-of select="current()" /></pre></div> | 2245 <div class="codePre"><pre id="{generate-id()}" dir="ltr"><xsl:value-of select="current()" /></pre></div> |
1902 </div> | 2246 </div> |
1903 </xsl:if> | 2247 </xsl:if> |
1904 <xsl:if test="name() = 'inline-edit'"> | 2248 <xsl:if test="name() = 'inline-edit'"> |
1905 <div class="mod-inlineedit"> | 2249 <div class="mod-inlineedit"> |
1906 <xsl:for-each select="mod:inline-find|mod:inline-action|mod:inline-comment"> | 2250 <xsl:for-each select="mod:inline-find|mod:inline-remove|mod:inline-action|mod:inline-comment"> |
1907 <xsl:if test="name() = 'inline-find'"> | 2251 <xsl:if test="name() = 'inline-find'"> |
1908 <h5 id="lang-ifnd[{generate-id()}]">In-line Find</h5> | 2252 <h5 id="lang-ifnd[{generate-id()}]">In-line Find</h5> |
1909 <p><span id="lang-ifndt[{generate-id()}]"><strong>Tip:</strong> This is a partial match of a line for in-line operations.</span> | 2253 <p><span id="lang-ifndt[{generate-id()}]"><strong>Tip:</strong> This is a partial match of a line for in-line operations.</span> |
1910 <xsl:if test="@type = 'regex'"> | 2254 <xsl:if test="@type = 'regex'"> |
1911 <br /><em id="lang-regex[{generate-id()}]">This find contains an advanced feature known as regular expressions, click here to learn more.</em> | 2255 <br /><em id="lang-regex[{generate-id()}]">This find contains an advanced feature known as regular expressions.</em> |
1912 </xsl:if> | 2256 </xsl:if> |
1913 </p> | 2257 </p> |
1914 <div class="codebox"> | 2258 <div class="codebox"> |
1915 <div class="codeHead"><span id="lang-cde-c[{generate-id()}]">Code:</span><a href="#" onclick="select_code(this); return false;" class="codeSelect"><span id="lang-cde-sa[{generate-id()}]">Select All</span></a></div> | 2259 <div class="codeHead"><span id="lang-cde-c[{generate-id()}]">Code:</span><a href="#" onclick="select_code(this); return false;" class="codeSelect"><span id="lang-cde-sa[{generate-id()}]">Select all</span></a></div> |
1916 <div class="codePre"><pre id="{generate-id()}"><xsl:value-of select="current()" /></pre></div> | 2260 <div class="codePre"><pre id="{generate-id()}" dir="ltr"><xsl:value-of select="current()" /></pre></div> |
2261 </div> | |
2262 </xsl:if> | |
2263 <xsl:if test="name() = 'inline-remove'"> | |
2264 <h5 id="lang-iremove[{generate-id()}]" style="color: #FF0FFF;">In-line Find and Delete</h5> | |
2265 <p><span id="lang-iremovet[{generate-id()}]"><strong>Tip:</strong> Find this code in the line and delete it.</span></p> | |
2266 <div class="codebox"> | |
2267 <div class="codeHead"><span id="lang-cde-c[{generate-id()}]">Code:</span><a href="#" onclick="select_code(this); return false;" class="codeSelect"><span id="lang-cde-sa[{generate-id()}]">Select all</span></a></div> | |
2268 <div class="codePre"><pre id="{generate-id()}" dir="ltr"><xsl:value-of select="current()" /></pre></div> | |
1917 </div> | 2269 </div> |
1918 </xsl:if> | 2270 </xsl:if> |
1919 <xsl:if test="name() = 'inline-action'"> | 2271 <xsl:if test="name() = 'inline-action'"> |
1920 <xsl:if test="@type = 'after-add'"> | 2272 <xsl:if test="@type = 'after-add'"> |
1921 <h5 id="lang-iaft[{generate-id()}]">In-line Add after</h5> | 2273 <h5 id="lang-iaft[{generate-id()}]" style="color: #009933;">In-line Add after</h5> |
1922 <p><span id="lang-iaftt[{generate-id()}]"></span></p> | 2274 <p><span id="lang-iaftt[{generate-id()}]"></span></p> |
1923 </xsl:if> | 2275 </xsl:if> |
1924 <xsl:if test="@type = 'before-add'"> | 2276 <xsl:if test="@type = 'before-add'"> |
1925 <h5 id="lang-ibef[{generate-id()}]">In-line Add before</h5> | 2277 <h5 id="lang-ibef[{generate-id()}]" style="color: #AC1987;">In-line Add before</h5> |
1926 <p><span id="lang-ibeft[{generate-id()}]"></span></p> | 2278 <p><span id="lang-ibeft[{generate-id()}]"></span></p> |
1927 </xsl:if> | 2279 </xsl:if> |
1928 <xsl:if test="@type = 'replace-with'"> | 2280 <xsl:if test="@type = 'replace-with'"> |
1929 <h5 id="lang-irplw[{generate-id()}]">In-line Replace With</h5> | 2281 <h5 id="lang-irplw[{generate-id()}]" style="color: #AE1616;">In-line Replace with</h5> |
1930 <p><span id="lang-irplwt[{generate-id()}]"></span></p> | 2282 <p><span id="lang-irplwt[{generate-id()}]"></span></p> |
1931 </xsl:if> | 2283 </xsl:if> |
1932 <xsl:if test="@type = 'operation'"> | 2284 <xsl:if test="@type = 'operation'"> |
1933 <h5 id="lang-iinc[{generate-id()}]">In-line Increment</h5> | 2285 <h5 id="lang-iinc[{generate-id()}]" style="color: #333333;">In-line Operation</h5> |
1934 <p><span id="lang-iinct[{generate-id()}]"><strong>Tip:</strong> This allows you to alter integers. For help on what each operator means, click here.</span></p> | 2286 <p><span id="lang-iinct[{generate-id()}]"><strong>Tip:</strong> This allows you to alter integers.</span></p> |
1935 </xsl:if> | 2287 </xsl:if> |
1936 <div class="codebox"> | 2288 <div class="codebox"> |
1937 <div class="codeHead"><span id="lang-cde-c[{generate-id()}]">Code:</span><a href="#" onclick="select_code(this); return false;" class="codeSelect"><span id="lang-cde-sa[{generate-id()}]">Select All</span></a></div> | 2289 <div class="codeHead"><span id="lang-cde-c[{generate-id()}]">Code:</span><a href="#" onclick="select_code(this); return false;" class="codeSelect"><span id="lang-cde-sa[{generate-id()}]">Select All</span></a></div> |
1938 <div class="codePre"><pre id="{generate-id()}"><xsl:value-of select="current()" /></pre></div> | 2290 <div class="codePre"><pre id="{generate-id()}" dir="ltr"><xsl:value-of select="current()" /></pre></div> |
1939 </div> | 2291 </div> |
1940 </xsl:if> | 2292 </xsl:if> |
1941 <xsl:if test="name() = 'inline-comment'"> | 2293 <xsl:if test="name() = 'inline-comment'"> |
1942 <dl id="comment[{generate-id()}]"> | 2294 <dl id="comment[{generate-id()}]"> |
1943 <dt><span id="lang-cm-cmt[{generate-id()}]">Comments</span> <span><xsl:value-of select="@lang" /></span></dt> | 2295 <dt><span id="lang-cm-cmt[{generate-id()}]">Comments</span> <span><xsl:value-of select="@lang" /></span></dt> |
1954 </xsl:for-each> | 2306 </xsl:for-each> |
1955 </div> | 2307 </div> |
1956 <span class="corners-bottom"><span></span></span> | 2308 <span class="corners-bottom"><span></span></span> |
1957 </div> | 2309 </div> |
1958 </xsl:template> | 2310 </xsl:template> |
2311 | |
1959 <xsl:template name="give-filez"> | 2312 <xsl:template name="give-filez"> |
1960 <h2 id="lang-fca">File Copy</h2> | 2313 <h2 id="lang-fca">File copy</h2> |
1961 <ol id="file-copy"> | 2314 <ol id="file-copy"> |
1962 <xsl:for-each select="mod:file"> | 2315 <xsl:for-each select="mod:file"> |
1963 <li><dl> | 2316 <li> |
2317 <dl> | |
1964 <dt><span id="lang-c-copy[{generate-id()}]">Copy:</span> <xsl:value-of select="@from" /></dt> | 2318 <dt><span id="lang-c-copy[{generate-id()}]">Copy:</span> <xsl:value-of select="@from" /></dt> |
1965 <dd><span id="lang-c-to[{generate-id()}]">To:</span> <xsl:value-of select="@to" /></dd> | 2319 <dd><span id="lang-c-to[{generate-id()}]">To:</span> <xsl:value-of select="@to" /></dd> |
1966 </dl> | 2320 </dl> |
1967 </li> | 2321 </li> |
1968 </xsl:for-each> | 2322 </xsl:for-each> |
1969 </ol> | 2323 </ol> |
1970 </xsl:template> | 2324 </xsl:template> |
2325 | |
2326 <xsl:template name="away-filez"> | |
2327 <xsl:choose> | |
2328 <xsl:when test="count(mod:file) > 1"> | |
2329 <h2 id="lang-del-heads">Delete files</h2> | |
2330 </xsl:when> | |
2331 <xsl:otherwise> | |
2332 <h2 id="lang-del-head">Delete file</h2> | |
2333 </xsl:otherwise> | |
2334 </xsl:choose> | |
2335 <ol id="file-delete"> | |
2336 <xsl:for-each select="mod:file"> | |
2337 <li> | |
2338 <dl> | |
2339 <dt><span id="lang-del-file[{generate-id()}]">Delete:</span> <xsl:value-of select="@name" /></dt> | |
2340 </dl> | |
2341 </li> | |
2342 </xsl:for-each> | |
2343 </ol> | |
2344 </xsl:template> | |
2345 | |
1971 <!-- add-line-breaks borrowed from http://www.stylusstudio.com/xsllist/200103/post40180.html --> | 2346 <!-- add-line-breaks borrowed from http://www.stylusstudio.com/xsllist/200103/post40180.html --> |
1972 <xsl:template name="add-line-breaks"> | 2347 <xsl:template name="add-line-breaks"> |
1973 <xsl:param name="string" select="." /> | 2348 <xsl:param name="string" select="." /> |
1974 <xsl:choose> | 2349 <xsl:choose> |
1975 <xsl:when test="contains($string, '
')"> | 2350 <xsl:when test="contains($string, '
')"> |
1979 <xsl:otherwise> | 2354 <xsl:otherwise> |
1980 <xsl:value-of select="$string" /> | 2355 <xsl:value-of select="$string" /> |
1981 </xsl:otherwise> | 2356 </xsl:otherwise> |
1982 </xsl:choose> | 2357 </xsl:choose> |
1983 </xsl:template> | 2358 </xsl:template> |
2359 | |
2360 <!-- replace function borrowed from http://www.dpawson.co.uk/xsl/sect2/replace.html#d9701e43 --> | |
2361 <xsl:template name="replaceCharsInString"> | |
2362 <xsl:param name="stringIn"/> | |
2363 <xsl:param name="charsIn"/> | |
2364 <xsl:param name="charsOut"/> | |
2365 <xsl:choose> | |
2366 <xsl:when test="contains($stringIn,$charsIn)"> | |
2367 <xsl:value-of select="concat(substring-before($stringIn,$charsIn),$charsOut)"/> | |
2368 <xsl:call-template name="replaceCharsInString"> | |
2369 <xsl:with-param name="stringIn" select="substring-after($stringIn,$charsIn)"/> | |
2370 <xsl:with-param name="charsIn" select="$charsIn"/> | |
2371 <xsl:with-param name="charsOut" select="$charsOut"/> | |
2372 </xsl:call-template> | |
2373 </xsl:when> | |
2374 <xsl:otherwise> | |
2375 <xsl:value-of select="$stringIn"/> | |
2376 </xsl:otherwise> | |
2377 </xsl:choose> | |
2378 </xsl:template> | |
2379 | |
2380 <!-- Replace some chars --> | |
2381 <xsl:template name="validate-username"> | |
2382 <xsl:param name="string-in"/> | |
2383 | |
2384 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2385 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2386 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2387 | |
2388 <xsl:call-template name="replaceCharsInString"> | |
2389 <xsl:with-param name="stringIn" select="string($string-in)"/> | |
2390 <xsl:with-param name="charsIn" select="'#'"/> | |
2391 <xsl:with-param name="charsOut" select="'%23'"/> | |
2392 </xsl:call-template> | |
2393 | |
2394 </xsl:with-param><xsl:with-param name="charsIn" select="'&'"/><xsl:with-param name="charsOut" select="'%26'"/></xsl:call-template> <!-- & --> | |
2395 </xsl:with-param><xsl:with-param name="charsIn" select="'+'"/><xsl:with-param name="charsOut" select="'%2B'"/></xsl:call-template> | |
2396 </xsl:with-param><xsl:with-param name="charsIn" select="' '"/><xsl:with-param name="charsOut" select="'%20'"/></xsl:call-template> <!-- space --> | |
2397 </xsl:template> | |
2398 | |
2399 <!-- This is only needed for Opera support, hiding it here at the bottom. --> | |
2400 <xsl:template name="validate-opera"> | |
2401 <xsl:param name="string-in"/> | |
2402 | |
2403 <!-- This doesn't follow any coding guidelines. But is easier to read this way --> | |
2404 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2405 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2406 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2407 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2408 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2409 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2410 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2411 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2412 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2413 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2414 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2415 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2416 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2417 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2418 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2419 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2420 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2421 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2422 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2423 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2424 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2425 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2426 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2427 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2428 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2429 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2430 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2431 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2432 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2433 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2434 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2435 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2436 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2437 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2438 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2439 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2440 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2441 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2442 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2443 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2444 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2445 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2446 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2447 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2448 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2449 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2450 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2451 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2452 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2453 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2454 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2455 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2456 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2457 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2458 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2459 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2460 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2461 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2462 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2463 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2464 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2465 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2466 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2467 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2468 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2469 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2470 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2471 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2472 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2473 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2474 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2475 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2476 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2477 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2478 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2479 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2480 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2481 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2482 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2483 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2484 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2485 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2486 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2487 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2488 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2489 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2490 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2491 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2492 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2493 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2494 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2495 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2496 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2497 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2498 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2499 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2500 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2501 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2502 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2503 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2504 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2505 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2506 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2507 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2508 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2509 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2510 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2511 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2512 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2513 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2514 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2515 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2516 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2517 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2518 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2519 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2520 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2521 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2522 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2523 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2524 <xsl:call-template name="replaceCharsInString"><xsl:with-param name="stringIn"> | |
2525 | |
2526 <xsl:call-template name="replaceCharsInString"> | |
2527 <xsl:with-param name="stringIn" select="string($string-in)"/> | |
2528 <xsl:with-param name="charsIn" select="'é'"/> | |
2529 <xsl:with-param name="charsOut" select="'%C3%A9'"/> | |
2530 </xsl:call-template> | |
2531 | |
2532 </xsl:with-param><xsl:with-param name="charsIn" select="'ÿ'"/><xsl:with-param name="charsOut" select="'%C3%BF'"/></xsl:call-template> | |
2533 </xsl:with-param><xsl:with-param name="charsIn" select="'þ'"/><xsl:with-param name="charsOut" select="'%C3%BE'"/></xsl:call-template> | |
2534 </xsl:with-param><xsl:with-param name="charsIn" select="'ý'"/><xsl:with-param name="charsOut" select="'%C3%BD'"/></xsl:call-template> | |
2535 </xsl:with-param><xsl:with-param name="charsIn" select="'ü'"/><xsl:with-param name="charsOut" select="'%C3%BC'"/></xsl:call-template> | |
2536 </xsl:with-param><xsl:with-param name="charsIn" select="'û'"/><xsl:with-param name="charsOut" select="'%C3%BB'"/></xsl:call-template> | |
2537 </xsl:with-param><xsl:with-param name="charsIn" select="'ú'"/><xsl:with-param name="charsOut" select="'%C3%BA'"/></xsl:call-template> | |
2538 </xsl:with-param><xsl:with-param name="charsIn" select="'ù'"/><xsl:with-param name="charsOut" select="'%C3%B9'"/></xsl:call-template> | |
2539 </xsl:with-param><xsl:with-param name="charsIn" select="'ø'"/><xsl:with-param name="charsOut" select="'%C3%B8'"/></xsl:call-template> | |
2540 </xsl:with-param><xsl:with-param name="charsIn" select="'÷'"/><xsl:with-param name="charsOut" select="'%C3%B7'"/></xsl:call-template> | |
2541 </xsl:with-param><xsl:with-param name="charsIn" select="'ö'"/><xsl:with-param name="charsOut" select="'%C3%B6'"/></xsl:call-template> | |
2542 </xsl:with-param><xsl:with-param name="charsIn" select="'õ'"/><xsl:with-param name="charsOut" select="'%C3%B5'"/></xsl:call-template> | |
2543 </xsl:with-param><xsl:with-param name="charsIn" select="'ô'"/><xsl:with-param name="charsOut" select="'%C3%B4'"/></xsl:call-template> | |
2544 </xsl:with-param><xsl:with-param name="charsIn" select="'ó'"/><xsl:with-param name="charsOut" select="'%C3%B3'"/></xsl:call-template> | |
2545 </xsl:with-param><xsl:with-param name="charsIn" select="'ò'"/><xsl:with-param name="charsOut" select="'%C3%B2'"/></xsl:call-template> | |
2546 </xsl:with-param><xsl:with-param name="charsIn" select="'ñ'"/><xsl:with-param name="charsOut" select="'%C3%B1'"/></xsl:call-template> | |
2547 </xsl:with-param><xsl:with-param name="charsIn" select="'ð'"/><xsl:with-param name="charsOut" select="'%C3%B0'"/></xsl:call-template> | |
2548 </xsl:with-param><xsl:with-param name="charsIn" select="'ï'"/><xsl:with-param name="charsOut" select="'%C3%AF'"/></xsl:call-template> | |
2549 </xsl:with-param><xsl:with-param name="charsIn" select="'î'"/><xsl:with-param name="charsOut" select="'%C3%AE'"/></xsl:call-template> | |
2550 </xsl:with-param><xsl:with-param name="charsIn" select="'í'"/><xsl:with-param name="charsOut" select="'%C3%AD'"/></xsl:call-template> | |
2551 </xsl:with-param><xsl:with-param name="charsIn" select="'ì'"/><xsl:with-param name="charsOut" select="'%C3%AC'"/></xsl:call-template> | |
2552 </xsl:with-param><xsl:with-param name="charsIn" select="'ë'"/><xsl:with-param name="charsOut" select="'%C3%AB'"/></xsl:call-template> | |
2553 </xsl:with-param><xsl:with-param name="charsIn" select="'ê'"/><xsl:with-param name="charsOut" select="'%C3%AA'"/></xsl:call-template> | |
2554 </xsl:with-param><xsl:with-param name="charsIn" select="'é'"/><xsl:with-param name="charsOut" select="'%C3%A9'"/></xsl:call-template> | |
2555 </xsl:with-param><xsl:with-param name="charsIn" select="'è'"/><xsl:with-param name="charsOut" select="'%C3%A8'"/></xsl:call-template> | |
2556 </xsl:with-param><xsl:with-param name="charsIn" select="'ç'"/><xsl:with-param name="charsOut" select="'%C3%A7'"/></xsl:call-template> | |
2557 </xsl:with-param><xsl:with-param name="charsIn" select="'æ'"/><xsl:with-param name="charsOut" select="'%C3%A6'"/></xsl:call-template> | |
2558 </xsl:with-param><xsl:with-param name="charsIn" select="'å'"/><xsl:with-param name="charsOut" select="'%C3%A5'"/></xsl:call-template> | |
2559 </xsl:with-param><xsl:with-param name="charsIn" select="'ä'"/><xsl:with-param name="charsOut" select="'%C3%A4'"/></xsl:call-template> | |
2560 </xsl:with-param><xsl:with-param name="charsIn" select="'ã'"/><xsl:with-param name="charsOut" select="'%C3%A3'"/></xsl:call-template> | |
2561 </xsl:with-param><xsl:with-param name="charsIn" select="'â'"/><xsl:with-param name="charsOut" select="'%C3%A2'"/></xsl:call-template> | |
2562 </xsl:with-param><xsl:with-param name="charsIn" select="'á'"/><xsl:with-param name="charsOut" select="'%C3%A1'"/></xsl:call-template> | |
2563 </xsl:with-param><xsl:with-param name="charsIn" select="'à'"/><xsl:with-param name="charsOut" select="'%C3%A0'"/></xsl:call-template> | |
2564 </xsl:with-param><xsl:with-param name="charsIn" select="'ß'"/><xsl:with-param name="charsOut" select="'%C3%9F'"/></xsl:call-template> | |
2565 </xsl:with-param><xsl:with-param name="charsIn" select="'Þ'"/><xsl:with-param name="charsOut" select="'%C3%9E'"/></xsl:call-template> | |
2566 </xsl:with-param><xsl:with-param name="charsIn" select="'Ý'"/><xsl:with-param name="charsOut" select="'%C3%9D'"/></xsl:call-template> | |
2567 </xsl:with-param><xsl:with-param name="charsIn" select="'Ü'"/><xsl:with-param name="charsOut" select="'%C3%9C'"/></xsl:call-template> | |
2568 </xsl:with-param><xsl:with-param name="charsIn" select="'Û'"/><xsl:with-param name="charsOut" select="'%C3%9B'"/></xsl:call-template> | |
2569 </xsl:with-param><xsl:with-param name="charsIn" select="'Ú'"/><xsl:with-param name="charsOut" select="'%C3%9A'"/></xsl:call-template> | |
2570 </xsl:with-param><xsl:with-param name="charsIn" select="'Ù'"/><xsl:with-param name="charsOut" select="'%C3%99'"/></xsl:call-template> | |
2571 </xsl:with-param><xsl:with-param name="charsIn" select="'Ø'"/><xsl:with-param name="charsOut" select="'%C3%98'"/></xsl:call-template> | |
2572 </xsl:with-param><xsl:with-param name="charsIn" select="'×'"/><xsl:with-param name="charsOut" select="'%C3%97'"/></xsl:call-template> | |
2573 </xsl:with-param><xsl:with-param name="charsIn" select="'Ö'"/><xsl:with-param name="charsOut" select="'%C3%96'"/></xsl:call-template> | |
2574 </xsl:with-param><xsl:with-param name="charsIn" select="'Õ'"/><xsl:with-param name="charsOut" select="'%C3%95'"/></xsl:call-template> | |
2575 </xsl:with-param><xsl:with-param name="charsIn" select="'Ô'"/><xsl:with-param name="charsOut" select="'%C3%94'"/></xsl:call-template> | |
2576 </xsl:with-param><xsl:with-param name="charsIn" select="'Ó'"/><xsl:with-param name="charsOut" select="'%C3%93'"/></xsl:call-template> | |
2577 </xsl:with-param><xsl:with-param name="charsIn" select="'Ò'"/><xsl:with-param name="charsOut" select="'%C3%92'"/></xsl:call-template> | |
2578 </xsl:with-param><xsl:with-param name="charsIn" select="'Ñ'"/><xsl:with-param name="charsOut" select="'%C3%91'"/></xsl:call-template> | |
2579 </xsl:with-param><xsl:with-param name="charsIn" select="'Ð'"/><xsl:with-param name="charsOut" select="'%C3%90'"/></xsl:call-template> | |
2580 </xsl:with-param><xsl:with-param name="charsIn" select="'Ï'"/><xsl:with-param name="charsOut" select="'%C3%8F'"/></xsl:call-template> | |
2581 </xsl:with-param><xsl:with-param name="charsIn" select="'Î'"/><xsl:with-param name="charsOut" select="'%C3%8E'"/></xsl:call-template> | |
2582 </xsl:with-param><xsl:with-param name="charsIn" select="'Í'"/><xsl:with-param name="charsOut" select="'%C3%8D'"/></xsl:call-template> | |
2583 </xsl:with-param><xsl:with-param name="charsIn" select="'Ì'"/><xsl:with-param name="charsOut" select="'%C3%8C'"/></xsl:call-template> | |
2584 </xsl:with-param><xsl:with-param name="charsIn" select="'Ë'"/><xsl:with-param name="charsOut" select="'%C3%8B'"/></xsl:call-template> | |
2585 </xsl:with-param><xsl:with-param name="charsIn" select="'Ê'"/><xsl:with-param name="charsOut" select="'%C3%8A'"/></xsl:call-template> | |
2586 </xsl:with-param><xsl:with-param name="charsIn" select="'É'"/><xsl:with-param name="charsOut" select="'%C3%89'"/></xsl:call-template> | |
2587 </xsl:with-param><xsl:with-param name="charsIn" select="'È'"/><xsl:with-param name="charsOut" select="'%C3%88'"/></xsl:call-template> | |
2588 </xsl:with-param><xsl:with-param name="charsIn" select="'Ç'"/><xsl:with-param name="charsOut" select="'%C3%87'"/></xsl:call-template> | |
2589 </xsl:with-param><xsl:with-param name="charsIn" select="'Æ'"/><xsl:with-param name="charsOut" select="'%C3%86'"/></xsl:call-template> | |
2590 </xsl:with-param><xsl:with-param name="charsIn" select="'Å'"/><xsl:with-param name="charsOut" select="'%C3%85'"/></xsl:call-template> | |
2591 </xsl:with-param><xsl:with-param name="charsIn" select="'Ä'"/><xsl:with-param name="charsOut" select="'%C3%84'"/></xsl:call-template> | |
2592 </xsl:with-param><xsl:with-param name="charsIn" select="'Ã'"/><xsl:with-param name="charsOut" select="'%C3%83'"/></xsl:call-template> | |
2593 </xsl:with-param><xsl:with-param name="charsIn" select="'Â'"/><xsl:with-param name="charsOut" select="'%C3%82'"/></xsl:call-template> | |
2594 </xsl:with-param><xsl:with-param name="charsIn" select="'Á'"/><xsl:with-param name="charsOut" select="'%C3%81'"/></xsl:call-template> | |
2595 </xsl:with-param><xsl:with-param name="charsIn" select="'À'"/><xsl:with-param name="charsOut" select="'%C3%80'"/></xsl:call-template> | |
2596 </xsl:with-param><xsl:with-param name="charsIn" select="'¿'"/><xsl:with-param name="charsOut" select="'%C2%BF'"/></xsl:call-template> | |
2597 </xsl:with-param><xsl:with-param name="charsIn" select="'¾'"/><xsl:with-param name="charsOut" select="'%C2%BE'"/></xsl:call-template> | |
2598 </xsl:with-param><xsl:with-param name="charsIn" select="'½'"/><xsl:with-param name="charsOut" select="'%C2%BD'"/></xsl:call-template> | |
2599 </xsl:with-param><xsl:with-param name="charsIn" select="'¼'"/><xsl:with-param name="charsOut" select="'%C2%BC'"/></xsl:call-template> | |
2600 </xsl:with-param><xsl:with-param name="charsIn" select="'»'"/><xsl:with-param name="charsOut" select="'%C2%BB'"/></xsl:call-template> | |
2601 </xsl:with-param><xsl:with-param name="charsIn" select="'º'"/><xsl:with-param name="charsOut" select="'%C2%BA'"/></xsl:call-template> | |
2602 </xsl:with-param><xsl:with-param name="charsIn" select="'¹'"/><xsl:with-param name="charsOut" select="'%C2%B9'"/></xsl:call-template> | |
2603 </xsl:with-param><xsl:with-param name="charsIn" select="'¸'"/><xsl:with-param name="charsOut" select="'%C2%B8'"/></xsl:call-template> | |
2604 </xsl:with-param><xsl:with-param name="charsIn" select="'·'"/><xsl:with-param name="charsOut" select="'%C2%B7'"/></xsl:call-template> | |
2605 </xsl:with-param><xsl:with-param name="charsIn" select="'¶'"/><xsl:with-param name="charsOut" select="'%C2%B6'"/></xsl:call-template> | |
2606 </xsl:with-param><xsl:with-param name="charsIn" select="'µ'"/><xsl:with-param name="charsOut" select="'%C2%B5'"/></xsl:call-template> | |
2607 </xsl:with-param><xsl:with-param name="charsIn" select="'´'"/><xsl:with-param name="charsOut" select="'%C2%B4'"/></xsl:call-template> | |
2608 </xsl:with-param><xsl:with-param name="charsIn" select="'³'"/><xsl:with-param name="charsOut" select="'%C2%B3'"/></xsl:call-template> | |
2609 </xsl:with-param><xsl:with-param name="charsIn" select="'²'"/><xsl:with-param name="charsOut" select="'%C2%B2'"/></xsl:call-template> | |
2610 </xsl:with-param><xsl:with-param name="charsIn" select="'±'"/><xsl:with-param name="charsOut" select="'%C2%B1'"/></xsl:call-template> | |
2611 </xsl:with-param><xsl:with-param name="charsIn" select="'°'"/><xsl:with-param name="charsOut" select="'%C2%B0'"/></xsl:call-template> | |
2612 </xsl:with-param><xsl:with-param name="charsIn" select="'¯'"/><xsl:with-param name="charsOut" select="'%C2%AF'"/></xsl:call-template> | |
2613 </xsl:with-param><xsl:with-param name="charsIn" select="'®'"/><xsl:with-param name="charsOut" select="'%C2%AE'"/></xsl:call-template> | |
2614 </xsl:with-param><xsl:with-param name="charsIn" select="'¬'"/><xsl:with-param name="charsOut" select="'%C2%AC'"/></xsl:call-template> | |
2615 </xsl:with-param><xsl:with-param name="charsIn" select="'«'"/><xsl:with-param name="charsOut" select="'%C2%AB'"/></xsl:call-template> | |
2616 </xsl:with-param><xsl:with-param name="charsIn" select="'ª'"/><xsl:with-param name="charsOut" select="'%C2%AA'"/></xsl:call-template> | |
2617 </xsl:with-param><xsl:with-param name="charsIn" select="'©'"/><xsl:with-param name="charsOut" select="'%C2%A9'"/></xsl:call-template> | |
2618 </xsl:with-param><xsl:with-param name="charsIn" select="'¨'"/><xsl:with-param name="charsOut" select="'%C2%A8'"/></xsl:call-template> | |
2619 </xsl:with-param><xsl:with-param name="charsIn" select="'§'"/><xsl:with-param name="charsOut" select="'%C2%A7'"/></xsl:call-template> | |
2620 </xsl:with-param><xsl:with-param name="charsIn" select="'¦'"/><xsl:with-param name="charsOut" select="'%C2%A6'"/></xsl:call-template> | |
2621 </xsl:with-param><xsl:with-param name="charsIn" select="'¥'"/><xsl:with-param name="charsOut" select="'%C2%A5'"/></xsl:call-template> | |
2622 </xsl:with-param><xsl:with-param name="charsIn" select="'¤'"/><xsl:with-param name="charsOut" select="'%C2%A4'"/></xsl:call-template> | |
2623 </xsl:with-param><xsl:with-param name="charsIn" select="'£'"/><xsl:with-param name="charsOut" select="'%C2%A3'"/></xsl:call-template> | |
2624 </xsl:with-param><xsl:with-param name="charsIn" select="'¢'"/><xsl:with-param name="charsOut" select="'%C2%A2'"/></xsl:call-template> | |
2625 </xsl:with-param><xsl:with-param name="charsIn" select="'¡'"/><xsl:with-param name="charsOut" select="'%C2%A1'"/></xsl:call-template> | |
2626 </xsl:with-param><xsl:with-param name="charsIn" select="'Ÿ'"/><xsl:with-param name="charsOut" select="'%C5%B8'"/></xsl:call-template> | |
2627 </xsl:with-param><xsl:with-param name="charsIn" select="'ž'"/><xsl:with-param name="charsOut" select="'%C5%BE'"/></xsl:call-template> | |
2628 </xsl:with-param><xsl:with-param name="charsIn" select="'œ'"/><xsl:with-param name="charsOut" select="'%C5%93'"/></xsl:call-template> | |
2629 </xsl:with-param><xsl:with-param name="charsIn" select="'›'"/><xsl:with-param name="charsOut" select="'%E2%80%BA'"/></xsl:call-template> | |
2630 </xsl:with-param><xsl:with-param name="charsIn" select="'š'"/><xsl:with-param name="charsOut" select="'%C5%A1'"/></xsl:call-template> | |
2631 </xsl:with-param><xsl:with-param name="charsIn" select="'™'"/><xsl:with-param name="charsOut" select="'%E2%84%A2'"/></xsl:call-template> | |
2632 </xsl:with-param><xsl:with-param name="charsIn" select="'˜'"/><xsl:with-param name="charsOut" select="'%CB%9C'"/></xsl:call-template> | |
2633 </xsl:with-param><xsl:with-param name="charsIn" select="'—'"/><xsl:with-param name="charsOut" select="'%E2%80%94'"/></xsl:call-template> | |
2634 </xsl:with-param><xsl:with-param name="charsIn" select="'–'"/><xsl:with-param name="charsOut" select="'%E2%80%93'"/></xsl:call-template> | |
2635 </xsl:with-param><xsl:with-param name="charsIn" select="'•'"/><xsl:with-param name="charsOut" select="'%E2%80%A2'"/></xsl:call-template> | |
2636 </xsl:with-param><xsl:with-param name="charsIn" select="'”'"/><xsl:with-param name="charsOut" select="'%E2%80%9D'"/></xsl:call-template> | |
2637 </xsl:with-param><xsl:with-param name="charsIn" select="'“'"/><xsl:with-param name="charsOut" select="'%E2%80%9C'"/></xsl:call-template> | |
2638 </xsl:with-param><xsl:with-param name="charsIn" select="'’'"/><xsl:with-param name="charsOut" select="'%E2%80%99'"/></xsl:call-template> | |
2639 </xsl:with-param><xsl:with-param name="charsIn" select="'‘'"/><xsl:with-param name="charsOut" select="'%E2%80%98'"/></xsl:call-template> | |
2640 </xsl:with-param><xsl:with-param name="charsIn" select="'Ž'"/><xsl:with-param name="charsOut" select="'%C5%BD'"/></xsl:call-template> | |
2641 </xsl:with-param><xsl:with-param name="charsIn" select="'Œ'"/><xsl:with-param name="charsOut" select="'%C5%92'"/></xsl:call-template> | |
2642 </xsl:with-param><xsl:with-param name="charsIn" select="'‹'"/><xsl:with-param name="charsOut" select="'%E2%80%B9'"/></xsl:call-template> | |
2643 </xsl:with-param><xsl:with-param name="charsIn" select="'Š'"/><xsl:with-param name="charsOut" select="'%C5%A0'"/></xsl:call-template> | |
2644 </xsl:with-param><xsl:with-param name="charsIn" select="'‰'"/><xsl:with-param name="charsOut" select="'%E2%80%B0'"/></xsl:call-template> | |
2645 </xsl:with-param><xsl:with-param name="charsIn" select="'ˆ'"/><xsl:with-param name="charsOut" select="'%CB%86'"/></xsl:call-template> | |
2646 </xsl:with-param><xsl:with-param name="charsIn" select="'‡'"/><xsl:with-param name="charsOut" select="'%E2%80%A1'"/></xsl:call-template> | |
2647 </xsl:with-param><xsl:with-param name="charsIn" select="'†'"/><xsl:with-param name="charsOut" select="'%E2%80%A0'"/></xsl:call-template> | |
2648 </xsl:with-param><xsl:with-param name="charsIn" select="'…'"/><xsl:with-param name="charsOut" select="'%E2%80%A6'"/></xsl:call-template> | |
2649 </xsl:with-param><xsl:with-param name="charsIn" select="'„'"/><xsl:with-param name="charsOut" select="'%E2%80%9E'"/></xsl:call-template> | |
2650 </xsl:with-param><xsl:with-param name="charsIn" select="'ƒ'"/><xsl:with-param name="charsOut" select="'%C6%92'"/></xsl:call-template> | |
2651 </xsl:with-param><xsl:with-param name="charsIn" select="'‚'"/><xsl:with-param name="charsOut" select="'%E2%80%9A'"/></xsl:call-template> | |
2652 </xsl:with-param><xsl:with-param name="charsIn" select="'€'"/><xsl:with-param name="charsOut" select="'%E2%82%AC'"/></xsl:call-template> | |
2653 </xsl:template> | |
2654 | |
1984 </xsl:stylesheet> | 2655 </xsl:stylesheet> |