From a2f7042a218691c4a23caf9f25b36cd5637a2b8c Mon Sep 17 00:00:00 2001 From: Brett Bieber <brett.bieber@gmail.com> Date: Mon, 26 Mar 2012 19:43:04 +0000 Subject: [PATCH] Upgrade to UNL_Templates-1.3.0RC2 with new responsive templates --- .project | 11 - lib/.pear2registry | Bin 355328 -> 355328 bytes .../{0.7.1-info.xml => 0.7.2-info.xml} | 59 ++-- .../{1.2.0-info.xml => 1.3.0RC2-info.xml} | 329 +++++------------- .../UNL_Templates/cssUNLTemplates.ini | 9 + .../tpl_cache/Version2/Document.tpl | 0 .../tpl_cache/Version2/Fixed.tpl | 0 .../tpl_cache/Version2/Liquid.tpl | 0 .../tpl_cache/Version2/Popup.tpl | 0 .../tpl_cache/Version2/Secure.tpl | 0 .../tpl_cache/Version2/Unlaffiliate.tpl | 0 .../tpl_cache/Version2/Unlframework.tpl | 0 .../Version2/Unlstandardtemplate.tpl | 0 .../tpl_cache/Version3/Absolute.tpl | 0 .../tpl_cache/Version3/Debug.tpl | 0 .../tpl_cache/Version3/Document.tpl | 0 .../tpl_cache/Version3/Fixed.tpl | 0 .../tpl_cache/Version3/Fixed_html5.tpl | 0 .../tpl_cache/Version3/Liquid.tpl | 0 .../tpl_cache/Version3/Mobile.tpl | 0 .../tpl_cache/Version3/Popup.tpl | 0 .../tpl_cache/Version3/Secure.tpl | 0 .../tpl_cache/Version3/Shared_column_left.tpl | 0 .../Version3/Shared_column_right.tpl | 0 .../tpl_cache/Version3/Unlaffiliate.tpl | 0 .../tpl_cache/Version3x1/Debug.tpl | 137 ++++++++ .../tpl_cache/Version3x1/Fixed.tpl | 137 ++++++++ .../tpl_cache/Version3x1/Local.tpl | 137 ++++++++ .../tpl_cache/Version3x1/Unlaffiliate.tpl | 141 ++++++++ .../Version3x1/Unlaffiliate_debug.tpl | 141 ++++++++ .../Version3x1/Unlaffiliate_local.tpl | 141 ++++++++ .../UNL_DWT/examples/Template_style1.php | 25 ++ .../UNL_DWT/examples/Template_style1.tpl | 86 +++++ .../pear.unl.edu/UNL_DWT/examples/example.ini | 5 + .../UNL_DWT/examples/example.test.ini | 5 + .../UNL_DWT/examples/example_style1.php | 30 ++ .../UNL_DWT/examples/scanner_example.php | 14 + .../UNL_DWT/examples/template_style1.dwt | 80 +++++ .../UNL_Templates}/examples/convert.php | 0 .../examples/customization/CustomClass.php | 3 + .../customization/customization_example.html | 0 .../customization/customization_example.php | 0 .../UNL_Templates}/examples/example1.php | 11 +- .../UNL_Templates}/examples/scanner.php | 3 + lib/downloads/UNL_DWT-0.7.2.tgz | Bin 0 -> 10867 bytes lib/downloads/UNL_Templates-1.3.0RC2.tgz | Bin 0 -> 37927 bytes lib/php/UNL/DWT/Scanner.php | 4 +- lib/php/UNL/Templates.php | 25 +- lib/php/UNL/Templates/Version2.php | 5 +- lib/php/UNL/Templates/Version3.php | 5 +- lib/php/UNL/Templates/Version3x1.php | 78 +++++ lib/php/UNL/Templates/Version3x1/Debug.php | 30 ++ lib/php/UNL/Templates/Version3x1/Fixed.php | 30 ++ lib/php/UNL/Templates/Version3x1/Local.php | 30 ++ .../UNL/Templates/Version3x1/Unlaffiliate.php | 30 ++ .../Version3x1/Unlaffiliate_debug.php | 30 ++ .../Version3x1/Unlaffiliate_local.php | 30 ++ .../UNL_Templates}/UNL_TemplatesTest.php | 0 www/index.php | 8 +- 59 files changed, 1493 insertions(+), 316 deletions(-) rename lib/.xmlregistry/packages/pear.unl.edu/UNL_DWT/{0.7.1-info.xml => 0.7.2-info.xml} (63%) rename lib/.xmlregistry/packages/pear.unl.edu/UNL_Templates/{1.2.0-info.xml => 1.3.0RC2-info.xml} (55%) create mode 100644 lib/data/pear.unl.edu/UNL_Templates/cssUNLTemplates.ini rename lib/data/{UNL_Templates/data => pear.unl.edu/UNL_Templates}/tpl_cache/Version2/Document.tpl (100%) rename lib/data/{UNL_Templates/data => pear.unl.edu/UNL_Templates}/tpl_cache/Version2/Fixed.tpl (100%) rename lib/data/{UNL_Templates/data => pear.unl.edu/UNL_Templates}/tpl_cache/Version2/Liquid.tpl (100%) rename lib/data/{UNL_Templates/data => pear.unl.edu/UNL_Templates}/tpl_cache/Version2/Popup.tpl (100%) rename lib/data/{UNL_Templates/data => pear.unl.edu/UNL_Templates}/tpl_cache/Version2/Secure.tpl (100%) rename lib/data/{UNL_Templates/data => pear.unl.edu/UNL_Templates}/tpl_cache/Version2/Unlaffiliate.tpl (100%) rename lib/data/{UNL_Templates/data => pear.unl.edu/UNL_Templates}/tpl_cache/Version2/Unlframework.tpl (100%) rename lib/data/{UNL_Templates/data => pear.unl.edu/UNL_Templates}/tpl_cache/Version2/Unlstandardtemplate.tpl (100%) rename lib/data/{UNL_Templates/data => pear.unl.edu/UNL_Templates}/tpl_cache/Version3/Absolute.tpl (100%) rename lib/data/{UNL_Templates/data => pear.unl.edu/UNL_Templates}/tpl_cache/Version3/Debug.tpl (100%) rename lib/data/{UNL_Templates/data => pear.unl.edu/UNL_Templates}/tpl_cache/Version3/Document.tpl (100%) rename lib/data/{UNL_Templates/data => pear.unl.edu/UNL_Templates}/tpl_cache/Version3/Fixed.tpl (100%) rename lib/data/{UNL_Templates/data => pear.unl.edu/UNL_Templates}/tpl_cache/Version3/Fixed_html5.tpl (100%) rename lib/data/{UNL_Templates/data => pear.unl.edu/UNL_Templates}/tpl_cache/Version3/Liquid.tpl (100%) rename lib/data/{UNL_Templates/data => pear.unl.edu/UNL_Templates}/tpl_cache/Version3/Mobile.tpl (100%) rename lib/data/{UNL_Templates/data => pear.unl.edu/UNL_Templates}/tpl_cache/Version3/Popup.tpl (100%) rename lib/data/{UNL_Templates/data => pear.unl.edu/UNL_Templates}/tpl_cache/Version3/Secure.tpl (100%) rename lib/data/{UNL_Templates/data => pear.unl.edu/UNL_Templates}/tpl_cache/Version3/Shared_column_left.tpl (100%) rename lib/data/{UNL_Templates/data => pear.unl.edu/UNL_Templates}/tpl_cache/Version3/Shared_column_right.tpl (100%) rename lib/data/{UNL_Templates/data => pear.unl.edu/UNL_Templates}/tpl_cache/Version3/Unlaffiliate.tpl (100%) create mode 100644 lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3x1/Debug.tpl create mode 100644 lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3x1/Fixed.tpl create mode 100644 lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3x1/Local.tpl create mode 100644 lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3x1/Unlaffiliate.tpl create mode 100644 lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3x1/Unlaffiliate_debug.tpl create mode 100644 lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3x1/Unlaffiliate_local.tpl create mode 100644 lib/docs/pear.unl.edu/UNL_DWT/examples/Template_style1.php create mode 100644 lib/docs/pear.unl.edu/UNL_DWT/examples/Template_style1.tpl create mode 100644 lib/docs/pear.unl.edu/UNL_DWT/examples/example.ini create mode 100644 lib/docs/pear.unl.edu/UNL_DWT/examples/example.test.ini create mode 100644 lib/docs/pear.unl.edu/UNL_DWT/examples/example_style1.php create mode 100644 lib/docs/pear.unl.edu/UNL_DWT/examples/scanner_example.php create mode 100644 lib/docs/pear.unl.edu/UNL_DWT/examples/template_style1.dwt rename lib/docs/{UNL_Templates/docs => pear.unl.edu/UNL_Templates}/examples/convert.php (100%) rename lib/docs/{UNL_Templates/docs => pear.unl.edu/UNL_Templates}/examples/customization/CustomClass.php (96%) rename lib/docs/{UNL_Templates/docs => pear.unl.edu/UNL_Templates}/examples/customization/customization_example.html (100%) rename lib/docs/{UNL_Templates/docs => pear.unl.edu/UNL_Templates}/examples/customization/customization_example.php (100%) rename lib/docs/{UNL_Templates/docs => pear.unl.edu/UNL_Templates}/examples/example1.php (63%) rename lib/docs/{UNL_Templates/docs => pear.unl.edu/UNL_Templates}/examples/scanner.php (76%) create mode 100644 lib/downloads/UNL_DWT-0.7.2.tgz create mode 100644 lib/downloads/UNL_Templates-1.3.0RC2.tgz create mode 100644 lib/php/UNL/Templates/Version3x1.php create mode 100644 lib/php/UNL/Templates/Version3x1/Debug.php create mode 100644 lib/php/UNL/Templates/Version3x1/Fixed.php create mode 100644 lib/php/UNL/Templates/Version3x1/Local.php create mode 100644 lib/php/UNL/Templates/Version3x1/Unlaffiliate.php create mode 100644 lib/php/UNL/Templates/Version3x1/Unlaffiliate_debug.php create mode 100644 lib/php/UNL/Templates/Version3x1/Unlaffiliate_local.php rename lib/tests/{UNL_Templates/tests => pear.unl.edu/UNL_Templates}/UNL_TemplatesTest.php (100%) diff --git a/.project b/.project index 542f60e..1ad2079 100644 --- a/.project +++ b/.project @@ -5,18 +5,7 @@ <projects> </projects> <buildSpec> - <buildCommand> - <name>org.eclipse.wst.validation.validationbuilder</name> - <arguments> - </arguments> - </buildCommand> - <buildCommand> - <name>org.eclipse.dltk.core.scriptbuilder</name> - <arguments> - </arguments> - </buildCommand> </buildSpec> <natures> - <nature>org.eclipse.php.core.PHPNature</nature> </natures> </projectDescription> diff --git a/lib/.pear2registry b/lib/.pear2registry index 7177c12ffef9f8d540ddd7c66967363b2f92e85a..b6b41758ff44c3a9de31a342d8dc7cdc9967ddb8 100644 GIT binary patch delta 21454 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 delta 10723 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 F2LJ&N5taY| diff --git a/lib/.xmlregistry/packages/pear.unl.edu/UNL_DWT/0.7.1-info.xml b/lib/.xmlregistry/packages/pear.unl.edu/UNL_DWT/0.7.2-info.xml similarity index 63% rename from lib/.xmlregistry/packages/pear.unl.edu/UNL_DWT/0.7.1-info.xml rename to lib/.xmlregistry/packages/pear.unl.edu/UNL_DWT/0.7.2-info.xml index b8b9c46..ff5886c 100644 --- a/lib/.xmlregistry/packages/pear.unl.edu/UNL_DWT/0.7.1-info.xml +++ b/lib/.xmlregistry/packages/pear.unl.edu/UNL_DWT/0.7.2-info.xml @@ -1,19 +1,22 @@ <?xml version="1.0" encoding="UTF-8"?> -<package xmlns="http://pear.php.net/dtd/package-2.0" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" packagerversion="1.8.2" version="2.0" xsi:schemaLocation="http://pear.php.net/dtd/tasks-1.0 http://pear.php.net/dtd/tasks-1.0.xsd http://pear.php.net/dtd/package-2.0 http://pear.php.net/dtd/package-2.0.xsd"> +<package xmlns="http://pear.php.net/dtd/package-2.1" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.1" xsi:schemaLocation="http://pear.php.net/dtd/tasks-1.0 http://pear.php.net/dtd/tasks-1.0.xsd http://pear.php.net/dtd/package-2.1 http://pear.php.net/dtd/package-2.1.xsd" packagerversion="2.0.0"> <name>UNL_DWT</name> <channel>pear.unl.edu</channel> - <summary>This package generates php class files (objects) from Dreamweaver template files.</summary> - <description>This package generates php class files (objects) from Dreamweaver template files.</description> + <summary>This package generates php class files (objects) from Dreamweaver template files. +</summary> + <description> +This package generates php class files (objects) from Dreamweaver template files. +</description> <lead> <name>Brett Bieber</name> <user>saltybeagle</user> <email>brett.bieber@gmail.com</email> <active>yes</active> </lead> - <date>2011-03-10</date> - <time>14:06:27</time> + <date>2012-03-26</date> + <time>14:17:30</time> <version> - <release>0.7.1</release> + <release>0.7.2</release> <api>0.7.1</api> </version> <stability> @@ -21,37 +24,21 @@ <api>beta</api> </stability> <license uri="http://www1.unl.edu/wdn/wiki/Software_License">BSD</license> - <notes> -Declare debug method correctly as static. - </notes> + <notes>Scanner fix - do not replace newlines with spaces in scanned content</notes> <contents> <dir name="/"> - <file baseinstalldir="/" md5sum="d1fe9ae1c22c92cda6d57b9847fda7b2" name="UNL/DWT/Scanner.php" role="php"/> - <file baseinstalldir="/" md5sum="be81db10741075600fc87ebbc4c4ca53" name="UNL/DWT/Region.php" role="php"/> - <file baseinstalldir="/" md5sum="aea406280cedf3a0e9b32ab7ee354b3f" name="UNL/DWT/Generator.php" role="php"/> - <file baseinstalldir="/" md5sum="8ccd77b7def177033c20128da938d1ff" name="UNL/DWT/createTemplates.php" role="php"/> - <file baseinstalldir="/" md5sum="c8b1f16f587798a1e37574477d2627bd" name="UNL/DWT.php" role="php"> - <tasks:replace from="@PHP_BIN@" to="php_bin" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@DOC_DIR@" to="doc_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="b524ef4684be7dba47ed8c245577347a" name="docs/examples/Template_style1.tpl" role="doc"/> - <file baseinstalldir="/" md5sum="3f97c4a024dfed9210b14db5068ba7d0" name="docs/examples/Template_style1.php" role="doc"/> - <file baseinstalldir="/" md5sum="0d5a4f5ca86e9c2a3c0050f39acbb034" name="docs/examples/template_style1.dwt" role="doc"/> - <file baseinstalldir="/" md5sum="fbc254138e8456e983e18c0c02cc7d30" name="docs/examples/scanner_example.php" role="doc"/> - <file baseinstalldir="/" md5sum="5d389d72ffe3a15a5dd597cd791a6963" name="docs/examples/example_style1.php" role="doc"> - <tasks:replace from="@PHP_BIN@" to="php_bin" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@DOC_DIR@" to="doc_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="783c64aafb491c789fc71a5bf80d1755" name="docs/examples/example.ini" role="doc"> - <tasks:replace from="@PHP_BIN@" to="php_bin" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@DOC_DIR@" to="doc_dir" type="pear-config"/> - </file> + <file role="php" name="src/UNL/DWT/Scanner.php" md5sum="80ab5854ed8c2ab159c53cd5adc757b2"/> + <file role="php" name="src/UNL/DWT/Region.php" md5sum="be81db10741075600fc87ebbc4c4ca53"/> + <file role="php" name="src/UNL/DWT/Generator.php" md5sum="aea406280cedf3a0e9b32ab7ee354b3f"/> + <file role="php" name="src/UNL/DWT/createTemplates.php" md5sum="8ccd77b7def177033c20128da938d1ff"/> + <file role="php" name="src/UNL/DWT.php" md5sum="c8b1f16f587798a1e37574477d2627bd"/> + <file role="doc" name="docs/examples/Template_style1.tpl" md5sum="b524ef4684be7dba47ed8c245577347a"/> + <file role="doc" name="docs/examples/Template_style1.php" md5sum="3f97c4a024dfed9210b14db5068ba7d0"/> + <file role="doc" name="docs/examples/template_style1.dwt" md5sum="0d5a4f5ca86e9c2a3c0050f39acbb034"/> + <file role="doc" name="docs/examples/scanner_example.php" md5sum="e29437d89b8193aede3fc400ef1f363d"/> + <file role="doc" name="docs/examples/example_style1.php" md5sum="8fc92f34a5d56e8664ae669bb39ba763"/> + <file role="doc" name="docs/examples/example.test.ini" md5sum="28a080af44b5db3f28c73fa91cdabe99"/> + <file role="doc" name="docs/examples/example.ini" md5sum="783c64aafb491c789fc71a5bf80d1755"/> </dir> </contents> <dependencies> @@ -134,7 +121,7 @@ Remove editable region tags for locked regions. <date>2006-08-15</date> <license uri="http://www.php.net/license">PHP License</license> <notes> -* Fix Bug #16: Locked regions arent detected correctly. +* Fix Bug #16: Locked regions aren't detected correctly. * Fix Bug #1: Include path modified incorrectly. </notes> </release> diff --git a/lib/.xmlregistry/packages/pear.unl.edu/UNL_Templates/1.2.0-info.xml b/lib/.xmlregistry/packages/pear.unl.edu/UNL_Templates/1.3.0RC2-info.xml similarity index 55% rename from lib/.xmlregistry/packages/pear.unl.edu/UNL_Templates/1.2.0-info.xml rename to lib/.xmlregistry/packages/pear.unl.edu/UNL_Templates/1.3.0RC2-info.xml index 11d674e..7f4bc2d 100644 --- a/lib/.xmlregistry/packages/pear.unl.edu/UNL_Templates/1.2.0-info.xml +++ b/lib/.xmlregistry/packages/pear.unl.edu/UNL_Templates/1.3.0RC2-info.xml @@ -1,9 +1,12 @@ <?xml version="1.0" encoding="UTF-8"?> -<package xmlns="http://pear.php.net/dtd/package-2.0" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" packagerversion="1.9.1" version="2.0" xsi:schemaLocation="http://pear.php.net/dtd/tasks-1.0 http://pear.php.net/dtd/tasks-1.0.xsd http://pear.php.net/dtd/package-2.0 http://pear.php.net/dtd/package-2.0.xsd"> +<package xmlns="http://pear.php.net/dtd/package-2.1" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.1" xsi:schemaLocation="http://pear.php.net/dtd/tasks-1.0 http://pear.php.net/dtd/tasks-1.0.xsd http://pear.php.net/dtd/package-2.1 http://pear.php.net/dtd/package-2.1.xsd" packagerversion="2.0.0"> <name>UNL_Templates</name> <channel>pear.unl.edu</channel> - <summary>The UNL HTML Templates as a PEAR Package.</summary> - <description>This package allows you to render UNL Template styled pages using PHP Objects.</description> + <summary>The UNL HTML Templates as a PEAR Package. +</summary> + <description> +This package allows you to render UNL Template styled pages using PHP Objects. +</description> <lead> <name>Brett Bieber</name> <user>saltybeagle</user> @@ -16,258 +19,92 @@ <email>nhummel2@math.unl.edu</email> <active>yes</active> </lead> - <date>2011-08-30</date> - <time>16:34:36</time> + <date>2012-03-26</date> + <time>14:36:31</time> <version> - <release>1.2.0</release> + <release>1.3.0RC2</release> <api>1.0.0</api> </version> <stability> - <release>stable</release> + <release>beta</release> <api>stable</api> </stability> <license uri="http://www1.unl.edu/wdn/wiki/Software_License">BSD License</license> - <notes> -Update .tpl cache so template files are in sync with latest wdntemplates. -Allow underscores within Version3 template include files. - -New templates! - - * Fixed_html5 - * Unlaffiliate - -Template updates: + <notes>New features: - * Meta lang fixes - * Remove IDM region from the secure template - * Mobile template now supports navigation and move to HTML5 - </notes> + - Add support for version 3.1 of the UNL Templates</notes> <contents> <dir name="/"> - <file baseinstalldir="/" md5sum="40eeca840e02c9e5b2b2b7846bd73397" name="UNL/Templates/Version3/Unlaffiliate.php" role="php"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="f9b3c237b7a6b8500ef0d18f4e1c9595" name="UNL/Templates/Version3/Shared_column_right.php" role="php"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="c8e40b9ff760f0d6da578f6f52e85ab2" name="UNL/Templates/Version3/Shared_column_left.php" role="php"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="7586ee8d6db673dbef56fe491a0ac517" name="UNL/Templates/Version3/Secure.php" role="php"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="1d63a45e6f7e86585182a09ff8e33962" name="UNL/Templates/Version3/Popup.php" role="php"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="88ed3fab2afd3f989c53db231ea99715" name="UNL/Templates/Version3/Mobile.php" role="php"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="5ae65bf4c045a5b9b65b726b52d6cd26" name="UNL/Templates/Version3/Liquid.php" role="php"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="183165807ee292fa17a03314c5455a6b" name="UNL/Templates/Version3/Fixed_html5.php" role="php"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="041aae52a187c4986e495a8643b43ae4" name="UNL/Templates/Version3/Fixed.php" role="php"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="01035abd6b488663747399e74d0065bc" name="UNL/Templates/Version3/Document.php" role="php"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="05eb7e3f0639e79aeb2e4f5061a356f1" name="UNL/Templates/Version3/Debug.php" role="php"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="315f0d6be4459208f7733e6e29f99c91" name="UNL/Templates/Version3/Absolute.php" role="php"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="ac6b2ddcaa8204679eb0c8fd86cd7ed1" name="UNL/Templates/Version3.php" role="php"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="48a0fd1e66226418db0c7c5202343881" name="UNL/Templates/Version2/Unlstandardtemplate.php" role="php"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="e902fc42cdcb7633fbe07f4d509a1b97" name="UNL/Templates/Version2/Unlframework.php" role="php"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="bdac0dc69918a491efcee2450d99738f" name="UNL/Templates/Version2/Unlaffiliate.php" role="php"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="f43c4b5320cf2def6d90c71f3e22c1fb" name="UNL/Templates/Version2/Secure.php" role="php"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="0a1b634408248289e89649a49bd7759c" name="UNL/Templates/Version2/Popup.php" role="php"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="55c715aa91f18226f5be4c3f427b2dea" name="UNL/Templates/Version2/Liquid.php" role="php"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="3fbccc1b6e7a0287577972b4c25a0d19" name="UNL/Templates/Version2/Fixed.php" role="php"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="ef2068426bb8f73ac706b18a472df967" name="UNL/Templates/Version2/Document.php" role="php"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="4c1b93f62221e5229be657196f07f048" name="UNL/Templates/Version2.php" role="php"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="c7df0501ec102431d7be6a6cfd133b5b" name="UNL/Templates/Version.php" role="php"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="82740c1fadfd1160bb9c67006947ab3b" name="UNL/Templates/Scanner.php" role="php"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="4fa04418d0aa08834b4795caeae5b8c8" name="UNL/Templates/CachingService/UNLCacheLite.php" role="php"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="47991f0e5cffed6d138725a3294f4e6a" name="UNL/Templates/CachingService/Null.php" role="php"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="5b09b184e7d59a2520e99c0b5c66428a" name="UNL/Templates/CachingService/CacheLite.php" role="php"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="07884c3a9bf75657e54782423a088eb4" name="UNL/Templates/CachingService.php" role="php"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="2c228caecb506e35cf3259cabbcec9c1" name="UNL/Templates.php" role="php"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="12aa5989d1255dccc299a3dcdd6c6ba8" name="tests/UNL_TemplatesTest.php" role="test"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="9a7ce82868ddb7afc2b291b0b0ec6bd1" name="docs/examples/scanner.php" role="doc"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="445545ee84172f82ed09219931fa288e" name="docs/examples/example1.php" role="doc"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="e9769bdf0cf9ec36430b3f70ec687037" name="docs/examples/customization/customization_example.php" role="doc"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="26c8d867af8ffd4d8d60e348573f9c3d" name="docs/examples/customization/customization_example.html" role="doc"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="7e35aab85f95ad61fe43e50fbf1719a2" name="docs/examples/customization/CustomClass.php" role="doc"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="a7114a3868d0ba54d4ff76b370ea3201" name="docs/examples/convert.php" role="doc"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="6644923a681f49bfd425f5768d01e4a3" name="data/tpl_cache/Version3/Unlaffiliate.tpl" role="data"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="84cc265b12115d9c2733a6d03f5a4d85" name="data/tpl_cache/Version3/Shared_column_right.tpl" role="data"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="6003b105b79241b8e001d0f375265747" name="data/tpl_cache/Version3/Shared_column_left.tpl" role="data"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="6a5f82b61c2c2191494af9fe1384bdca" name="data/tpl_cache/Version3/Secure.tpl" role="data"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="1f3b340e18024423748839343369443d" name="data/tpl_cache/Version3/Popup.tpl" role="data"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="aa53260716fc4f1d2fc31d149416b7e0" name="data/tpl_cache/Version3/Mobile.tpl" role="data"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="4b576a99e001b22d3c77b01f72789546" name="data/tpl_cache/Version3/Liquid.tpl" role="data"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="9cedaa7c695c654e0f16fa534e35ec32" name="data/tpl_cache/Version3/Fixed_html5.tpl" role="data"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="783216b7dc343283a21ba3f8a8e5396b" name="data/tpl_cache/Version3/Fixed.tpl" role="data"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="8a7ecbc31b2a4d85bad056f7c0d06039" name="data/tpl_cache/Version3/Document.tpl" role="data"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="fe52677e48d48d798d70e9cad4b5c0ed" name="data/tpl_cache/Version3/Debug.tpl" role="data"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="b3cf17273448a34ac869d4369663e819" name="data/tpl_cache/Version3/Absolute.tpl" role="data"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="2082f29e6219b9fdad0faffb2bf9a427" name="data/tpl_cache/Version2/Unlstandardtemplate.tpl" role="data"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="465cb4e7eef89560faf0c63065d8a9d3" name="data/tpl_cache/Version2/Unlframework.tpl" role="data"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="9f4650a475623a3cf293998c0e5b3233" name="data/tpl_cache/Version2/Unlaffiliate.tpl" role="data"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="962fecd9908d504e4749f7eb79dc4736" name="data/tpl_cache/Version2/Secure.tpl" role="data"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="a70442037d218c0dc948638bca8e5e08" name="data/tpl_cache/Version2/Popup.tpl" role="data"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="1a936fdcd4d17383490bd5aef1219ce8" name="data/tpl_cache/Version2/Liquid.tpl" role="data"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="df5ce334e93b844794699f3cc62d20b9" name="data/tpl_cache/Version2/Fixed.tpl" role="data"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> - <file baseinstalldir="/" md5sum="61cc4ae92fac84a7d38131769c2298ba" name="data/tpl_cache/Version2/Document.tpl" role="data"> - <tasks:replace from="@DATA_DIR@" to="data_dir" type="pear-config"/> - <tasks:replace from="@PHP_DIR@" to="php_dir" type="pear-config"/> - </file> + <file role="test" name="test/pear.unl.edu/UNL_Templates/UNL_TemplatesTest.php" md5sum="12aa5989d1255dccc299a3dcdd6c6ba8"/> + <file role="php" name="php/UNL/Templates/Version3x1/Unlaffiliate_local.php" md5sum="9f3867901ad594901d11ffff07b36843"/> + <file role="php" name="php/UNL/Templates/Version3x1/Unlaffiliate_debug.php" md5sum="4e006ca79895e0f9676d0ac792d2376a"/> + <file role="php" name="php/UNL/Templates/Version3x1/Unlaffiliate.php" md5sum="d04b37bd1e8da510610b9ad66de26487"/> + <file role="php" name="php/UNL/Templates/Version3x1/Local.php" md5sum="bab0b09eabc5d2fe041c4379dfa0634c"/> + <file role="php" name="php/UNL/Templates/Version3x1/Fixed.php" md5sum="8800d08ea41dcd31b7f444924d0e96c6"/> + <file role="php" name="php/UNL/Templates/Version3x1/Debug.php" md5sum="53764519ccbb2cda9d35f77843d85a61"/> + <file role="php" name="php/UNL/Templates/Version3x1.php" md5sum="3db6efc4892a2b68869a27941673bb5a"/> + <file role="php" name="php/UNL/Templates/Version3/Unlaffiliate.php" md5sum="40eeca840e02c9e5b2b2b7846bd73397"/> + <file role="php" name="php/UNL/Templates/Version3/Shared_column_right.php" md5sum="f9b3c237b7a6b8500ef0d18f4e1c9595"/> + <file role="php" name="php/UNL/Templates/Version3/Shared_column_left.php" md5sum="c8e40b9ff760f0d6da578f6f52e85ab2"/> + <file role="php" name="php/UNL/Templates/Version3/Secure.php" md5sum="7586ee8d6db673dbef56fe491a0ac517"/> + <file role="php" name="php/UNL/Templates/Version3/Popup.php" md5sum="1d63a45e6f7e86585182a09ff8e33962"/> + <file role="php" name="php/UNL/Templates/Version3/Mobile.php" md5sum="88ed3fab2afd3f989c53db231ea99715"/> + <file role="php" name="php/UNL/Templates/Version3/Liquid.php" md5sum="5ae65bf4c045a5b9b65b726b52d6cd26"/> + <file role="php" name="php/UNL/Templates/Version3/Fixed_html5.php" md5sum="183165807ee292fa17a03314c5455a6b"/> + <file role="php" name="php/UNL/Templates/Version3/Fixed.php" md5sum="041aae52a187c4986e495a8643b43ae4"/> + <file role="php" name="php/UNL/Templates/Version3/Document.php" md5sum="01035abd6b488663747399e74d0065bc"/> + <file role="php" name="php/UNL/Templates/Version3/Debug.php" md5sum="05eb7e3f0639e79aeb2e4f5061a356f1"/> + <file role="php" name="php/UNL/Templates/Version3/Absolute.php" md5sum="315f0d6be4459208f7733e6e29f99c91"/> + <file role="php" name="php/UNL/Templates/Version3.php" md5sum="7edb40844a43918f467f6cf881424aaf"/> + <file role="php" name="php/UNL/Templates/Version2/Unlstandardtemplate.php" md5sum="48a0fd1e66226418db0c7c5202343881"/> + <file role="php" name="php/UNL/Templates/Version2/Unlframework.php" md5sum="e902fc42cdcb7633fbe07f4d509a1b97"/> + <file role="php" name="php/UNL/Templates/Version2/Unlaffiliate.php" md5sum="bdac0dc69918a491efcee2450d99738f"/> + <file role="php" name="php/UNL/Templates/Version2/Secure.php" md5sum="f43c4b5320cf2def6d90c71f3e22c1fb"/> + <file role="php" name="php/UNL/Templates/Version2/Popup.php" md5sum="0a1b634408248289e89649a49bd7759c"/> + <file role="php" name="php/UNL/Templates/Version2/Liquid.php" md5sum="55c715aa91f18226f5be4c3f427b2dea"/> + <file role="php" name="php/UNL/Templates/Version2/Fixed.php" md5sum="3fbccc1b6e7a0287577972b4c25a0d19"/> + <file role="php" name="php/UNL/Templates/Version2/Document.php" md5sum="ef2068426bb8f73ac706b18a472df967"/> + <file role="php" name="php/UNL/Templates/Version2.php" md5sum="8472e8942eb062eb06568386c237f9c1"/> + <file role="php" name="php/UNL/Templates/Version.php" md5sum="c7df0501ec102431d7be6a6cfd133b5b"/> + <file role="php" name="php/UNL/Templates/Scanner.php" md5sum="82740c1fadfd1160bb9c67006947ab3b"/> + <file role="php" name="php/UNL/Templates/CachingService/UNLCacheLite.php" md5sum="4fa04418d0aa08834b4795caeae5b8c8"/> + <file role="php" name="php/UNL/Templates/CachingService/Null.php" md5sum="47991f0e5cffed6d138725a3294f4e6a"/> + <file role="php" name="php/UNL/Templates/CachingService/CacheLite.php" md5sum="5b09b184e7d59a2520e99c0b5c66428a"/> + <file role="php" name="php/UNL/Templates/CachingService.php" md5sum="07884c3a9bf75657e54782423a088eb4"/> + <file role="php" name="php/UNL/Templates.php" md5sum="1f39ddc40f5a2b2ba0f68ca3367de923"/> + <file role="doc" name="doc/pear.unl.edu/UNL_Templates/examples/scanner.php" md5sum="2b116cf09b8d73c439718217d83a32c2"/> + <file role="doc" name="doc/pear.unl.edu/UNL_Templates/examples/example1.php" md5sum="c3de6bfef1cee16be4135f310e5e601d"/> + <file role="doc" name="doc/pear.unl.edu/UNL_Templates/examples/customization/customization_example.php" md5sum="e9769bdf0cf9ec36430b3f70ec687037"/> + <file role="doc" name="doc/pear.unl.edu/UNL_Templates/examples/customization/customization_example.html" md5sum="26c8d867af8ffd4d8d60e348573f9c3d"/> + <file role="doc" name="doc/pear.unl.edu/UNL_Templates/examples/customization/CustomClass.php" md5sum="43bc783b2215f9668800ce2e80ad457b"/> + <file role="doc" name="doc/pear.unl.edu/UNL_Templates/examples/convert.php" md5sum="a7114a3868d0ba54d4ff76b370ea3201"/> + <file role="data" name="data/pear.unl.edu/UNL_Templates/tpl_cache/Version3x1/Unlaffiliate_local.tpl" md5sum="8801aaa43aaca9d820728f665ed6e64d"/> + <file role="data" name="data/pear.unl.edu/UNL_Templates/tpl_cache/Version3x1/Unlaffiliate_debug.tpl" md5sum="6c2891e91facb216e7f4c13d5be3c339"/> + <file role="data" name="data/pear.unl.edu/UNL_Templates/tpl_cache/Version3x1/Unlaffiliate.tpl" md5sum="26907bf294eba52039c49cbde60b2693"/> + <file role="data" name="data/pear.unl.edu/UNL_Templates/tpl_cache/Version3x1/Local.tpl" md5sum="278f3cefa48d8aca1b6f316909ed3a50"/> + <file role="data" name="data/pear.unl.edu/UNL_Templates/tpl_cache/Version3x1/Fixed.tpl" md5sum="1e00218790ec2552d5b02e7a1e83c1fd"/> + <file role="data" name="data/pear.unl.edu/UNL_Templates/tpl_cache/Version3x1/Debug.tpl" md5sum="8074ddde1770dd571bd8c21917cf3607"/> + <file role="data" name="data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Unlaffiliate.tpl" md5sum="6644923a681f49bfd425f5768d01e4a3"/> + <file role="data" name="data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Shared_column_right.tpl" md5sum="84cc265b12115d9c2733a6d03f5a4d85"/> + <file role="data" name="data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Shared_column_left.tpl" md5sum="6003b105b79241b8e001d0f375265747"/> + <file role="data" name="data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Secure.tpl" md5sum="6a5f82b61c2c2191494af9fe1384bdca"/> + <file role="data" name="data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Popup.tpl" md5sum="1f3b340e18024423748839343369443d"/> + <file role="data" name="data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Mobile.tpl" md5sum="aa53260716fc4f1d2fc31d149416b7e0"/> + <file role="data" name="data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Liquid.tpl" md5sum="4b576a99e001b22d3c77b01f72789546"/> + <file role="data" name="data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Fixed_html5.tpl" md5sum="9cedaa7c695c654e0f16fa534e35ec32"/> + <file role="data" name="data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Fixed.tpl" md5sum="783216b7dc343283a21ba3f8a8e5396b"/> + <file role="data" name="data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Document.tpl" md5sum="8a7ecbc31b2a4d85bad056f7c0d06039"/> + <file role="data" name="data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Debug.tpl" md5sum="fe52677e48d48d798d70e9cad4b5c0ed"/> + <file role="data" name="data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Absolute.tpl" md5sum="b3cf17273448a34ac869d4369663e819"/> + <file role="data" name="data/pear.unl.edu/UNL_Templates/tpl_cache/Version2/Unlstandardtemplate.tpl" md5sum="2082f29e6219b9fdad0faffb2bf9a427"/> + <file role="data" name="data/pear.unl.edu/UNL_Templates/tpl_cache/Version2/Unlframework.tpl" md5sum="465cb4e7eef89560faf0c63065d8a9d3"/> + <file role="data" name="data/pear.unl.edu/UNL_Templates/tpl_cache/Version2/Unlaffiliate.tpl" md5sum="9f4650a475623a3cf293998c0e5b3233"/> + <file role="data" name="data/pear.unl.edu/UNL_Templates/tpl_cache/Version2/Secure.tpl" md5sum="962fecd9908d504e4749f7eb79dc4736"/> + <file role="data" name="data/pear.unl.edu/UNL_Templates/tpl_cache/Version2/Popup.tpl" md5sum="a70442037d218c0dc948638bca8e5e08"/> + <file role="data" name="data/pear.unl.edu/UNL_Templates/tpl_cache/Version2/Liquid.tpl" md5sum="1a936fdcd4d17383490bd5aef1219ce8"/> + <file role="data" name="data/pear.unl.edu/UNL_Templates/tpl_cache/Version2/Fixed.tpl" md5sum="df5ce334e93b844794699f3cc62d20b9"/> + <file role="data" name="data/pear.unl.edu/UNL_Templates/tpl_cache/Version2/Document.tpl" md5sum="61cc4ae92fac84a7d38131769c2298ba"/> + <file role="data" name="data/pear.unl.edu/UNL_Templates/cssUNLTemplates.ini" md5sum="a56a41abc8a324ef7029dd8b485204bf"/> </dir> </contents> <dependencies> @@ -276,7 +113,7 @@ Template updates: <min>5.0.0</min> </php> <pearinstaller> - <min>1.4.3</min> + <min>2.0.0a1</min> </pearinstaller> <package> <name>UNL_DWT</name> diff --git a/lib/data/pear.unl.edu/UNL_Templates/cssUNLTemplates.ini b/lib/data/pear.unl.edu/UNL_Templates/cssUNLTemplates.ini new file mode 100644 index 0000000..b2223e4 --- /dev/null +++ b/lib/data/pear.unl.edu/UNL_Templates/cssUNLTemplates.ini @@ -0,0 +1,9 @@ +;php /usr/local/php5/lib/php/UNL/DWT/createTemplates.php cssUNLTemplates.ini +[UNL_DWT] +dwt_location = /Users/bbieber/Documents/workspace/wdntemplates/Templates/ +class_location = /Users/bbieber/Documents/workspace/UNL_Templates/src/UNL/Templates/Version3x1 +tpl_location = /Users/bbieber/Documents/workspace/UNL_Templates/data/tpl_cache/Version3x1 +class_prefix = UNL_Templates_Version3x1_ +generator_exclude_regex = "/^(asp|php)/i" +extends = UNL_Templates +extends_location = "UNL/Templates.php" \ No newline at end of file diff --git a/lib/data/UNL_Templates/data/tpl_cache/Version2/Document.tpl b/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version2/Document.tpl similarity index 100% rename from lib/data/UNL_Templates/data/tpl_cache/Version2/Document.tpl rename to lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version2/Document.tpl diff --git a/lib/data/UNL_Templates/data/tpl_cache/Version2/Fixed.tpl b/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version2/Fixed.tpl similarity index 100% rename from lib/data/UNL_Templates/data/tpl_cache/Version2/Fixed.tpl rename to lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version2/Fixed.tpl diff --git a/lib/data/UNL_Templates/data/tpl_cache/Version2/Liquid.tpl b/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version2/Liquid.tpl similarity index 100% rename from lib/data/UNL_Templates/data/tpl_cache/Version2/Liquid.tpl rename to lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version2/Liquid.tpl diff --git a/lib/data/UNL_Templates/data/tpl_cache/Version2/Popup.tpl b/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version2/Popup.tpl similarity index 100% rename from lib/data/UNL_Templates/data/tpl_cache/Version2/Popup.tpl rename to lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version2/Popup.tpl diff --git a/lib/data/UNL_Templates/data/tpl_cache/Version2/Secure.tpl b/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version2/Secure.tpl similarity index 100% rename from lib/data/UNL_Templates/data/tpl_cache/Version2/Secure.tpl rename to lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version2/Secure.tpl diff --git a/lib/data/UNL_Templates/data/tpl_cache/Version2/Unlaffiliate.tpl b/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version2/Unlaffiliate.tpl similarity index 100% rename from lib/data/UNL_Templates/data/tpl_cache/Version2/Unlaffiliate.tpl rename to lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version2/Unlaffiliate.tpl diff --git a/lib/data/UNL_Templates/data/tpl_cache/Version2/Unlframework.tpl b/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version2/Unlframework.tpl similarity index 100% rename from lib/data/UNL_Templates/data/tpl_cache/Version2/Unlframework.tpl rename to lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version2/Unlframework.tpl diff --git a/lib/data/UNL_Templates/data/tpl_cache/Version2/Unlstandardtemplate.tpl b/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version2/Unlstandardtemplate.tpl similarity index 100% rename from lib/data/UNL_Templates/data/tpl_cache/Version2/Unlstandardtemplate.tpl rename to lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version2/Unlstandardtemplate.tpl diff --git a/lib/data/UNL_Templates/data/tpl_cache/Version3/Absolute.tpl b/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Absolute.tpl similarity index 100% rename from lib/data/UNL_Templates/data/tpl_cache/Version3/Absolute.tpl rename to lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Absolute.tpl diff --git a/lib/data/UNL_Templates/data/tpl_cache/Version3/Debug.tpl b/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Debug.tpl similarity index 100% rename from lib/data/UNL_Templates/data/tpl_cache/Version3/Debug.tpl rename to lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Debug.tpl diff --git a/lib/data/UNL_Templates/data/tpl_cache/Version3/Document.tpl b/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Document.tpl similarity index 100% rename from lib/data/UNL_Templates/data/tpl_cache/Version3/Document.tpl rename to lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Document.tpl diff --git a/lib/data/UNL_Templates/data/tpl_cache/Version3/Fixed.tpl b/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Fixed.tpl similarity index 100% rename from lib/data/UNL_Templates/data/tpl_cache/Version3/Fixed.tpl rename to lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Fixed.tpl diff --git a/lib/data/UNL_Templates/data/tpl_cache/Version3/Fixed_html5.tpl b/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Fixed_html5.tpl similarity index 100% rename from lib/data/UNL_Templates/data/tpl_cache/Version3/Fixed_html5.tpl rename to lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Fixed_html5.tpl diff --git a/lib/data/UNL_Templates/data/tpl_cache/Version3/Liquid.tpl b/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Liquid.tpl similarity index 100% rename from lib/data/UNL_Templates/data/tpl_cache/Version3/Liquid.tpl rename to lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Liquid.tpl diff --git a/lib/data/UNL_Templates/data/tpl_cache/Version3/Mobile.tpl b/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Mobile.tpl similarity index 100% rename from lib/data/UNL_Templates/data/tpl_cache/Version3/Mobile.tpl rename to lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Mobile.tpl diff --git a/lib/data/UNL_Templates/data/tpl_cache/Version3/Popup.tpl b/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Popup.tpl similarity index 100% rename from lib/data/UNL_Templates/data/tpl_cache/Version3/Popup.tpl rename to lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Popup.tpl diff --git a/lib/data/UNL_Templates/data/tpl_cache/Version3/Secure.tpl b/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Secure.tpl similarity index 100% rename from lib/data/UNL_Templates/data/tpl_cache/Version3/Secure.tpl rename to lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Secure.tpl diff --git a/lib/data/UNL_Templates/data/tpl_cache/Version3/Shared_column_left.tpl b/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Shared_column_left.tpl similarity index 100% rename from lib/data/UNL_Templates/data/tpl_cache/Version3/Shared_column_left.tpl rename to lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Shared_column_left.tpl diff --git a/lib/data/UNL_Templates/data/tpl_cache/Version3/Shared_column_right.tpl b/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Shared_column_right.tpl similarity index 100% rename from lib/data/UNL_Templates/data/tpl_cache/Version3/Shared_column_right.tpl rename to lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Shared_column_right.tpl diff --git a/lib/data/UNL_Templates/data/tpl_cache/Version3/Unlaffiliate.tpl b/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Unlaffiliate.tpl similarity index 100% rename from lib/data/UNL_Templates/data/tpl_cache/Version3/Unlaffiliate.tpl rename to lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3/Unlaffiliate.tpl diff --git a/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3x1/Debug.tpl b/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3x1/Debug.tpl new file mode 100644 index 0000000..5427bfa --- /dev/null +++ b/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3x1/Debug.tpl @@ -0,0 +1,137 @@ +<!DOCTYPE html> +<!--[if IEMobile 7 ]><html class="ie iem7"><!-- InstanceBegin template="/Templates/debug.dwt" codeOutsideHTMLIsLocked="false" --><![endif]--> +<!--[if lt IE 7 ]><html class="ie ie6" lang="en"><!-- InstanceBegin template="/Templates/debug.dwt" codeOutsideHTMLIsLocked="false" --><![endif]--> +<!--[if IE 7 ]><html class="ie ie7" lang="en"><!-- InstanceBegin template="/Templates/debug.dwt" codeOutsideHTMLIsLocked="false" --><![endif]--> +<!--[if IE 8 ]><html class="ie ie8" lang="en"><!-- InstanceBegin template="/Templates/debug.dwt" codeOutsideHTMLIsLocked="false" --><![endif]--> +<!--[if (gte IE 9)|(gt IEMobile 7) ]><html class="ie" lang="en"><!-- InstanceBegin template="/Templates/debug.dwt" codeOutsideHTMLIsLocked="false" --><![endif]--> +<!--[if !(IEMobile) | !(IE)]><!--><html lang="en"><!-- InstanceBegin template="/Templates/debug.dwt" codeOutsideHTMLIsLocked="false" --><!--<![endif]--> +<head> +<!--#include virtual="/wdn/templates_3.1/includes/metanfavico.html" --> +<!-- + Membership and regular participation in the UNL Web Developer Network + is required to use the UNL templates. Visit the WDN site at + http://wdn.unl.edu/. Click the WDN Registry link to log in and + register your unl.edu site. + All UNL template code is the property of the UNL Web Developer Network. + The code seen in a source code view is not, and may not be used as, a + template. You may not use this code, a reverse-engineered version of + this code, or its associated visual presentation in whole or in part to + create a derivative work. + This message may not be removed from any pages based on the UNL site template. + + $Id: debug.dwt | ea2608181e2b6604db76106fd982b39218ddcb8b | Fri Mar 9 12:20:43 2012 -0600 | Kevin Abel $ +--> +<!--#include virtual="/wdn/templates_3.1/includes/scriptsandstyles_debug.html" --> +<!-- InstanceBeginEditable name="doctitle" --> +<title>Use a descriptive page title | Optional Site Title (use for context) | University of Nebraska–Lincoln</title> +<!-- InstanceEndEditable --> + +<!-- InstanceBeginEditable name="head" --> +<!-- Place optional header elements here --> + +<!-- InstanceEndEditable --> +<!-- TemplateParam name="class" type="text" value="fixed debug" --> +</head> +<body class="@@(_document['class'])@@" data-version="3.1"> + <nav class="skipnav"> + <a class="skipnav" href="#maincontent">Skip Navigation</a> + </nav> + <div id="wdn_wrapper"> + <header id="header" role="banner"> + <a id="logo" href="http://www.unl.edu/" title="UNL website">UNL</a> + <span id="wdn_institution_title">University of Nebraska–Lincoln</span> + <span id="wdn_site_title"> +<!-- InstanceBeginEditable name="titlegraphic" --> +The Title of My Site +<!-- InstanceEndEditable --> +</span> + <!--#include virtual="/wdn/templates_3.1/includes/idm.html" --> + <!--#include virtual="/wdn/templates_3.1/includes/wdnTools.html" --> + </header> + <div id="wdn_navigation_bar"> + <nav id="breadcrumbs"> + <!-- WDN: see glossary item 'breadcrumbs' --> + <h3 class="wdn_list_descriptor hidden">Breadcrumbs</h3> + +<!-- InstanceBeginEditable name="breadcrumbs" --> + <ul> + <li><a href="http://www.unl.edu/" title="University of Nebraska–Lincoln">UNL</a></li> + <li class="selected"><a href="#" title="Site Title">Site Title</a></li> + <li>Page Title</li> + </ul> + +<!-- InstanceEndEditable --> + </nav> + <div id="wdn_navigation_wrapper"> + <nav id="navigation" role="navigation"> + <h3 class="wdn_list_descriptor hidden">Navigation</h3> + +<!-- InstanceBeginEditable name="navlinks" --> + <!--#include virtual="../sharedcode/navigation.html" --> + +<!-- InstanceEndEditable --> + </nav> + </div> + </div> + <div id="wdn_content_wrapper"> + <div id="pagetitle"> + +<!-- InstanceBeginEditable name="pagetitle" --> + <h1>This is your page title. It's now an <h1>, baby!</h1> + +<!-- InstanceEndEditable --> + </div> + <div id="maincontent" role="main"> + <!--THIS IS THE MAIN CONTENT AREA; WDN: see glossary item 'main content area' --> + +<!-- InstanceBeginEditable name="maincontentarea" --> + <h2>This is a blank page</h2> + <p>Impress your audience with awesome content!</p> + +<!-- InstanceEndEditable --> + <div class="clear"></div> + <!--#include virtual="/wdn/templates_3.1/includes/noscript.html" --> + <!--THIS IS THE END OF THE MAIN CONTENT AREA.--> + </div> + </div> + <footer id="footer"> + <div id="footer_floater"></div> + <div class="footer_col" id="wdn_footer_feedback"> + <!--#include virtual="/wdn/templates_3.1/includes/feedback.html" --> + </div> + <div class="footer_col" id="wdn_footer_related"> + +<!-- InstanceBeginEditable name="leftcollinks" --> + <!--#include virtual="../sharedcode/relatedLinks.html" --> + +<!-- InstanceEndEditable --> +</div> + <div class="footer_col" id="wdn_footer_contact"> + +<!-- InstanceBeginEditable name="contactinfo" --> + <!--#include virtual="../sharedcode/footerContactInfo.html" --> + +<!-- InstanceEndEditable --> +</div> + <div class="footer_col" id="wdn_footer_share"> + <!--#include virtual="/wdn/templates_3.1/includes/socialmediashare.html" --> + </div> + +<!-- InstanceBeginEditable name="optionalfooter" --> + +<!-- InstanceEndEditable --> + <div id="wdn_copyright"> + <div> + +<!-- InstanceBeginEditable name="footercontent" --> + <!--#include virtual="../sharedcode/footer.html" --> + +<!-- InstanceEndEditable --> + <!--#include virtual="/wdn/templates_3.1/includes/wdn.html" --> + </div> + <!--#include virtual="/wdn/templates_3.1/includes/logos.html" --> + </div> + </footer> + </div> +</body> +</html> diff --git a/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3x1/Fixed.tpl b/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3x1/Fixed.tpl new file mode 100644 index 0000000..2ab5dd2 --- /dev/null +++ b/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3x1/Fixed.tpl @@ -0,0 +1,137 @@ +<!DOCTYPE html> +<!--[if IEMobile 7 ]><html class="ie iem7"><!-- InstanceBegin template="/Templates/fixed.dwt" codeOutsideHTMLIsLocked="false" --><![endif]--> +<!--[if lt IE 7 ]><html class="ie ie6" lang="en"><!-- InstanceBegin template="/Templates/fixed.dwt" codeOutsideHTMLIsLocked="false" --><![endif]--> +<!--[if IE 7 ]><html class="ie ie7" lang="en"><!-- InstanceBegin template="/Templates/fixed.dwt" codeOutsideHTMLIsLocked="false" --><![endif]--> +<!--[if IE 8 ]><html class="ie ie8" lang="en"><!-- InstanceBegin template="/Templates/fixed.dwt" codeOutsideHTMLIsLocked="false" --><![endif]--> +<!--[if (gte IE 9)|(gt IEMobile 7) ]><html class="ie" lang="en"><!-- InstanceBegin template="/Templates/fixed.dwt" codeOutsideHTMLIsLocked="false" --><![endif]--> +<!--[if !(IEMobile) | !(IE)]><!--><html lang="en"><!-- InstanceBegin template="/Templates/fixed.dwt" codeOutsideHTMLIsLocked="false" --><!--<![endif]--> +<head> +<!--#include virtual="/wdn/templates_3.1/includes/metanfavico.html" --> +<!-- + Membership and regular participation in the UNL Web Developer Network + is required to use the UNL templates. Visit the WDN site at + http://wdn.unl.edu/. Click the WDN Registry link to log in and + register your unl.edu site. + All UNL template code is the property of the UNL Web Developer Network. + The code seen in a source code view is not, and may not be used as, a + template. You may not use this code, a reverse-engineered version of + this code, or its associated visual presentation in whole or in part to + create a derivative work. + This message may not be removed from any pages based on the UNL site template. + + $Id: fixed.dwt | ea2608181e2b6604db76106fd982b39218ddcb8b | Fri Mar 9 12:20:43 2012 -0600 | Kevin Abel $ +--> +<!--#include virtual="/wdn/templates_3.1/includes/scriptsandstyles.html" --> +<!-- InstanceBeginEditable name="doctitle" --> +<title>Use a descriptive page title | Optional Site Title (use for context) | University of Nebraska–Lincoln</title> +<!-- InstanceEndEditable --> + +<!-- InstanceBeginEditable name="head" --> +<!-- Place optional header elements here --> + +<!-- InstanceEndEditable --> +<!-- TemplateParam name="class" type="text" value="fixed" --> +</head> +<body class="@@(_document['class'])@@" data-version="3.1"> + <nav class="skipnav"> + <a class="skipnav" href="#maincontent">Skip Navigation</a> + </nav> + <div id="wdn_wrapper"> + <header id="header" role="banner"> + <a id="logo" href="http://www.unl.edu/" title="UNL website">UNL</a> + <span id="wdn_institution_title">University of Nebraska–Lincoln</span> + <span id="wdn_site_title"> +<!-- InstanceBeginEditable name="titlegraphic" --> +The Title of My Site +<!-- InstanceEndEditable --> +</span> + <!--#include virtual="/wdn/templates_3.1/includes/idm.html" --> + <!--#include virtual="/wdn/templates_3.1/includes/wdnTools.html" --> + </header> + <div id="wdn_navigation_bar"> + <nav id="breadcrumbs"> + <!-- WDN: see glossary item 'breadcrumbs' --> + <h3 class="wdn_list_descriptor hidden">Breadcrumbs</h3> + +<!-- InstanceBeginEditable name="breadcrumbs" --> + <ul> + <li><a href="http://www.unl.edu/" title="University of Nebraska–Lincoln">UNL</a></li> + <li class="selected"><a href="#" title="Site Title">Site Title</a></li> + <li>Page Title</li> + </ul> + +<!-- InstanceEndEditable --> + </nav> + <div id="wdn_navigation_wrapper"> + <nav id="navigation" role="navigation"> + <h3 class="wdn_list_descriptor hidden">Navigation</h3> + +<!-- InstanceBeginEditable name="navlinks" --> + <!--#include virtual="../sharedcode/navigation.html" --> + +<!-- InstanceEndEditable --> + </nav> + </div> + </div> + <div id="wdn_content_wrapper"> + <div id="pagetitle"> + +<!-- InstanceBeginEditable name="pagetitle" --> + <h1>This is your page title. It's now an <h1>, baby!</h1> + +<!-- InstanceEndEditable --> + </div> + <div id="maincontent" role="main"> + <!--THIS IS THE MAIN CONTENT AREA; WDN: see glossary item 'main content area' --> + +<!-- InstanceBeginEditable name="maincontentarea" --> + <h2>This is a blank page</h2> + <p>Impress your audience with awesome content!</p> + +<!-- InstanceEndEditable --> + <div class="clear"></div> + <!--#include virtual="/wdn/templates_3.1/includes/noscript.html" --> + <!--THIS IS THE END OF THE MAIN CONTENT AREA.--> + </div> + </div> + <footer id="footer"> + <div id="footer_floater"></div> + <div class="footer_col" id="wdn_footer_feedback"> + <!--#include virtual="/wdn/templates_3.1/includes/feedback.html" --> + </div> + <div class="footer_col" id="wdn_footer_related"> + +<!-- InstanceBeginEditable name="leftcollinks" --> + <!--#include virtual="../sharedcode/relatedLinks.html" --> + +<!-- InstanceEndEditable --> +</div> + <div class="footer_col" id="wdn_footer_contact"> + +<!-- InstanceBeginEditable name="contactinfo" --> + <!--#include virtual="../sharedcode/footerContactInfo.html" --> + +<!-- InstanceEndEditable --> +</div> + <div class="footer_col" id="wdn_footer_share"> + <!--#include virtual="/wdn/templates_3.1/includes/socialmediashare.html" --> + </div> + +<!-- InstanceBeginEditable name="optionalfooter" --> + +<!-- InstanceEndEditable --> + <div id="wdn_copyright"> + <div> + +<!-- InstanceBeginEditable name="footercontent" --> + <!--#include virtual="../sharedcode/footer.html" --> + +<!-- InstanceEndEditable --> + <!--#include virtual="/wdn/templates_3.1/includes/wdn.html" --> + </div> + <!--#include virtual="/wdn/templates_3.1/includes/logos.html" --> + </div> + </footer> + </div> +</body> +</html> diff --git a/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3x1/Local.tpl b/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3x1/Local.tpl new file mode 100644 index 0000000..2bd3f25 --- /dev/null +++ b/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3x1/Local.tpl @@ -0,0 +1,137 @@ +<!DOCTYPE html> +<!--[if IEMobile 7 ]><html class="ie iem7"><!-- InstanceBegin template="/Templates/local.dwt" codeOutsideHTMLIsLocked="false" --><![endif]--> +<!--[if lt IE 7 ]><html class="ie ie6" lang="en"><!-- InstanceBegin template="/Templates/local.dwt" codeOutsideHTMLIsLocked="false" --><![endif]--> +<!--[if IE 7 ]><html class="ie ie7" lang="en"><!-- InstanceBegin template="/Templates/local.dwt" codeOutsideHTMLIsLocked="false" --><![endif]--> +<!--[if IE 8 ]><html class="ie ie8" lang="en"><!-- InstanceBegin template="/Templates/local.dwt" codeOutsideHTMLIsLocked="false" --><![endif]--> +<!--[if (gte IE 9)|(gt IEMobile 7) ]><html class="ie" lang="en"><!-- InstanceBegin template="/Templates/local.dwt" codeOutsideHTMLIsLocked="false" --><![endif]--> +<!--[if !(IEMobile) | !(IE)]><!--><html lang="en"><!-- InstanceBegin template="/Templates/local.dwt" codeOutsideHTMLIsLocked="false" --><!--<![endif]--> +<head> +<!--#include virtual="/wdn/templates_3.1/includes/metanfavico.html" --> +<!-- + Membership and regular participation in the UNL Web Developer Network + is required to use the UNL templates. Visit the WDN site at + http://wdn.unl.edu/. Click the WDN Registry link to log in and + register your unl.edu site. + All UNL template code is the property of the UNL Web Developer Network. + The code seen in a source code view is not, and may not be used as, a + template. You may not use this code, a reverse-engineered version of + this code, or its associated visual presentation in whole or in part to + create a derivative work. + This message may not be removed from any pages based on the UNL site template. + + $Id: local.dwt | d3b0e517ecafe3e1f81c45ddafa7a316adcc45dd | Fri Mar 9 11:41:56 2012 -0600 | Kevin Abel $ +--> +<!--#include virtual="/wdn/templates_3.1/includes/scriptsandstyles_local.html" --> +<!-- InstanceBeginEditable name="doctitle" --> +<title>Use a descriptive page title | Optional Site Title (use for context) | University of Nebraska–Lincoln</title> +<!-- InstanceEndEditable --> + +<!-- InstanceBeginEditable name="head" --> +<!-- Place optional header elements here --> + +<!-- InstanceEndEditable --> +<!-- TemplateParam name="class" type="text" value="fixed" --> +</head> +<body class="@@(_document['class'])@@" data-version="3.1"> + <nav class="skipnav"> + <a class="skipnav" href="#maincontent">Skip Navigation</a> + </nav> + <div id="wdn_wrapper"> + <header id="header" role="banner"> + <a id="logo" href="http://www.unl.edu/" title="UNL website">UNL</a> + <span id="wdn_institution_title">University of Nebraska–Lincoln</span> + <span id="wdn_site_title"> +<!-- InstanceBeginEditable name="titlegraphic" --> +The Title of My Site +<!-- InstanceEndEditable --> +</span> + <!--#include virtual="/wdn/templates_3.1/includes/idm.html" --> + <!--#include virtual="/wdn/templates_3.1/includes/wdnTools.html" --> + </header> + <div id="wdn_navigation_bar"> + <nav id="breadcrumbs"> + <!-- WDN: see glossary item 'breadcrumbs' --> + <h3 class="wdn_list_descriptor hidden">Breadcrumbs</h3> + +<!-- InstanceBeginEditable name="breadcrumbs" --> + <ul> + <li><a href="http://www.unl.edu/" title="University of Nebraska–Lincoln">UNL</a></li> + <li class="selected"><a href="#" title="Site Title">Site Title</a></li> + <li>Page Title</li> + </ul> + +<!-- InstanceEndEditable --> + </nav> + <div id="wdn_navigation_wrapper"> + <nav id="navigation" role="navigation"> + <h3 class="wdn_list_descriptor hidden">Navigation</h3> + +<!-- InstanceBeginEditable name="navlinks" --> + <!--#include virtual="../sharedcode/navigation.html" --> + +<!-- InstanceEndEditable --> + </nav> + </div> + </div> + <div id="wdn_content_wrapper"> + <div id="pagetitle"> + +<!-- InstanceBeginEditable name="pagetitle" --> + <h1>This is your page title. It's now an <h1>, baby!</h1> + +<!-- InstanceEndEditable --> + </div> + <div id="maincontent" role="main"> + <!--THIS IS THE MAIN CONTENT AREA; WDN: see glossary item 'main content area' --> + +<!-- InstanceBeginEditable name="maincontentarea" --> + <h2>This is a blank page</h2> + <p>Impress your audience with awesome content!</p> + +<!-- InstanceEndEditable --> + <div class="clear"></div> + <!--#include virtual="/wdn/templates_3.1/includes/noscript.html" --> + <!--THIS IS THE END OF THE MAIN CONTENT AREA.--> + </div> + </div> + <footer id="footer"> + <div id="footer_floater"></div> + <div class="footer_col" id="wdn_footer_feedback"> + <!--#include virtual="/wdn/templates_3.1/includes/feedback.html" --> + </div> + <div class="footer_col" id="wdn_footer_related"> + +<!-- InstanceBeginEditable name="leftcollinks" --> + <!--#include virtual="../sharedcode/relatedLinks.html" --> + +<!-- InstanceEndEditable --> +</div> + <div class="footer_col" id="wdn_footer_contact"> + +<!-- InstanceBeginEditable name="contactinfo" --> + <!--#include virtual="../sharedcode/footerContactInfo.html" --> + +<!-- InstanceEndEditable --> +</div> + <div class="footer_col" id="wdn_footer_share"> + <!--#include virtual="/wdn/templates_3.1/includes/socialmediashare.html" --> + </div> + +<!-- InstanceBeginEditable name="optionalfooter" --> + +<!-- InstanceEndEditable --> + <div id="wdn_copyright"> + <div> + +<!-- InstanceBeginEditable name="footercontent" --> + <!--#include virtual="../sharedcode/footer.html" --> + +<!-- InstanceEndEditable --> + <!--#include virtual="/wdn/templates_3.1/includes/wdn.html" --> + </div> + <!--#include virtual="/wdn/templates_3.1/includes/logos.html" --> + </div> + </footer> + </div> +</body> +</html> diff --git a/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3x1/Unlaffiliate.tpl b/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3x1/Unlaffiliate.tpl new file mode 100644 index 0000000..e17a0b8 --- /dev/null +++ b/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3x1/Unlaffiliate.tpl @@ -0,0 +1,141 @@ +<!DOCTYPE html> +<!--[if IEMobile 7 ]><html class="ie iem7"><!-- InstanceBegin template="/Templates/unlaffiliate.dwt" codeOutsideHTMLIsLocked="false" --><![endif]--> +<!--[if lt IE 7 ]><html class="ie ie6" lang="en"><!-- InstanceBegin template="/Templates/unlaffiliate.dwt" codeOutsideHTMLIsLocked="false" --><![endif]--> +<!--[if IE 7 ]><html class="ie ie7" lang="en"><!-- InstanceBegin template="/Templates/unlaffiliate.dwt" codeOutsideHTMLIsLocked="false" --><![endif]--> +<!--[if IE 8 ]><html class="ie ie8" lang="en"><!-- InstanceBegin template="/Templates/unlaffiliate.dwt" codeOutsideHTMLIsLocked="false" --><![endif]--> +<!--[if (gte IE 9)|(gt IEMobile 7) ]><html class="ie" lang="en"><!-- InstanceBegin template="/Templates/unlaffiliate.dwt" codeOutsideHTMLIsLocked="false" --><![endif]--> +<!--[if !(IEMobile) | !(IE)]><!--><html lang="en"><!-- InstanceBegin template="/Templates/unlaffiliate.dwt" codeOutsideHTMLIsLocked="false" --><!--<![endif]--> +<head> +<!--#include virtual="/wdn/templates_3.1/includes/metanfavico.html" --> +<!-- + Membership and regular participation in the UNL Web Developer Network + is required to use the UNL templates. Visit the WDN site at + http://wdn.unl.edu/. Click the WDN Registry link to log in and + register your unl.edu site. + All UNL template code is the property of the UNL Web Developer Network. + The code seen in a source code view is not, and may not be used as, a + template. You may not use this code, a reverse-engineered version of + this code, or its associated visual presentation in whole or in part to + create a derivative work. + This message may not be removed from any pages based on the UNL site template. + + $Id: unlaffiliate.dwt | ea2608181e2b6604db76106fd982b39218ddcb8b | Fri Mar 9 12:20:43 2012 -0600 | Kevin Abel $ +--> +<!--#include virtual="/wdn/templates_3.1/includes/scriptsandstyles.html" --> +<!-- InstanceBeginEditable name="doctitle" --> +<title>Use a descriptive page title | Optional Site Title (use for context) | UNL Affiliate</title> +<!-- InstanceEndEditable --> + +<!-- InstanceBeginEditable name="head" --> +<!-- Place optional header elements here --> +<link rel="stylesheet" type="text/css" media="screen" href="../sharedcode/affiliate.css" /> +<link href="../sharedcode/affiliate_imgs/favicon.ico" rel="shortcut icon" /> +<!-- InstanceEndEditable --> +<!-- TemplateParam name="class" type="text" value="fixed" --> +</head> +<body class="@@(_document['class'])@@" data-version="3.1"> + <nav class="skipnav"> + <a class="skipnav" href="#maincontent">Skip Navigation</a> + </nav> + <div id="wdn_wrapper"> + <header id="header" role="banner"> + <!-- InstanceBeginEditable name="sitebranding_logo" --> + <a id="logo" href="http://www.throughtheeyes.org/" title="Through the Eyes of the Child Initiative">Through the Eyes of the Child Initiative</a> + +<!-- InstanceEndEditable --> + <span id="wdn_institution_title"><!-- InstanceBeginEditable name="sitebranding_affiliate" --><a href="http://www.unl.edu" title="University of Nebraska–Lincoln">An affiliate of the University of Nebraska–Lincoln</a> +<!-- InstanceEndEditable --> +</span> + <span id="wdn_site_title"> +<!-- InstanceBeginEditable name="titlegraphic" --> +Throught the Eyes of a Child Initiative<span>A Nebraska Supreme Court Initiative</span> +<!-- InstanceEndEditable --> +</span> + <!--#include virtual="/wdn/templates_3.1/includes/idm.html" --> + <!--#include virtual="/wdn/templates_3.1/includes/wdnTools.html" --> + </header> + <div id="wdn_navigation_bar"> + <nav id="breadcrumbs"> + <!-- WDN: see glossary item 'breadcrumbs' --> + <h3 class="wdn_list_descriptor hidden">Breadcrumbs</h3> + +<!-- InstanceBeginEditable name="breadcrumbs" --> + <ul> + <li><a href="http://www.throughtheeyes.org/" title="Through the Eyes of the Child Initiative">Home</a></li> + </ul> + +<!-- InstanceEndEditable --> + </nav> + <div id="wdn_navigation_wrapper"> + <nav id="navigation" role="navigation"> + <h3 class="wdn_list_descriptor hidden">Navigation</h3> + +<!-- InstanceBeginEditable name="navlinks" --> + <!--#include virtual="../sharedcode/navigation.html" --> + +<!-- InstanceEndEditable --> + </nav> + </div> + </div> + <div id="wdn_content_wrapper"> + <div id="pagetitle"> + +<!-- InstanceBeginEditable name="pagetitle" --> + <h1>This is your page title. It's now an <h1>, baby!</h1> + +<!-- InstanceEndEditable --> + </div> + <div id="maincontent" role="main"> + <!--THIS IS THE MAIN CONTENT AREA; WDN: see glossary item 'main content area' --> + +<!-- InstanceBeginEditable name="maincontentarea" --> + <h2>This is a blank page</h2> + <p>Impress your audience with awesome content!</p> + +<!-- InstanceEndEditable --> + <div class="clear"></div> + <!--#include virtual="/wdn/templates_3.1/includes/noscript.html" --> + <!--THIS IS THE END OF THE MAIN CONTENT AREA.--> + </div> + </div> + <footer id="footer"> + <div id="footer_floater"></div> + <div class="footer_col" id="wdn_footer_feedback"> + <!--#include virtual="/wdn/templates_3.1/includes/feedback.html" --> + </div> + <div class="footer_col" id="wdn_footer_related"> + +<!-- InstanceBeginEditable name="leftcollinks" --> + <!--#include virtual="../sharedcode/relatedLinks.html" --> + +<!-- InstanceEndEditable --> +</div> + <div class="footer_col" id="wdn_footer_contact"> + +<!-- InstanceBeginEditable name="contactinfo" --> + <!--#include virtual="../sharedcode/footerContactInfo.html" --> + +<!-- InstanceEndEditable --> +</div> + <div class="footer_col" id="wdn_footer_share"> + <!--#include virtual="/wdn/templates_3.1/includes/socialmediashare.html" --> + </div> + +<!-- InstanceBeginEditable name="optionalfooter" --> + +<!-- InstanceEndEditable --> + <div id="wdn_copyright"> + <div> + +<!-- InstanceBeginEditable name="footercontent" --> + <!--#include virtual="../sharedcode/footer.html" --> + +<!-- InstanceEndEditable --> + <!--#include virtual="/wdn/templates_3.1/includes/wdn.html" --> + </div> + <!--#include virtual="/wdn/templates_3.1/includes/logos.html" --> + </div> + </footer> + </div> +</body> +</html> diff --git a/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3x1/Unlaffiliate_debug.tpl b/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3x1/Unlaffiliate_debug.tpl new file mode 100644 index 0000000..e09fc84 --- /dev/null +++ b/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3x1/Unlaffiliate_debug.tpl @@ -0,0 +1,141 @@ +<!DOCTYPE html> +<!--[if IEMobile 7 ]><html class="ie iem7"><!-- InstanceBegin template="/Templates/unlaffiliate_debug.dwt" codeOutsideHTMLIsLocked="false" --><![endif]--> +<!--[if lt IE 7 ]><html class="ie ie6" lang="en"><!-- InstanceBegin template="/Templates/unlaffiliate_debug.dwt" codeOutsideHTMLIsLocked="false" --><![endif]--> +<!--[if IE 7 ]><html class="ie ie7" lang="en"><!-- InstanceBegin template="/Templates/unlaffiliate_debug.dwt" codeOutsideHTMLIsLocked="false" --><![endif]--> +<!--[if IE 8 ]><html class="ie ie8" lang="en"><!-- InstanceBegin template="/Templates/unlaffiliate_debug.dwt" codeOutsideHTMLIsLocked="false" --><![endif]--> +<!--[if (gte IE 9)|(gt IEMobile 7) ]><html class="ie" lang="en"><!-- InstanceBegin template="/Templates/unlaffiliate_debug.dwt" codeOutsideHTMLIsLocked="false" --><![endif]--> +<!--[if !(IEMobile) | !(IE)]><!--><html lang="en"><!-- InstanceBegin template="/Templates/unlaffiliate_debug.dwt" codeOutsideHTMLIsLocked="false" --><!--<![endif]--> +<head> +<!--#include virtual="/wdn/templates_3.1/includes/metanfavico.html" --> +<!-- + Membership and regular participation in the UNL Web Developer Network + is required to use the UNL templates. Visit the WDN site at + http://wdn.unl.edu/. Click the WDN Registry link to log in and + register your unl.edu site. + All UNL template code is the property of the UNL Web Developer Network. + The code seen in a source code view is not, and may not be used as, a + template. You may not use this code, a reverse-engineered version of + this code, or its associated visual presentation in whole or in part to + create a derivative work. + This message may not be removed from any pages based on the UNL site template. + + $Id: unlaffiliate_debug.dwt | ea2608181e2b6604db76106fd982b39218ddcb8b | Fri Mar 9 12:20:43 2012 -0600 | Kevin Abel $ +--> +<!--#include virtual="/wdn/templates_3.1/includes/scriptsandstyles_debug.html" --> +<!-- InstanceBeginEditable name="doctitle" --> +<title>Use a descriptive page title | Optional Site Title (use for context) | UNL Affiliate</title> +<!-- InstanceEndEditable --> + +<!-- InstanceBeginEditable name="head" --> +<!-- Place optional header elements here --> +<link rel="stylesheet" type="text/css" media="screen" href="../sharedcode/affiliate.css" /> +<link href="../sharedcode/affiliate_imgs/favicon.ico" rel="shortcut icon" /> +<!-- InstanceEndEditable --> +<!-- TemplateParam name="class" type="text" value="fixed debug" --> +</head> +<body class="@@(_document['class'])@@" data-version="3.1"> + <nav class="skipnav"> + <a class="skipnav" href="#maincontent">Skip Navigation</a> + </nav> + <div id="wdn_wrapper"> + <header id="header" role="banner"> + <!-- InstanceBeginEditable name="sitebranding_logo" --> + <a id="logo" href="http://www.throughtheeyes.org/" title="Through the Eyes of the Child Initiative">Through the Eyes of the Child Initiative</a> + +<!-- InstanceEndEditable --> + <span id="wdn_institution_title"><!-- InstanceBeginEditable name="sitebranding_affiliate" --><a href="http://www.unl.edu" title="University of Nebraska–Lincoln">An affiliate of the University of Nebraska–Lincoln</a> +<!-- InstanceEndEditable --> +</span> + <span id="wdn_site_title"> +<!-- InstanceBeginEditable name="titlegraphic" --> +Throught the Eyes of a Child Initiative<span>A Nebraska Supreme Court Initiative</span> +<!-- InstanceEndEditable --> +</span> + <!--#include virtual="/wdn/templates_3.1/includes/idm.html" --> + <!--#include virtual="/wdn/templates_3.1/includes/wdnTools.html" --> + </header> + <div id="wdn_navigation_bar"> + <nav id="breadcrumbs"> + <!-- WDN: see glossary item 'breadcrumbs' --> + <h3 class="wdn_list_descriptor hidden">Breadcrumbs</h3> + +<!-- InstanceBeginEditable name="breadcrumbs" --> + <ul> + <li><a href="http://www.throughtheeyes.org/" title="Through the Eyes of the Child Initiative">Home</a></li> + </ul> + +<!-- InstanceEndEditable --> + </nav> + <div id="wdn_navigation_wrapper"> + <nav id="navigation" role="navigation"> + <h3 class="wdn_list_descriptor hidden">Navigation</h3> + +<!-- InstanceBeginEditable name="navlinks" --> + <!--#include virtual="../sharedcode/navigation.html" --> + +<!-- InstanceEndEditable --> + </nav> + </div> + </div> + <div id="wdn_content_wrapper"> + <div id="pagetitle"> + +<!-- InstanceBeginEditable name="pagetitle" --> + <h1>This is your page title. It's now an <h1>, baby!</h1> + +<!-- InstanceEndEditable --> + </div> + <div id="maincontent" role="main"> + <!--THIS IS THE MAIN CONTENT AREA; WDN: see glossary item 'main content area' --> + +<!-- InstanceBeginEditable name="maincontentarea" --> + <h2>This is a blank page</h2> + <p>Impress your audience with awesome content!</p> + +<!-- InstanceEndEditable --> + <div class="clear"></div> + <!--#include virtual="/wdn/templates_3.1/includes/noscript.html" --> + <!--THIS IS THE END OF THE MAIN CONTENT AREA.--> + </div> + </div> + <footer id="footer"> + <div id="footer_floater"></div> + <div class="footer_col" id="wdn_footer_feedback"> + <!--#include virtual="/wdn/templates_3.1/includes/feedback.html" --> + </div> + <div class="footer_col" id="wdn_footer_related"> + +<!-- InstanceBeginEditable name="leftcollinks" --> + <!--#include virtual="../sharedcode/relatedLinks.html" --> + +<!-- InstanceEndEditable --> +</div> + <div class="footer_col" id="wdn_footer_contact"> + +<!-- InstanceBeginEditable name="contactinfo" --> + <!--#include virtual="../sharedcode/footerContactInfo.html" --> + +<!-- InstanceEndEditable --> +</div> + <div class="footer_col" id="wdn_footer_share"> + <!--#include virtual="/wdn/templates_3.1/includes/socialmediashare.html" --> + </div> + +<!-- InstanceBeginEditable name="optionalfooter" --> + +<!-- InstanceEndEditable --> + <div id="wdn_copyright"> + <div> + +<!-- InstanceBeginEditable name="footercontent" --> + <!--#include virtual="../sharedcode/footer.html" --> + +<!-- InstanceEndEditable --> + <!--#include virtual="/wdn/templates_3.1/includes/wdn.html" --> + </div> + <!--#include virtual="/wdn/templates_3.1/includes/logos.html" --> + </div> + </footer> + </div> +</body> +</html> diff --git a/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3x1/Unlaffiliate_local.tpl b/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3x1/Unlaffiliate_local.tpl new file mode 100644 index 0000000..865cee1 --- /dev/null +++ b/lib/data/pear.unl.edu/UNL_Templates/tpl_cache/Version3x1/Unlaffiliate_local.tpl @@ -0,0 +1,141 @@ +<!DOCTYPE html> +<!--[if IEMobile 7 ]><html class="ie iem7"><!-- InstanceBegin template="/Templates/unlaffiliate_local.dwt" codeOutsideHTMLIsLocked="false" --><![endif]--> +<!--[if lt IE 7 ]><html class="ie ie6" lang="en"><!-- InstanceBegin template="/Templates/unlaffiliate_local.dwt" codeOutsideHTMLIsLocked="false" --><![endif]--> +<!--[if IE 7 ]><html class="ie ie7" lang="en"><!-- InstanceBegin template="/Templates/unlaffiliate_local.dwt" codeOutsideHTMLIsLocked="false" --><![endif]--> +<!--[if IE 8 ]><html class="ie ie8" lang="en"><!-- InstanceBegin template="/Templates/unlaffiliate_local.dwt" codeOutsideHTMLIsLocked="false" --><![endif]--> +<!--[if (gte IE 9)|(gt IEMobile 7) ]><html class="ie" lang="en"><!-- InstanceBegin template="/Templates/unlaffiliate_local.dwt" codeOutsideHTMLIsLocked="false" --><![endif]--> +<!--[if !(IEMobile) | !(IE)]><!--><html lang="en"><!-- InstanceBegin template="/Templates/unlaffiliate_local.dwt" codeOutsideHTMLIsLocked="false" --><!--<![endif]--> +<head> +<!--#include virtual="/wdn/templates_3.1/includes/metanfavico.html" --> +<!-- + Membership and regular participation in the UNL Web Developer Network + is required to use the UNL templates. Visit the WDN site at + http://wdn.unl.edu/. Click the WDN Registry link to log in and + register your unl.edu site. + All UNL template code is the property of the UNL Web Developer Network. + The code seen in a source code view is not, and may not be used as, a + template. You may not use this code, a reverse-engineered version of + this code, or its associated visual presentation in whole or in part to + create a derivative work. + This message may not be removed from any pages based on the UNL site template. + + $Id: unlaffiliate_local.dwt | d3b0e517ecafe3e1f81c45ddafa7a316adcc45dd | Fri Mar 9 11:41:56 2012 -0600 | Kevin Abel $ +--> +<!--#include virtual="/wdn/templates_3.1/includes/scriptsandstyles_local.html" --> +<!-- InstanceBeginEditable name="doctitle" --> +<title>Use a descriptive page title | Optional Site Title (use for context) | UNL Affiliate</title> +<!-- InstanceEndEditable --> + +<!-- InstanceBeginEditable name="head" --> +<!-- Place optional header elements here --> +<link rel="stylesheet" type="text/css" media="screen" href="../sharedcode/affiliate.css" /> +<link href="../sharedcode/affiliate_imgs/favicon.ico" rel="shortcut icon" /> +<!-- InstanceEndEditable --> +<!-- TemplateParam name="class" type="text" value="fixed" --> +</head> +<body class="@@(_document['class'])@@" data-version="3.1"> + <nav class="skipnav"> + <a class="skipnav" href="#maincontent">Skip Navigation</a> + </nav> + <div id="wdn_wrapper"> + <header id="header" role="banner"> + <!-- InstanceBeginEditable name="sitebranding_logo" --> + <a id="logo" href="http://www.throughtheeyes.org/" title="Through the Eyes of the Child Initiative">Through the Eyes of the Child Initiative</a> + +<!-- InstanceEndEditable --> + <span id="wdn_institution_title"><!-- InstanceBeginEditable name="sitebranding_affiliate" --><a href="http://www.unl.edu" title="University of Nebraska–Lincoln">An affiliate of the University of Nebraska–Lincoln</a> +<!-- InstanceEndEditable --> +</span> + <span id="wdn_site_title"> +<!-- InstanceBeginEditable name="titlegraphic" --> +Throught the Eyes of a Child Initiative<span>A Nebraska Supreme Court Initiative</span> +<!-- InstanceEndEditable --> +</span> + <!--#include virtual="/wdn/templates_3.1/includes/idm.html" --> + <!--#include virtual="/wdn/templates_3.1/includes/wdnTools.html" --> + </header> + <div id="wdn_navigation_bar"> + <nav id="breadcrumbs"> + <!-- WDN: see glossary item 'breadcrumbs' --> + <h3 class="wdn_list_descriptor hidden">Breadcrumbs</h3> + +<!-- InstanceBeginEditable name="breadcrumbs" --> + <ul> + <li><a href="http://www.throughtheeyes.org/" title="Through the Eyes of the Child Initiative">Home</a></li> + </ul> + +<!-- InstanceEndEditable --> + </nav> + <div id="wdn_navigation_wrapper"> + <nav id="navigation" role="navigation"> + <h3 class="wdn_list_descriptor hidden">Navigation</h3> + +<!-- InstanceBeginEditable name="navlinks" --> + <!--#include virtual="../sharedcode/navigation.html" --> + +<!-- InstanceEndEditable --> + </nav> + </div> + </div> + <div id="wdn_content_wrapper"> + <div id="pagetitle"> + +<!-- InstanceBeginEditable name="pagetitle" --> + <h1>This is your page title. It's now an <h1>, baby!</h1> + +<!-- InstanceEndEditable --> + </div> + <div id="maincontent" role="main"> + <!--THIS IS THE MAIN CONTENT AREA; WDN: see glossary item 'main content area' --> + +<!-- InstanceBeginEditable name="maincontentarea" --> + <h2>This is a blank page</h2> + <p>Impress your audience with awesome content!</p> + +<!-- InstanceEndEditable --> + <div class="clear"></div> + <!--#include virtual="/wdn/templates_3.1/includes/noscript.html" --> + <!--THIS IS THE END OF THE MAIN CONTENT AREA.--> + </div> + </div> + <footer id="footer"> + <div id="footer_floater"></div> + <div class="footer_col" id="wdn_footer_feedback"> + <!--#include virtual="/wdn/templates_3.1/includes/feedback.html" --> + </div> + <div class="footer_col" id="wdn_footer_related"> + +<!-- InstanceBeginEditable name="leftcollinks" --> + <!--#include virtual="../sharedcode/relatedLinks.html" --> + +<!-- InstanceEndEditable --> +</div> + <div class="footer_col" id="wdn_footer_contact"> + +<!-- InstanceBeginEditable name="contactinfo" --> + <!--#include virtual="../sharedcode/footerContactInfo.html" --> + +<!-- InstanceEndEditable --> +</div> + <div class="footer_col" id="wdn_footer_share"> + <!--#include virtual="/wdn/templates_3.1/includes/socialmediashare.html" --> + </div> + +<!-- InstanceBeginEditable name="optionalfooter" --> + +<!-- InstanceEndEditable --> + <div id="wdn_copyright"> + <div> + +<!-- InstanceBeginEditable name="footercontent" --> + <!--#include virtual="../sharedcode/footer.html" --> + +<!-- InstanceEndEditable --> + <!--#include virtual="/wdn/templates_3.1/includes/wdn.html" --> + </div> + <!--#include virtual="/wdn/templates_3.1/includes/logos.html" --> + </div> + </footer> + </div> +</body> +</html> diff --git a/lib/docs/pear.unl.edu/UNL_DWT/examples/Template_style1.php b/lib/docs/pear.unl.edu/UNL_DWT/examples/Template_style1.php new file mode 100644 index 0000000..69514f2 --- /dev/null +++ b/lib/docs/pear.unl.edu/UNL_DWT/examples/Template_style1.php @@ -0,0 +1,25 @@ +<?php +/** + * Template Definition for template_style1.dwt + */ +require_once 'UNL/DWT.php'; + +class UNL_DWT_Template_style1 extends UNL_DWT +{ + ###START_AUTOCODE + /* the code below is auto generated do not remove the above tag */ + + var $__template = 'Template_style1.tpl'; // template name + var $doctitle = "<title>Sample Template Style 1</title>"; // string() + var $head = ""; // string() + var $header = "Header"; // string() + var $leftnav = "<p> Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut. </p>"; // string() + var $content = "<h2>Subheading</h2> <p> Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. </p> <p> Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. </p>"; // string() + var $footer = "Footer"; // string() + + /* Static get */ + function staticGet($k,$v=NULL) { return UNL_DWT::staticGet('UNL_DWT_Template_style1',$k,$v); } + + /* the code above is auto generated do not remove the tag below */ + ###END_AUTOCODE +} diff --git a/lib/docs/pear.unl.edu/UNL_DWT/examples/Template_style1.tpl b/lib/docs/pear.unl.edu/UNL_DWT/examples/Template_style1.tpl new file mode 100644 index 0000000..bd63d04 --- /dev/null +++ b/lib/docs/pear.unl.edu/UNL_DWT/examples/Template_style1.tpl @@ -0,0 +1,86 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"><!-- InstanceBegin template="/Templates/template_style1.dwt" codeOutsideHTMLIsLocked="false" --> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /> +<!-- InstanceBeginEditable name="doctitle" --> +<title>Sample Template Style 1</title> +<!-- InstanceEndEditable --> +<style type="text/css"> +#container +{ +width: 90%; +margin: 10px auto; +background-color: #fff; +color: #333; +border: 1px solid gray; +line-height: 130%; +} +#top +{ +padding: .5em; +background-color: #ddd; +border-bottom: 1px solid gray; +} +#top h1 +{ +padding: 0; +margin: 0; +} +#leftnav +{ +float: left; +width: 160px; +margin: 0; +padding: 1em; +} +#content +{ +margin-left: 200px; +border-left: 1px solid gray; +padding: 1em; +max-width: 36em; +} +#footer +{ +clear: both; +margin: 0; +padding: .5em; +color: #333; +background-color: #ddd; +border-top: 1px solid gray; +} +#leftnav p { margin: 0 0 1em 0; } +#content h2 { margin: 0 0 .5em 0; } +</style> +<!-- InstanceBeginEditable name="head" --> +<!-- InstanceEndEditable --> +</head> +<body> +<div id="container"> +<div id="top"> +<h1> +<!-- InstanceBeginEditable name="header" --> +Header +<!-- InstanceEndEditable --> +</h1> +</div> +<div id="leftnav"> +<!-- InstanceBeginEditable name="leftnav" --> + <p> Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut. </p> +<!-- InstanceEndEditable --> +</div> +<div id="content"> +<!-- InstanceBeginEditable name="content" --> + <h2>Subheading</h2> + <p> Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. </p> + <p> Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. </p> +<!-- InstanceEndEditable --> +</div> +<div id="footer"> +<!-- InstanceBeginEditable name="footer" --> +Footer +<!-- InstanceEndEditable --> +</div> +</div> +</body> +</html> diff --git a/lib/docs/pear.unl.edu/UNL_DWT/examples/example.ini b/lib/docs/pear.unl.edu/UNL_DWT/examples/example.ini new file mode 100644 index 0000000..edf2b23 --- /dev/null +++ b/lib/docs/pear.unl.edu/UNL_DWT/examples/example.ini @@ -0,0 +1,5 @@ +[UNL_DWT] +dwt_location = @DOC_DIR@/UNL_DWT/docs/examples/ +class_location = @DOC_DIR@/UNL_DWT/docs/examples/ +tpl_location = @DOC_DIR@/UNL_DWT/docs/examples/ +class_prefix = UNL_DWT_ \ No newline at end of file diff --git a/lib/docs/pear.unl.edu/UNL_DWT/examples/example.test.ini b/lib/docs/pear.unl.edu/UNL_DWT/examples/example.test.ini new file mode 100644 index 0000000..6f24a0b --- /dev/null +++ b/lib/docs/pear.unl.edu/UNL_DWT/examples/example.test.ini @@ -0,0 +1,5 @@ +[UNL_DWT] +dwt_location = ./ +class_location = ./ +tpl_location = ./ +class_prefix = UNL_DWT_ \ No newline at end of file diff --git a/lib/docs/pear.unl.edu/UNL_DWT/examples/example_style1.php b/lib/docs/pear.unl.edu/UNL_DWT/examples/example_style1.php new file mode 100644 index 0000000..632c8af --- /dev/null +++ b/lib/docs/pear.unl.edu/UNL_DWT/examples/example_style1.php @@ -0,0 +1,30 @@ +<?php +/** + * This example uses the DWT object generated by: '@PHP_BIN@ @PHP_DIR@/UNL/DWT/createTemplates.php @DOC_DIR@/UNL_DWT/docs/examples/example.ini' + * + */ +ini_set('display_errors',true); +error_reporting(E_ALL|E_STRICT); + +set_include_path(dirname(__DIR__).'/../src'); + +require_once 'UNL/DWT.php'; +if ('@DATA_DIR@' == '@'.'DATA_DIR@') { + $configfile = 'example.test.ini'; +} else { + $configfile = '@DOC_DIR@/UNL_DWT/docs/examples/example.ini'; +} +$config = parse_ini_file($configfile, true); +foreach($config as $class=>$values) { + UNL_DWT::$options = $values; +} +$page = UNL_DWT::factory('Template_style1'); +$page->header = "Example Using Template Style 1"; +$page->leftnav = "<ul><li><a href='http://pear.unl.edu/'>UNL PEAR Channel</a></li></ul>"; +$page->content = "<p>This example demonstrates the usefulness of the DWT object generator for Dreamweaver Templates.</p>"; +$page->content .= "<p>Included with the DWT package is a Dreamweaver template with 4 editable regions [template_style1.dwt]. This page is rendered using the DWT class created from that template.</p>"; +$page->content .= "<p>To create classes for your Templates, create a .ini file with the location of your Dreamweaver templates (dwt's) and then run the createTemplates.php script to generate objects for each of your template files.</p>"; +$page->content .= "<p>Here is the ini file used to create the Template_style1:<pre><code>".file_get_contents($configfile)."</code></pre></p>"; +$page->content .= "<p>And the command used to create the template classes:<pre><code>@PHP_BIN@ @PHP_DIR@/UNL/DWT/createTemplates.php @DOC_DIR@/UNL_DWT/docs/examples/example.ini</code></pre></p>"; +$page->footer = "<a href='mailto:brett.bieber@gmail.com'>Brett Bieber</a>"; +echo $page->toHtml(); \ No newline at end of file diff --git a/lib/docs/pear.unl.edu/UNL_DWT/examples/scanner_example.php b/lib/docs/pear.unl.edu/UNL_DWT/examples/scanner_example.php new file mode 100644 index 0000000..52d9629 --- /dev/null +++ b/lib/docs/pear.unl.edu/UNL_DWT/examples/scanner_example.php @@ -0,0 +1,14 @@ +<?php + +set_include_path(dirname(__DIR__).'/../src'); + +require_once 'UNL/DWT/Scanner.php'; + +$file = file_get_contents(dirname(__FILE__).'/'.'template_style1.dwt'); + +$scanned = new UNL_DWT_Scanner($file); + +echo $scanned->leftnav; +echo $scanned->content; + +?> \ No newline at end of file diff --git a/lib/docs/pear.unl.edu/UNL_DWT/examples/template_style1.dwt b/lib/docs/pear.unl.edu/UNL_DWT/examples/template_style1.dwt new file mode 100644 index 0000000..f22ce6a --- /dev/null +++ b/lib/docs/pear.unl.edu/UNL_DWT/examples/template_style1.dwt @@ -0,0 +1,80 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /> +<!-- TemplateBeginEditable name="doctitle" --> +<title>Sample Template Style 1</title> +<!-- TemplateEndEditable --> +<style type="text/css"> +#container +{ +width: 90%; +margin: 10px auto; +background-color: #fff; +color: #333; +border: 1px solid gray; +line-height: 130%; +} + +#top +{ +padding: .5em; +background-color: #ddd; +border-bottom: 1px solid gray; +} + +#top h1 +{ +padding: 0; +margin: 0; +} + +#leftnav +{ +float: left; +width: 160px; +margin: 0; +padding: 1em; +} + +#content +{ +margin-left: 200px; +border-left: 1px solid gray; +padding: 1em; +max-width: 36em; +} + +#footer +{ +clear: both; +margin: 0; +padding: .5em; +color: #333; +background-color: #ddd; +border-top: 1px solid gray; +} + +#leftnav p { margin: 0 0 1em 0; } +#content h2 { margin: 0 0 .5em 0; } +</style> +<!-- TemplateBeginEditable name="head" --><!-- TemplateEndEditable --> +</head> + +<body> +<div id="container"> +<div id="top"> +<h1><!-- TemplateBeginEditable name="header" -->Header<!-- TemplateEndEditable --></h1> +</div> +<div id="leftnav"><!-- TemplateBeginEditable name="leftnav" --> + <p> Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut. </p> +<!-- TemplateEndEditable --></div> +<div id="content"><!-- TemplateBeginEditable name="content" --> + <h2>Subheading</h2> + <p> Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. </p> + <p> Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. </p> +<!-- TemplateEndEditable --></div> +<div id="footer"><!-- TemplateBeginEditable name="footer" -->Footer<!-- TemplateEndEditable --></div> +</div> +</body> +</html> diff --git a/lib/docs/UNL_Templates/docs/examples/convert.php b/lib/docs/pear.unl.edu/UNL_Templates/examples/convert.php similarity index 100% rename from lib/docs/UNL_Templates/docs/examples/convert.php rename to lib/docs/pear.unl.edu/UNL_Templates/examples/convert.php diff --git a/lib/docs/UNL_Templates/docs/examples/customization/CustomClass.php b/lib/docs/pear.unl.edu/UNL_Templates/examples/customization/CustomClass.php similarity index 96% rename from lib/docs/UNL_Templates/docs/examples/customization/CustomClass.php rename to lib/docs/pear.unl.edu/UNL_Templates/examples/customization/CustomClass.php index 35f99cc..6f19d2e 100644 --- a/lib/docs/UNL_Templates/docs/examples/customization/CustomClass.php +++ b/lib/docs/pear.unl.edu/UNL_Templates/examples/customization/CustomClass.php @@ -1,5 +1,8 @@ <?php +set_include_path(dirname(dirname(dirname(__DIR__))).'/src'.PATH_SEPARATOR.dirname(dirname(dirname(__DIR__))).'/vendor/php'); + + require_once 'UNL/Templates.php'; class CustomClass diff --git a/lib/docs/UNL_Templates/docs/examples/customization/customization_example.html b/lib/docs/pear.unl.edu/UNL_Templates/examples/customization/customization_example.html similarity index 100% rename from lib/docs/UNL_Templates/docs/examples/customization/customization_example.html rename to lib/docs/pear.unl.edu/UNL_Templates/examples/customization/customization_example.html diff --git a/lib/docs/UNL_Templates/docs/examples/customization/customization_example.php b/lib/docs/pear.unl.edu/UNL_Templates/examples/customization/customization_example.php similarity index 100% rename from lib/docs/UNL_Templates/docs/examples/customization/customization_example.php rename to lib/docs/pear.unl.edu/UNL_Templates/examples/customization/customization_example.php diff --git a/lib/docs/UNL_Templates/docs/examples/example1.php b/lib/docs/pear.unl.edu/UNL_Templates/examples/example1.php similarity index 63% rename from lib/docs/UNL_Templates/docs/examples/example1.php rename to lib/docs/pear.unl.edu/UNL_Templates/examples/example1.php index c0bf90b..94fa015 100644 --- a/lib/docs/UNL_Templates/docs/examples/example1.php +++ b/lib/docs/pear.unl.edu/UNL_Templates/examples/example1.php @@ -7,18 +7,21 @@ */ ini_set('display_errors', true); error_reporting(E_ALL); -set_include_path(realpath(dirname(__FILE__).'/../../').PATH_SEPARATOR.realpath(dirname(__FILE__).'/../../../../php')); +set_include_path(dirname(dirname(__DIR__)).'/src'.PATH_SEPARATOR.dirname(dirname(__DIR__)).'/vendor/php'); require_once 'UNL/Templates.php'; -UNL_Templates::$options['version'] = 3; + +// Optionally set the version you'd like to use +UNL_Templates::$options['version'] = 3.1; $page = UNL_Templates::factory('Fixed', array('sharedcodepath' => 'sharedcode')); $page->addScript('test.js'); $page->addScriptDeclaration('function sayHello(){alert("Hello!");}'); $page->addStylesheet('foo.css'); $page->addStyleDeclaration('.foo {font-weight:bold;}'); -$page->titlegraphic = '<h1>Hello UNL Templates</h1>'; +$page->titlegraphic = 'Hello UNL Templates'; +$page->pagetitle = '<h1>This is my page title h1.</h1>'; $page->maincontentarea = '<p>This is my main content.</p>'; -$page->navlinks = '<ul><li>Hello world!</li></ul>'; +$page->navlinks = '<ul><li><a href="#">Hello world!</a></li></ul>'; $page->leftRandomPromo = ''; $page->maincontentarea .= highlight_file(__FILE__, true); $page->loadSharedcodeFiles(); diff --git a/lib/docs/UNL_Templates/docs/examples/scanner.php b/lib/docs/pear.unl.edu/UNL_Templates/examples/scanner.php similarity index 76% rename from lib/docs/UNL_Templates/docs/examples/scanner.php rename to lib/docs/pear.unl.edu/UNL_Templates/examples/scanner.php index 2226c08..ce6ac1e 100644 --- a/lib/docs/UNL_Templates/docs/examples/scanner.php +++ b/lib/docs/pear.unl.edu/UNL_Templates/examples/scanner.php @@ -1,4 +1,7 @@ <?php + +set_include_path(dirname(dirname(__DIR__)).'/src'.PATH_SEPARATOR.dirname(dirname(__DIR__)).'/vendor/php'); + highlight_file(__FILE__); require_once 'UNL/Templates/Scanner.php'; diff --git a/lib/downloads/UNL_DWT-0.7.2.tgz b/lib/downloads/UNL_DWT-0.7.2.tgz new file mode 100644 index 0000000000000000000000000000000000000000..c2375c729a9fe36701c90c7ea351d44af862ddf4 GIT binary patch literal 10867 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 N>^S!aH^UbO1^~pRGh+Y% literal 0 HcmV?d00001 diff --git a/lib/downloads/UNL_Templates-1.3.0RC2.tgz b/lib/downloads/UNL_Templates-1.3.0RC2.tgz new file mode 100644 index 0000000000000000000000000000000000000000..0f67623b0fce5fd123f380fdb2a405a548628f88 GIT binary patch literal 37927 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 XzHqnywR8XT|NO2}Uw$*RurUAtREU>2 literal 0 HcmV?d00001 diff --git a/lib/php/UNL/DWT/Scanner.php b/lib/php/UNL/DWT/Scanner.php index 67b6060..4ee2747 100644 --- a/lib/php/UNL/DWT/Scanner.php +++ b/lib/php/UNL/DWT/Scanner.php @@ -82,7 +82,7 @@ class UNL_DWT_Scanner } else { if ($newRegion===true) { // Add the value of this region. - $region->value .= trim($fileregion)." "; + $region->value .= trim($fileregion).PHP_EOL; } } } @@ -135,4 +135,4 @@ class UNL_DWT_Scanner } -?> \ No newline at end of file +?> diff --git a/lib/php/UNL/Templates.php b/lib/php/UNL/Templates.php index 2117bd9..2f0015c 100644 --- a/lib/php/UNL/Templates.php +++ b/lib/php/UNL/Templates.php @@ -48,6 +48,7 @@ class UNL_Templates extends UNL_DWT { const VERSION2 = 2; const VERSION3 = 3; + const VERSION3x1 = '3.1'; /** * Cache object for output caching @@ -61,7 +62,8 @@ class UNL_Templates extends UNL_DWT 'sharedcodepath' => 'sharedcode', 'templatedependentspath' => '', 'cache' => array(), - 'version' => self::VERSION3 + 'version' => self::VERSION3, + 'timeout' => 5 ); /** @@ -89,6 +91,7 @@ class UNL_Templates extends UNL_DWT */ public static function loadDefaultConfig() { + self::$options['version'] = str_replace('.', 'x', self::$options['version']); include_once 'UNL/Templates/Version'.self::$options['version'].'.php'; $class = 'UNL_Templates_Version'.self::$options['version']; self::$template_version = new $class(); @@ -350,25 +353,19 @@ class UNL_Templates extends UNL_DWT static public function getDataDir() { - - if (file_exists(dirname(__FILE__).'/../../data/UNL_Templates/data')) { - // relative package installation layout - return dirname(__FILE__).'/../../data/UNL_Templates/data'; + if (file_exists(dirname(__FILE__).'/../../data/pear.unl.edu/UNL_Templates')) { + // new pear2 package & pyrus installation layout + return dirname(__FILE__).'/../../data/pear.unl.edu/UNL_Templates'; } - if (file_exists(dirname(__FILE__).'/../data/tpl_cache')) { + if (file_exists(dirname(__FILE__).'/../../data/tpl_cache')) { // svn checkout - return realpath(dirname(__FILE__).'/../data'); - } - - if (file_exists(dirname(__FILE__).'/../../data/pear.unl.edu/UNL_Templates/data')) { - // new pear2 package & pyrus installation layout - return dirname(__FILE__).'/../../data/pear.unl.edu/UNL_Templates/data'; + return realpath(dirname(__FILE__).'/../../data'); } - if ('/Users/bbieber/Documents/workspace/UNL_Search/lib/data' != '@DATA_DIR'.'@') { + if ('@DATA_DIR@' != '@DATA_DIR'.'@') { // pear/pyrus installation - return '/Users/bbieber/Documents/workspace/UNL_Search/lib/data/UNL_Templates/data/'; + return '@DATA_DIR@/UNL_Templates/data/'; } throw new Exception('Cannot determine data directory!'); diff --git a/lib/php/UNL/Templates/Version2.php b/lib/php/UNL/Templates/Version2.php index 22a3a55..7142f9f 100644 --- a/lib/php/UNL/Templates/Version2.php +++ b/lib/php/UNL/Templates/Version2.php @@ -24,9 +24,12 @@ class UNL_Templates_Version2 implements UNL_Templates_Version function getTemplate($template) { + // Set a timeout for the HTTP download of the template file + $http_context = stream_context_create(array('http' => array('timeout' => UNL_Templates::$options['timeout']))); + // Always try and retrieve the latest if (!(UNL_Templates::getCachingService() instanceof UNL_Templates_CachingService_Null) - && $tpl = file_get_contents('http://pear.unl.edu/UNL/Templates/server.php?version=2&template='.$template)) { + && $tpl = file_get_contents('http://pear.unl.edu/UNL/Templates/server.php?version=2&template='.$template, false, $http_context)) { return $tpl; } diff --git a/lib/php/UNL/Templates/Version3.php b/lib/php/UNL/Templates/Version3.php index e6a7107..8193120 100644 --- a/lib/php/UNL/Templates/Version3.php +++ b/lib/php/UNL/Templates/Version3.php @@ -41,9 +41,12 @@ class UNL_Templates_Version3 implements UNL_Templates_Version $template = 'Absolute.tpl'; } + // Set a timeout for the HTTP download of the template file + $http_context = stream_context_create(array('http' => array('timeout' => UNL_Templates::$options['timeout']))); + // Always try and retrieve the latest if (!(UNL_Templates::getCachingService() instanceof UNL_Templates_CachingService_Null) - && $tpl = file_get_contents('http://pear.unl.edu/UNL/Templates/server.php?version=3&template='.$template)) { + && $tpl = file_get_contents('http://pear.unl.edu/UNL/Templates/server.php?version=3&template='.$template, false, $http_context)) { return $tpl; } diff --git a/lib/php/UNL/Templates/Version3x1.php b/lib/php/UNL/Templates/Version3x1.php new file mode 100644 index 0000000..baf4a00 --- /dev/null +++ b/lib/php/UNL/Templates/Version3x1.php @@ -0,0 +1,78 @@ +<?php +/** + * Base class for Version 3 (2009) template files. + * + * PHP version 5 + * + * @category Templates + * @package UNL_Templates + * @author Brett Bieber <brett.bieber@gmail.com> + * @author Ned Hummel <nhummel2@unl.edu> + * @copyright 2009 Regents of the University of Nebraska + * @license http://www1.unl.edu/wdn/wiki/Software_License BSD License + * @link http://pear.unl.edu/ + */ +require_once 'UNL/Templates/Version.php'; + +/** + * Base class for Version 3 (2009) template files. + * + * @category Templates + * @package UNL_Templates + * @author Brett Bieber <brett.bieber@gmail.com> + * @copyright 2009 Regents of the University of Nebraska + * @license http://www1.unl.edu/wdn/wiki/Software_License BSD License + * @link http://pear.unl.edu/ + */ +class UNL_Templates_Version3x1 implements UNL_Templates_Version +{ + function getConfig() + { + return array('class_location' => 'UNL/Templates/Version3x1/', + 'class_prefix' => 'UNL_Templates_Version3x1_'); + } + + function getTemplate($template) + { + if (!file_exists(UNL_Templates::$options['templatedependentspath'].'/wdn/templates_3.1')) { + UNL_Templates::debug('ERROR You should have a local copy of wdn/templates_3.1!' + . ' Overriding your specified template to use absolute references' , + 'getTemplate', 1); + $template = 'Absolute.tpl'; + } + + // Always try and retrieve the latest + if (!(UNL_Templates::getCachingService() instanceof UNL_Templates_CachingService_Null) + && $tpl = file_get_contents('http://pear.unl.edu/UNL/Templates/server.php?version=3x1&template='.$template)) { + return $tpl; + } + + if (file_exists(UNL_Templates::getDataDir().'/tpl_cache/Version3x1/'.$template)) { + return file_get_contents(UNL_Templates::getDataDir().'/tpl_cache/Version3x1/'.$template); + } + + throw new Exception('Could not get the template file!'); + } + + function makeIncludeReplacements($html) + { + UNL_Templates::debug('Now making template include replacements.', + 'makeIncludeReplacements', 3); + $includes = array(); + preg_match_all('<!--#include virtual="(/wdn/templates_3.1/[A-Za-z0-9\.\/_]+)" -->', + $html, $includes); + UNL_Templates::debug(print_r($includes, true), 'makeIncludeReplacements', 3); + foreach ($includes[1] as $include) { + UNL_Templates::debug('Replacing '.$include, 'makeIncludeReplacements', 3); + $file = UNL_Templates::$options['templatedependentspath'].$include; + if (!file_exists($file)) { + UNL_Templates::debug('File does not exist:'.$file, + 'makeIncludeReplacements', 3); + $file = 'http://www.unl.edu'.$include; + } + $html = str_replace('<!--#include virtual="'.$include.'" -->', + file_get_contents($file), $html); + } + return $html; + } +} diff --git a/lib/php/UNL/Templates/Version3x1/Debug.php b/lib/php/UNL/Templates/Version3x1/Debug.php new file mode 100644 index 0000000..aa8ac78 --- /dev/null +++ b/lib/php/UNL/Templates/Version3x1/Debug.php @@ -0,0 +1,30 @@ +<?php +/** + * Template Definition for debug.dwt + */ +require_once 'UNL/Templates.php'; + +class UNL_Templates_Version3x1_Debug extends UNL_Templates +{ + ###START_AUTOCODE + /* the code below is auto generated do not remove the above tag */ + + public $__template = 'Debug.tpl'; // template name + public $doctitle = "<title>Use a descriptive page title | Optional Site Title (use for context) | University of Nebraska–Lincoln</title>"; // string() + public $head = "<!-- Place optional header elements here -->"; // string() + public $titlegraphic = "The Title of My Site"; // string() + public $breadcrumbs = "<ul> <li><a href=\"http://www.unl.edu/\" title=\"University of Nebraska–Lincoln\">UNL</a></li> <li class=\"selected\"><a href=\"#\" title=\"Site Title\">Site Title</a></li> <li>Page Title</li> </ul>"; // string() + public $navlinks = "<!--#include virtual=\"../sharedcode/navigation.html\" -->"; // string() + public $pagetitle = "<h1>This is your page title. It\'s now an <h1>, baby!</h1>"; // string() + public $maincontentarea = "<h2>This is a blank page</h2> <p>Impress your audience with awesome content!</p>"; // string() + public $leftcollinks = "<!--#include virtual=\"../sharedcode/relatedLinks.html\" -->"; // string() + public $contactinfo = "<!--#include virtual=\"../sharedcode/footerContactInfo.html\" -->"; // string() + public $optionalfooter = ""; // string() + public $footercontent = "<!--#include virtual=\"../sharedcode/footer.html\" -->"; // string() + + /* Static get */ + function staticGet($k,$v=NULL) { return UNL_DWT::staticGet('UNL_Templates_Version3x1_Debug',$k,$v); } + + /* the code above is auto generated do not remove the tag below */ + ###END_AUTOCODE +} diff --git a/lib/php/UNL/Templates/Version3x1/Fixed.php b/lib/php/UNL/Templates/Version3x1/Fixed.php new file mode 100644 index 0000000..a396fd3 --- /dev/null +++ b/lib/php/UNL/Templates/Version3x1/Fixed.php @@ -0,0 +1,30 @@ +<?php +/** + * Template Definition for fixed.dwt + */ +require_once 'UNL/Templates.php'; + +class UNL_Templates_Version3x1_Fixed extends UNL_Templates +{ + ###START_AUTOCODE + /* the code below is auto generated do not remove the above tag */ + + public $__template = 'Fixed.tpl'; // template name + public $doctitle = "<title>Use a descriptive page title | Optional Site Title (use for context) | University of Nebraska–Lincoln</title>"; // string() + public $head = "<!-- Place optional header elements here -->"; // string() + public $titlegraphic = "The Title of My Site"; // string() + public $breadcrumbs = "<ul> <li><a href=\"http://www.unl.edu/\" title=\"University of Nebraska–Lincoln\">UNL</a></li> <li class=\"selected\"><a href=\"#\" title=\"Site Title\">Site Title</a></li> <li>Page Title</li> </ul>"; // string() + public $navlinks = "<!--#include virtual=\"../sharedcode/navigation.html\" -->"; // string() + public $pagetitle = "<h1>This is your page title. It\'s now an <h1>, baby!</h1>"; // string() + public $maincontentarea = "<h2>This is a blank page</h2> <p>Impress your audience with awesome content!</p>"; // string() + public $leftcollinks = "<!--#include virtual=\"../sharedcode/relatedLinks.html\" -->"; // string() + public $contactinfo = "<!--#include virtual=\"../sharedcode/footerContactInfo.html\" -->"; // string() + public $optionalfooter = ""; // string() + public $footercontent = "<!--#include virtual=\"../sharedcode/footer.html\" -->"; // string() + + /* Static get */ + function staticGet($k,$v=NULL) { return UNL_DWT::staticGet('UNL_Templates_Version3x1_Fixed',$k,$v); } + + /* the code above is auto generated do not remove the tag below */ + ###END_AUTOCODE +} diff --git a/lib/php/UNL/Templates/Version3x1/Local.php b/lib/php/UNL/Templates/Version3x1/Local.php new file mode 100644 index 0000000..d120aff --- /dev/null +++ b/lib/php/UNL/Templates/Version3x1/Local.php @@ -0,0 +1,30 @@ +<?php +/** + * Template Definition for local.dwt + */ +require_once 'UNL/Templates.php'; + +class UNL_Templates_Version3x1_Local extends UNL_Templates +{ + ###START_AUTOCODE + /* the code below is auto generated do not remove the above tag */ + + public $__template = 'Local.tpl'; // template name + public $doctitle = "<title>Use a descriptive page title | Optional Site Title (use for context) | University of Nebraska–Lincoln</title>"; // string() + public $head = "<!-- Place optional header elements here -->"; // string() + public $titlegraphic = "The Title of My Site"; // string() + public $breadcrumbs = "<ul> <li><a href=\"http://www.unl.edu/\" title=\"University of Nebraska–Lincoln\">UNL</a></li> <li class=\"selected\"><a href=\"#\" title=\"Site Title\">Site Title</a></li> <li>Page Title</li> </ul>"; // string() + public $navlinks = "<!--#include virtual=\"../sharedcode/navigation.html\" -->"; // string() + public $pagetitle = "<h1>This is your page title. It\'s now an <h1>, baby!</h1>"; // string() + public $maincontentarea = "<h2>This is a blank page</h2> <p>Impress your audience with awesome content!</p>"; // string() + public $leftcollinks = "<!--#include virtual=\"../sharedcode/relatedLinks.html\" -->"; // string() + public $contactinfo = "<!--#include virtual=\"../sharedcode/footerContactInfo.html\" -->"; // string() + public $optionalfooter = ""; // string() + public $footercontent = "<!--#include virtual=\"../sharedcode/footer.html\" -->"; // string() + + /* Static get */ + function staticGet($k,$v=NULL) { return UNL_DWT::staticGet('UNL_Templates_Version3x1_Local',$k,$v); } + + /* the code above is auto generated do not remove the tag below */ + ###END_AUTOCODE +} diff --git a/lib/php/UNL/Templates/Version3x1/Unlaffiliate.php b/lib/php/UNL/Templates/Version3x1/Unlaffiliate.php new file mode 100644 index 0000000..37da6f4 --- /dev/null +++ b/lib/php/UNL/Templates/Version3x1/Unlaffiliate.php @@ -0,0 +1,30 @@ +<?php +/** + * Template Definition for unlaffiliate.dwt + */ +require_once 'UNL/Templates.php'; + +class UNL_Templates_Version3x1_Unlaffiliate extends UNL_Templates +{ + ###START_AUTOCODE + /* the code below is auto generated do not remove the above tag */ + + public $__template = 'Unlaffiliate.tpl'; // template name + public $doctitle = "<title>Use a descriptive page title | Optional Site Title (use for context) | UNL Affiliate</title>"; // string() + public $head = "<!-- Place optional header elements here --> <link rel=\"stylesheet\" type=\"text/css\" media=\"screen\" href=\"../sharedcode/affiliate.css\" /> <link href=\"../sharedcode/affiliate_imgs/favicon.ico\" rel=\"shortcut icon\" />"; // string() + public $titlegraphic = "Throught the Eyes of a Child Initiative<span>A Nebraska Supreme Court Initiative</span>"; // string() + public $breadcrumbs = "<ul> <li><a href=\"http://www.throughtheeyes.org/\" title=\"Through the Eyes of the Child Initiative\">Home</a></li> </ul>"; // string() + public $navlinks = "<!--#include virtual=\"../sharedcode/navigation.html\" -->"; // string() + public $pagetitle = "<h1>This is your page title. It\'s now an <h1>, baby!</h1>"; // string() + public $maincontentarea = "<h2>This is a blank page</h2> <p>Impress your audience with awesome content!</p>"; // string() + public $leftcollinks = "<!--#include virtual=\"../sharedcode/relatedLinks.html\" -->"; // string() + public $contactinfo = "<!--#include virtual=\"../sharedcode/footerContactInfo.html\" -->"; // string() + public $optionalfooter = ""; // string() + public $footercontent = "<!--#include virtual=\"../sharedcode/footer.html\" -->"; // string() + + /* Static get */ + function staticGet($k,$v=NULL) { return UNL_DWT::staticGet('UNL_Templates_Version3x1_Unlaffiliate',$k,$v); } + + /* the code above is auto generated do not remove the tag below */ + ###END_AUTOCODE +} diff --git a/lib/php/UNL/Templates/Version3x1/Unlaffiliate_debug.php b/lib/php/UNL/Templates/Version3x1/Unlaffiliate_debug.php new file mode 100644 index 0000000..baa01f0 --- /dev/null +++ b/lib/php/UNL/Templates/Version3x1/Unlaffiliate_debug.php @@ -0,0 +1,30 @@ +<?php +/** + * Template Definition for unlaffiliate_debug.dwt + */ +require_once 'UNL/Templates.php'; + +class UNL_Templates_Version3x1_Unlaffiliate_debug extends UNL_Templates +{ + ###START_AUTOCODE + /* the code below is auto generated do not remove the above tag */ + + public $__template = 'Unlaffiliate_debug.tpl'; // template name + public $doctitle = "<title>Use a descriptive page title | Optional Site Title (use for context) | UNL Affiliate</title>"; // string() + public $head = "<!-- Place optional header elements here --> <link rel=\"stylesheet\" type=\"text/css\" media=\"screen\" href=\"../sharedcode/affiliate.css\" /> <link href=\"../sharedcode/affiliate_imgs/favicon.ico\" rel=\"shortcut icon\" />"; // string() + public $titlegraphic = "Throught the Eyes of a Child Initiative<span>A Nebraska Supreme Court Initiative</span>"; // string() + public $breadcrumbs = "<ul> <li><a href=\"http://www.throughtheeyes.org/\" title=\"Through the Eyes of the Child Initiative\">Home</a></li> </ul>"; // string() + public $navlinks = "<!--#include virtual=\"../sharedcode/navigation.html\" -->"; // string() + public $pagetitle = "<h1>This is your page title. It\'s now an <h1>, baby!</h1>"; // string() + public $maincontentarea = "<h2>This is a blank page</h2> <p>Impress your audience with awesome content!</p>"; // string() + public $leftcollinks = "<!--#include virtual=\"../sharedcode/relatedLinks.html\" -->"; // string() + public $contactinfo = "<!--#include virtual=\"../sharedcode/footerContactInfo.html\" -->"; // string() + public $optionalfooter = ""; // string() + public $footercontent = "<!--#include virtual=\"../sharedcode/footer.html\" -->"; // string() + + /* Static get */ + function staticGet($k,$v=NULL) { return UNL_DWT::staticGet('UNL_Templates_Version3x1_Unlaffiliate_debug',$k,$v); } + + /* the code above is auto generated do not remove the tag below */ + ###END_AUTOCODE +} diff --git a/lib/php/UNL/Templates/Version3x1/Unlaffiliate_local.php b/lib/php/UNL/Templates/Version3x1/Unlaffiliate_local.php new file mode 100644 index 0000000..ddb0a55 --- /dev/null +++ b/lib/php/UNL/Templates/Version3x1/Unlaffiliate_local.php @@ -0,0 +1,30 @@ +<?php +/** + * Template Definition for unlaffiliate_local.dwt + */ +require_once 'UNL/Templates.php'; + +class UNL_Templates_Version3x1_Unlaffiliate_local extends UNL_Templates +{ + ###START_AUTOCODE + /* the code below is auto generated do not remove the above tag */ + + public $__template = 'Unlaffiliate_local.tpl'; // template name + public $doctitle = "<title>Use a descriptive page title | Optional Site Title (use for context) | UNL Affiliate</title>"; // string() + public $head = "<!-- Place optional header elements here --> <link rel=\"stylesheet\" type=\"text/css\" media=\"screen\" href=\"../sharedcode/affiliate.css\" /> <link href=\"../sharedcode/affiliate_imgs/favicon.ico\" rel=\"shortcut icon\" />"; // string() + public $titlegraphic = "Throught the Eyes of a Child Initiative<span>A Nebraska Supreme Court Initiative</span>"; // string() + public $breadcrumbs = "<ul> <li><a href=\"http://www.throughtheeyes.org/\" title=\"Through the Eyes of the Child Initiative\">Home</a></li> </ul>"; // string() + public $navlinks = "<!--#include virtual=\"../sharedcode/navigation.html\" -->"; // string() + public $pagetitle = "<h1>This is your page title. It\'s now an <h1>, baby!</h1>"; // string() + public $maincontentarea = "<h2>This is a blank page</h2> <p>Impress your audience with awesome content!</p>"; // string() + public $leftcollinks = "<!--#include virtual=\"../sharedcode/relatedLinks.html\" -->"; // string() + public $contactinfo = "<!--#include virtual=\"../sharedcode/footerContactInfo.html\" -->"; // string() + public $optionalfooter = ""; // string() + public $footercontent = "<!--#include virtual=\"../sharedcode/footer.html\" -->"; // string() + + /* Static get */ + function staticGet($k,$v=NULL) { return UNL_DWT::staticGet('UNL_Templates_Version3x1_Unlaffiliate_local',$k,$v); } + + /* the code above is auto generated do not remove the tag below */ + ###END_AUTOCODE +} diff --git a/lib/tests/UNL_Templates/tests/UNL_TemplatesTest.php b/lib/tests/pear.unl.edu/UNL_Templates/UNL_TemplatesTest.php similarity index 100% rename from lib/tests/UNL_Templates/tests/UNL_TemplatesTest.php rename to lib/tests/pear.unl.edu/UNL_Templates/UNL_TemplatesTest.php diff --git a/www/index.php b/www/index.php index 4d1aa52..e22f567 100644 --- a/www/index.php +++ b/www/index.php @@ -13,8 +13,14 @@ if (isset($_GET['format']) $template = 'Mobile'; } -$page = UNL_Templates::factory($template); +$page = UNL_Templates::factory('Fixed'); $page->doctitle = '<title>UNL | Search</title>'; +$page->pagetitle = ''; +$page->breadcrumbs = ' +<ul> + <li><a href="http://www.unl.edu/" title="University of Nebraska–Lincoln">UNL</a></li> + <li>Search</li> +</ul>'; $local_results = ''; $apiKey = UNL_Search::getJSAPIKey(); $page->addScript('http://www.google.com/jsapi' . (empty($apiKey) ? '' : '?key=' . $apiKey)); -- GitLab