openrat-cms

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

commit ee85f14d522c61acd77caab3a9ac8d26b87c60f7
parent 980c81185f0872c64463ef1200d60a826dad005e
Author: Jan Dankert <devnull@localhost>
Date:   Fri, 18 Nov 2011 23:27:00 +0100

Umstellung der Template-Dateien auf XML-Format.

Diffstat:
themes/default/templates/element/name.tpl.src.xml | 32++++++++++++++++++++++++++++++++
themes/default/templates/element/properties.tpl.src.xml | 4++++
themes/default/templates/element/remove.tpl.src.xml | 4++++
themes/default/templates/element/type.tpl.src.xml | 4++++
themes/default/templates/file/compress.tpl.src.xml | 4++++
themes/default/templates/file/edit.tpl.src.xml | 14++++++++++++++
themes/default/templates/file/editvalue.tpl.src.xml | 4++++
themes/default/templates/file/extract.tpl.src.xml | 4++++
themes/default/templates/file/prop.tpl.src.xml | 168+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
themes/default/templates/file/pub.tpl.src.xml | 4++++
themes/default/templates/file/remove.tpl.src.xml | 4++++
themes/default/templates/file/show.tpl.src.xml | 4++++
themes/default/templates/file/size.tpl.src.xml | 4++++
themes/default/templates/file/uncompress.tpl.src.xml | 4++++
themes/default/templates/filebrowser/browse.tpl.src.xml | 4++++
themes/default/templates/folder/create.tpl.src.xml | 4++++
themes/default/templates/folder/createfile.tpl.src.xml | 4++++
themes/default/templates/folder/createfolder.tpl.src.xml | 4++++
themes/default/templates/folder/createlink.tpl.src.xml | 4++++
themes/default/templates/folder/createpage.tpl.src.xml | 4++++
themes/default/templates/folder/edit.tpl.src.xml | 4++++
themes/default/templates/folder/order.tpl.src.xml | 4++++
themes/default/templates/folder/prop.tpl.src.xml | 85+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
themes/default/templates/folder/pub.tpl.src.xml | 4++++
themes/default/templates/folder/remove.tpl.src.xml | 4++++
themes/default/templates/folder/select.tpl.src.xml | 4++++
themes/default/templates/folder/show.tpl.src.xml | 4++++
themes/default/templates/group/add.tpl.src.xml | 4++++
themes/default/templates/group/edit.tpl.src.xml | 4++++
themes/default/templates/group/listing.tpl.src.xml | 4++++
themes/default/templates/group/memberships.tpl.src.xml | 4++++
themes/default/templates/group/remove.tpl.src.xml | 4++++
themes/default/templates/group/rights.tpl.src.xml | 4++++
themes/default/templates/language/add.tpl.src.xml | 4++++
themes/default/templates/language/advanced.tpl.src.xml | 4++++
themes/default/templates/language/edit.tpl.src.xml | 4++++
themes/default/templates/language/listing.tpl.src.xml | 4++++
themes/default/templates/language/remove.tpl.src.xml | 4++++
themes/default/templates/link/edit.tpl.src.xml | 28++++++++++++++++++++++++++++
themes/default/templates/link/prop.tpl.src.xml | 56++++++++++++++++++++++++++++++++++++++++++++++++++++++++
themes/default/templates/login/license.tpl.src.xml | 4++++
themes/default/templates/login/login.tpl.src.xml | 4++++
themes/default/templates/login/register.tpl.src.xml | 4++++
themes/default/templates/login/registeruserdata.tpl.src.xml | 4++++
themes/default/templates/object/rights.tpl.src.xml | 4++++
themes/default/templates/page/prop.tpl.src.xml | 129+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
themes/default/templates/page/show.tpl.src.xml | 4++++
themes/default/templates/pageelement/archive.tpl.src.xml | 4++++
themes/default/templates/pageelement/edit.tpl.src.xml | 4++++
themes/default/templates/pageelement/link.tpl.src.xml | 4++++
themes/default/templates/profile/edit.tpl.src.html | 58++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
themes/default/templates/profile/edit.tpl.src.xml | 66++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
themes/default/templates/profile/memberships.tpl.src.xml | 7+++++++
themes/default/templates/profile/pw.tpl.src.xml | 43+++++++++++++++++++++++++++++++++++++++++++
themes/default/templates/profile/settings.tpl.src.xml | 37+++++++++++++++++++++++++++++++++++++
themes/default/templates/project/edit.tpl.src.xml | 4++++
themes/default/templates/project/export.tpl.src.xml | 4++++
themes/default/templates/project/info.tpl.src.xml | 4++++
themes/default/templates/project/listing.tpl.src.xml | 4++++
themes/default/templates/project/maintenance.tpl.src.xml | 4++++
themes/default/templates/start/applications.tpl.src.xml | 4++++
themes/default/templates/start/projectmenu.tpl.src.xml | 4++++
themes/default/templates/template.xsd | 341+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----
themes/default/templates/title/show.tpl.src.xml | 21++++-----------------
themes/default/templates/tpl.src.php.xml | 70++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
themes/default/templates/tree/settings.tpl.src.xml | 4++++
themes/default/templates/tree/show.tpl.src.xml | 4++++
themes/default/templates/user/edit.tpl.src.xml | 4++++
themes/default/templates/user/listing.tpl.src.xml | 4++++
themes/default/templates/user/memberships.tpl.src.xml | 4++++
themes/default/templates/user/pw.tpl.src.xml | 4++++
util/TemplateEngine.class.php | 72+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----
72 files changed, 1412 insertions(+), 39 deletions(-)

diff --git a/themes/default/templates/element/name.tpl.src.xml b/themes/default/templates/element/name.tpl.src.xml @@ -0,0 +1,31 @@ +<output xmlns="http://www.openrat.de/template" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"> + <dummy> + <form> + <window name="GLOBAL_NAME"> + <row> + <cell> + <text text="ELEMENT_NAME"></text> + </cell> + <cell> + <input name="name"></input> + </cell> + </row> + <row> + <cell> + <text text="GLOBAL_DESCRIPTION"></text> + </cell> + <cell> + <inputarea name="description" rows="5" cols="50"></inputarea> + </cell> + </row> + <row> + <cell colspan="2" class="act"> + <button type="ok"></button> + </cell> + </row> + </window> + </form> + <focus field="name"></focus> + </dummy> +</output>+ \ No newline at end of file diff --git a/themes/default/templates/element/properties.tpl.src.xml b/themes/default/templates/element/properties.tpl.src.xml @@ -0,0 +1,3 @@ +<output xmlns="http://www.openrat.de/template" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"><dummy><form><window name="GLOBAL_PREFS" widths="30%,70%"><if present="subtype"><row><cell><text text="ELEMENT_SUBTYPE"></text></cell><cell><if present="subtypes"><selectbox name="subtype" list="subtypes" addempty="true"></selectbox></if><if not="true" present="subtypes"><input name="subtype"></input></if></cell></row></if><if present="with_icon"><row><cell><text text="EL_PROP_WITH_ICON"></text></cell><cell><checkbox name="with_icon"></checkbox></cell></row></if><if present="all_languages"><row><cell><text text="EL_PROP_ALL_LANGUAGES"></text></cell><cell><checkbox name="all_languages"></checkbox></cell></row></if><if present="writable"><row><cell><text text="EL_PROP_writable"></text></cell><cell><checkbox name="writable"></checkbox></cell></row></if><if present="width"><row><cell><text text="width"></text></cell><cell><input size="10" name="width"></input></cell></row></if><if present="height"><row><cell><text text="height"></text></cell><cell><input size="10" name="height"></input></cell></row></if><if present="dateformat"><row><cell><text text="EL_PROP_DATEFORMAT"></text></cell><cell><selectbox name="dateformat" list="dateformats"></selectbox></cell></row></if><if present="format"><row><cell><text text="EL_PROP_FORMAT"></text></cell><cell><radiobox name="format" list="formatlist"></radiobox></cell></row></if><if present="decimals"><row><cell><text text="EL_PROP_DECIMALS"></text></cell><cell><input size="10" maxlength="2" name="decimals"></input></cell></row></if><if present="dec_point"><row><cell><text text="EL_PROP_DEC_POINT"></text></cell><cell><input size="10" maxlength="5" name="dec_point"></input></cell></row></if><if present="thousand_sep"><row><cell><text text="EL_PROP_thousand_sep"></text></cell><cell><input size="10" maxlength="1" name="thousand_sep"></input></cell></row></if><if present="default_text"><row><cell><text text="EL_PROP_default_text"></text></cell><cell><input size="40" maxlength="255" name="default_text"></input></cell></row></if><if present="default_longtext"><row><cell><text text="EL_PROP_default_longtext"></text></cell><cell><inputarea rows="10" cols="40" name="default_longtext"></inputarea></cell></row></if><if present="parameters"><row><cell><text text="EL_PROP_DYNAMIC_PARAMETERS"></text></cell><cell><inputarea rows="15" cols="40" name="parameters"></inputarea></cell></row><row><cell></cell><cell><list list="dynamic_class_parameters" key="paramName" value="defaultValue"><text var="paramName"></text><text raw="_("></text><text text="GLOBAL_DEFAULT"></text><text raw=")_=_"></text><text var="defaultValue"></text><newline></newline></list></cell></row></if><if present="select_items"><row><cell><text text="EL_PROP_select_items"></text></cell><cell><inputarea rows="15" cols="40" name="select_items"></inputarea></cell></row></if><if present="linkelement"><row><cell><text text="EL_LINK"></text></cell><cell><selectbox name="linkelement" list="linkelements"></selectbox></cell></row></if><if present="name"><row><cell><text text="ELEMENT_NAME"></text></cell><cell><selectbox name="name" list="names"></selectbox></cell></row></if><if present="folderobjectid"><row><cell><text text="EL_PROP_DEFAULT_FOLDEROBJECT"></text></cell><cell><selectbox name="folderobjectid" list="folders"></selectbox></cell></row></if><if present="default_objectid"><row><cell><text text="EL_PROP_DEFAULT_OBJECT"></text></cell><cell><selectbox name="default_objectid" list="objects" addempty="true"></selectbox></cell></row></if><if present="code"><row><cell><text text="EL_PROP_code"></text></cell><cell><inputarea name="code" rows="35" cols="60"></inputarea></cell></row></if><row><cell colspan="2" class="act"><button type="ok"></button></cell></row></window></form><focus field="name"></focus></dummy></output>+ \ No newline at end of file diff --git a/themes/default/templates/element/remove.tpl.src.xml b/themes/default/templates/element/remove.tpl.src.xml @@ -0,0 +1,3 @@ +<output xmlns="http://www.openrat.de/template" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"><dummy><form><window><row><cell><text text="ELEMENT_NAME"></text></cell><cell><text var="name"></text></cell></row><row><cell colspan="2"><fieldset title="message:options"></fieldset></cell></row><row><cell colspan="2"><checkbox name="confirm"></checkbox><label for="confirm"><text text="CONFIRM_DELETE"></text></label></cell></row><row><cell colspan="2"><label for="type_value"><text raw="_____"></text><radio name="type" value="value" default="value"></radio><text text="ELEMENT_DELETE_VALUES"></text></label><newline></newline><label for="type_all"><text raw="_____"></text><radio name="type" value="all"></radio><text text="DELETE"></text></label></cell></row><row><cell colspan="2" class="act"><button type="ok"></button></cell></row></window></form><focus field="delete"></focus></dummy></output>+ \ No newline at end of file diff --git a/themes/default/templates/element/type.tpl.src.xml b/themes/default/templates/element/type.tpl.src.xml @@ -0,0 +1,3 @@ +<output xmlns="http://www.openrat.de/template" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"><dummy><form><window name="GLOBAL_NAME"><row><cell><text text="ELEMENT_TYPE"></text></cell><cell><selectbox name="type" list="types" lang="true"></selectbox></cell></row><row><cell colspan="2" class="act"><button type="ok"></button></cell></row></window></form><focus field="type"></focus></dummy></output>+ \ No newline at end of file diff --git a/themes/default/templates/file/compress.tpl.src.xml b/themes/default/templates/file/compress.tpl.src.xml @@ -0,0 +1,3 @@ +<output xmlns="http://www.openrat.de/template" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"><dummy><form><window name="asdf" title="asdfdfs"><row><cell><text text="type"></text></cell><cell><set var="gz" value="gz"></set><selectbox list="formats" name="format" default="gz"></selectbox></cell></row><row><cell colspan="2"><fieldset title="message:OPTIONS"></fieldset></cell></row><row><cell></cell><cell><set var="replace" value="1"></set><radio name="replace" value="1"></radio><label for="replace_1"><text key="replace"></text></label><newline></newline><radio name="replace" value="0"></radio><label for="replace_0"><text key="new"></text></label></cell></row><row><cell colspan="2" class="act"><button type="ok"></button></cell></row></window></form></dummy></output>+ \ No newline at end of file diff --git a/themes/default/templates/file/edit.tpl.src.xml b/themes/default/templates/file/edit.tpl.src.xml @@ -0,0 +1,13 @@ +<output xmlns="http://www.openrat.de/template" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"> + <form> + <part class="line"> + <part class="input"> + <newline></newline> + <upload name="file"></upload> + <newline></newline> + <newline></newline> + </part> + </part> + </form> +</output>+ \ No newline at end of file diff --git a/themes/default/templates/file/editvalue.tpl.src.xml b/themes/default/templates/file/editvalue.tpl.src.xml @@ -0,0 +1,3 @@ +<output xmlns="http://www.openrat.de/template" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"><dummy><form><window><row><cell><text text="GLOBAL_VALUE"></text></cell><cell><inputarea rows="40" name="value" class="editor"></inputarea></cell></row><row><cell class="act" colspan="2"><button type="ok"></button></cell></row></window></form><focus field="value"></focus></dummy></output>+ \ No newline at end of file diff --git a/themes/default/templates/file/extract.tpl.src.xml b/themes/default/templates/file/extract.tpl.src.xml @@ -0,0 +1,3 @@ +<output xmlns="http://www.openrat.de/template" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"><dummy><form><window name="asdf" title="asdfdfs"><row><cell colspan="2" class="act"><button type="ok"></button></cell></row></window></form></dummy></output>+ \ No newline at end of file diff --git a/themes/default/templates/file/prop.tpl.src.xml b/themes/default/templates/file/prop.tpl.src.xml @@ -0,0 +1,167 @@ +<output xmlns="http://www.openrat.de/template" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"> + <form> + <fieldset> + <part class="line"> + <part class="label"> + <label for="name"> + <text text="global_name"></text> + </label> + </part> + <part class="input"> + <input name="name" size="50" class="name"></input> + </part> + </part> + <part class="line"> + <part class="label"> + <label for="filename"> + <text text="global_filename"></text> + </label> + </part> + <part class="input"> + <input name="filename" class="filename"></input> + </part> + </part> + <part class="line"> + <part class="label"> + <label for="extension"> + <text text="file_extension"></text> + </label> + </part> + <part class="input"> + <input name="extension" size="10" class="extension"></input> + </part> + </part> + <part class="line"> + <part class="label"> + <label for="description"> + <text text="global_description"></text> + </label> + </part> + <part class="input"> + <inputarea name="description" class="description"></inputarea> + </part> + </part> + </fieldset> + + <fieldset title="message:additional_info"> + <part class="line"> + <part class="label"> + <label for="full_filename"> + <text text="global_full_filename"></text> + </label> + </part> + <part class="input"> + <text var="full_filename"></text> + </part> + </part> + <part class="line"> + <part class="label"> + <label for="size"> + <text text="FILE_SIZE"></text> + </label> + </part> + <part class="input"> + </part> + <text var="size"></text> + </part> + <part class="line"> + <part class="label"> + <label for="mimetype"> + <text text="FILE_mimetype"></text> + </label> + </part> + <part class="input"> + <text var="mimetype"></text> + </part> + <link class="action" action="file" subaction="size"> + <text key="menu_file_size"></text> + </link> + </part> + <part class="line"> + <part class="label"> + </part> + <part class="input"> + <text text="message:id"></text> + <text var="objectid"></text> + </part> + </part> + <if present="cache_filename"> + <part class="line"> + <part class="label"></part> + <label for="cache_filename"> + <text text="CACHE_FILENAME"></text> + </label> + <part class="input"> + <text var="cache_filename"></text> + <newline></newline> + <image icon="el_date"></image> + <date date="var:cache_filemtime"></date> + </part> + </part> + </if> + <part class="line"> + <part class="label"> + <label for="pages"> + <text text="FILE_PAGES"></text> + </label> + </part> + <part class="input"> + <table> + <list list="pages" extract="true"> + <row> + <cell> + <link url="var:url" target="cms_main"> + <image type="page"></image> + <text var="name"></text> + </link> + </cell> + </row> + </list> + </table> + <if empty="pages"> + <text text="GLOBAL_NOT_FOUND"></text> + </if> + </part> + </part> + </fieldset> + <fieldset title="message:prop_userinfo"> + <part class="line"> + <part class="label"> + <text text="global_created"></text> + </part> + <part class="input"> + <image icon="el_date"></image> + <date date="var:create_date"></date> + <newline></newline> + <image icon="user"></image> + <user user="var:create_user"></user> + </part> + </part> + <part class="line"> + <part class="label"> + <text text="global_lastchange"></text> + </part> + <part class="input"> + <image icon="el_date"></image> + <date date="var:lastchange_date"></date> + <newline></newline> + <image icon="user"></image> + <user user="var:lastchange_user"></user> + </part> + </part> + </fieldset> + <link class="action" action="file" subaction="compress"> + <image file="icon/compress"></image> + <text key="menu_file_compress"></text> + </link> + <link class="action" action="file" subaction="uncompress"> + <image file="icon/uncompress"></image> + <text key="menu_file_uncompress"></text> + </link> + <link class="action" action="file" subaction="extract"> + <image file="icon/extract"></image> + <text key="menu_file_extract"></text> + </link> + </form> +</output>+ \ No newline at end of file diff --git a/themes/default/templates/file/pub.tpl.src.xml b/themes/default/templates/file/pub.tpl.src.xml @@ -0,0 +1,3 @@ +<output xmlns="http://www.openrat.de/template" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"><dummy><form><window><row><cell><newline></newline><newline></newline><newline></newline><newline></newline><newline></newline></cell></row><row><cell class="act"><button type="ok"></button></cell></row></window></form></dummy></output>+ \ No newline at end of file diff --git a/themes/default/templates/file/remove.tpl.src.xml b/themes/default/templates/file/remove.tpl.src.xml @@ -0,0 +1,3 @@ +<output xmlns="http://www.openrat.de/template" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"><dummy><form><window icon="group" name="GLOBAL_GROUPS"><row><cell><text text="GLOBAL_NAME"></text></cell><cell><text var="name"></text></cell></row><row><cell><text text="GLOBAL_DELETE"></text></cell><cell><checkbox name="delete"></checkbox></cell></row><row><cell colspan="2"><button type="ok"></button></cell></row></window></form><focus field="delete"></focus></dummy></output>+ \ No newline at end of file diff --git a/themes/default/templates/file/show.tpl.src.xml b/themes/default/templates/file/show.tpl.src.xml @@ -0,0 +1,3 @@ +<output xmlns="http://www.openrat.de/template" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"><dummy><window icon="folder"><row><cell colspan="2"><insert url="var:preview_url"></insert><link class="action" action="file" subaction="edit"><image file="icon/edit"></image><text key="menu_file_edit"></text></link><link class="action" action="file" subaction="editvalue"><image file="icon/editvalue"></image><text key="menu_file_editvalue"></text></link></cell></row></window></dummy></output>+ \ No newline at end of file diff --git a/themes/default/templates/file/size.tpl.src.xml b/themes/default/templates/file/size.tpl.src.xml @@ -0,0 +1,3 @@ +<output xmlns="http://www.openrat.de/template" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"><dummy><form><window width="70%" widths="5%,40%,55%"><row><cell colspan="2"><text text="IMAGE_OLD_SIZE"></text></cell><cell><text var="width"></text><text raw="_*_"></text><text var="height"></text></cell></row><if not="" empty="formats"><if true="mode:edit"><row><cell colspan="3"><fieldset title="message:IMAGE_NEW_SIZE"></fieldset></cell></row><row><cell><radio name="type" value="factor"></radio></cell><cell><label for="type_factor"><text text="FILE_IMAGE_SIZE_FACTOR"></text></label></cell><cell><selectbox name="factor" list="factors"></selectbox><set var="factor" value="1"></set></cell></row><row><cell><radio name="type" value="input"></radio></cell><cell><label for="type_input"><text text="FILE_IMAGE_NEW_WIDTH_HEIGHT"></text></label></cell><cell><input name="width" size="10"></input><text raw="_*_"></text><input name="height" size="10"></input></cell></row><row><cell colspan="3"><fieldset title="message:options"></fieldset></cell></row><row><cell colspan="2"><label for="format"><text text="FILE_IMAGE_FORMAT"></text></label></cell><cell><selectbox name="format" list="formats"></selectbox></cell></row><row><cell colspan="2"><label for="jpeglist_compression"><text text="FILE_IMAGE_JPEG_COMPRESSION"></text></label></cell><cell><set var="jpeg_compression" value="70"></set><selectbox list="jpeglist" name="jpeg_compression"></selectbox></cell></row><row><cell colspan="3"><checkbox name="copy"></checkbox><label for="copy"><text key="copy"></text></label></cell></row></if><row><cell class="act" colspan="3"><button type="ok"></button></cell></row></if></window><focus field="width"></focus></form></dummy></output>+ \ No newline at end of file diff --git a/themes/default/templates/file/uncompress.tpl.src.xml b/themes/default/templates/file/uncompress.tpl.src.xml @@ -0,0 +1,3 @@ +<output xmlns="http://www.openrat.de/template" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"><dummy><form><window name="asdf" title="asdfdfs"><row><cell colspan="2"><fieldset title="message:options"></fieldset></cell></row><row><cell></cell><cell><set var="replace" value="1"></set><radio name="replace" value="1"></radio><label for="replace_1"><text key="replace"></text></label><newline></newline><radio name="replace" value="0"></radio><label for="replace_0"><text key="new"></text></label></cell></row><row><cell class="act" colspan="2"><button type="ok"></button></cell></row></window></form></dummy></output>+ \ No newline at end of file diff --git a/themes/default/templates/filebrowser/browse.tpl.src.xml b/themes/default/templates/filebrowser/browse.tpl.src.xml @@ -0,0 +1,3 @@ +<output xmlns="http://www.openrat.de/template" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"><page><window icon="folder"><list list="notices" extract="true"><row class="headline"><cell colspan="2"><text key="var:key"></text><newline></newline></cell></row></list><table><row class="headline"><cell><text key="GLOBAL_TYPE"></text><text raw="_/_"></text><text key="GLOBAL_NAME"></text></cell><cell><text key="GLOBAL_LASTCHANGE"></text></cell></row><if present="up_url"><row class="data"><cell width="50%" colspan="8"><link url="var:up_url"><image type="folder"></image><text raw="__.._____________________"></text></link></cell></row></if><list list="object" extract="true"><row class="data"><cell><link url="var:url" title="var:desc" class="var:class"><image type="var:icon"></image><text var="name"></text><text raw="_"></text></link></cell><cell><date date="var:date"></date></cell></row></list><if empty="object"><row><cell colspan="2"><text text="GLOBAL_NOT_FOUND"></text></cell></row></if><if true="var:writable"><row><cell class="act" colspan="2"><newline></newline><form action="filebrowser" subaction="upload" id="var:id" enctype="multipart/form-data"><hidden name="CKEditorFuncNum"></hidden><text key="file"></text><text raw="__"></text><upload name="file"></upload><text raw="__"></text><button type="ok" text="add"></button></form><newline></newline><newline></newline><set var="name" value=""></set><form action="filebrowser" subaction="addfolder" id="var:id"><hidden name="CKEditorFuncNum"></hidden><text key="folder"></text><text raw="__"></text><input name="name"></input><text raw="__"></text><button type="ok" text="add"></button></form></cell></row></if></table></window></page></output>+ \ No newline at end of file diff --git a/themes/default/templates/folder/create.tpl.src.xml b/themes/default/templates/folder/create.tpl.src.xml @@ -0,0 +1,3 @@ +<output xmlns="http://www.openrat.de/template" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"><dummy><header back="true" views="createfolder,createlink,createpage,createfile"></header><form enctype="multipart/form-data"><window title="GLOBAL_NEW" name="global_new"><row><cell colspan="3"><fieldset title="message:folder"></fieldset></cell></row><row><cell><radio name="type" value="folder" children="folder_name"></radio></cell><cell><label for="type_folder"><text text="global_folder"></text></label></cell><cell><input name="folder_name" size="30" maxlength="250" default="" class="name"></input></cell></row><row><cell colspan="3"><fieldset title="message:file"></fieldset></cell></row><row><cell><radio name="type" value="file" children="file"></radio></cell><cell><label for="type_file"><text text="global_FILE"></text></label></cell><cell><upload name="file" size="30" maxlength="var:maxlength"></upload><newline></newline><text class="help" key="file_max_size"></text><text raw="_"></text><text var="max_size"></text></cell></row><row><cell colspan="3"><fieldset title="message:page"></fieldset></cell></row><row><cell><radio name="type" value="page" children="page_templateid,page_name"></radio></cell><cell><label for="type_page"><text text="global_TEMPLATE"></text></label></cell><cell><selectbox name="page_templateid" list="templates"></selectbox></cell></row><row><cell></cell><cell><label for="type_page"><text text="global_NAME"></text></label></cell><cell><input name="page_name" size="30" maxlength="250" class="name"></input></cell></row><row><cell colspan="3"><fieldset title="message:link"></fieldset></cell></row><row><cell><radio name="type" value="link" children="link_name"></radio></cell><cell><label for="type_link"><text text="global_NAME"></text></label></cell><cell><input name="link_name" size="30" maxlength="250" class="name"></input></cell></row><row><cell class="act" colspan="3"><button type="ok"></button></cell></row></window></form></dummy></output>+ \ No newline at end of file diff --git a/themes/default/templates/folder/createfile.tpl.src.xml b/themes/default/templates/folder/createfile.tpl.src.xml @@ -0,0 +1,3 @@ +<output xmlns="http://www.openrat.de/template" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"><header back="true"></header><form enctype="multipart/form-data" target="upload" type="upload"><hidden name="type" default="file"></hidden><window title="" name=""><row><cell><text text="global_FILE"></text></cell><cell><upload name="file" maxlength="var:maxlength"></upload><insert url="" name="upload"></insert></cell></row><row><cell colspan="2"><text class="help" key="file_max_size"></text><text raw="_"></text><text var="max_size"></text><newline></newline><newline></newline></cell></row><row><cell><text key="HTTP_URL"></text></cell><cell><input name="url" size="50"></input></cell></row><row><cell colspan="2"><fieldset title="message:description"></fieldset></cell></row><row><cell><text text="global_NAME"></text></cell><cell><input name="name" size="50"></input></cell></row><row><cell><text text="global_DESCRIPTION"></text></cell><cell><inputarea rows="5" cols="50" name="description"></inputarea><newline></newline></cell></row></window></form><focus field="name"></focus></output>+ \ No newline at end of file diff --git a/themes/default/templates/folder/createfolder.tpl.src.xml b/themes/default/templates/folder/createfolder.tpl.src.xml @@ -0,0 +1,3 @@ +<output xmlns="http://www.openrat.de/template" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"><dummy><header back="true"></header><form><window title="" name=""><row><cell><text text="global_FOLDER"></text></cell><cell><input name="name" size="20" default=""></input></cell></row><row><cell><text text="global_DESCRIPTION"></text></cell><cell><inputarea rows="5" cols="50" name="description"></inputarea></cell></row><row><cell class="act" colspan="2"><button type="ok"></button></cell></row></window></form><focus field="name"></focus></dummy></output>+ \ No newline at end of file diff --git a/themes/default/templates/folder/createlink.tpl.src.xml b/themes/default/templates/folder/createlink.tpl.src.xml @@ -0,0 +1,3 @@ +<output xmlns="http://www.openrat.de/template" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"><dummy><header back="true"></header><form><window title="" name=""><row><cell><text text="global_NAME"></text></cell><cell><input name="name" size="20" default=""></input></cell></row><row><cell><text text="global_DESCRIPTION"></text></cell><cell><inputarea rows="5" cols="50" name="description"></inputarea></cell></row><row><cell class="act" colspan="2"><button type="ok"></button></cell></row></window></form><focus field="name"></focus></dummy></output>+ \ No newline at end of file diff --git a/themes/default/templates/folder/createpage.tpl.src.xml b/themes/default/templates/folder/createpage.tpl.src.xml @@ -0,0 +1,3 @@ +<output xmlns="http://www.openrat.de/template" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"><dummy><header back="true"></header><form><window title="" name=""><row><cell><text text="global_TEMPLATE"></text></cell><cell><selectbox name="templateid" list="templates"></selectbox></cell></row><row><cell><text text="global_NAME"></text></cell><cell><input name="name" size="20"></input></cell></row><row><cell><text text="global_DESCRIPTION"></text></cell><cell><inputarea rows="5" cols="50" name="description"></inputarea></cell></row><row><cell class="act" colspan="2"><button type="ok"></button></cell></row></window></form><focus field="name"></focus></dummy></output>+ \ No newline at end of file diff --git a/themes/default/templates/folder/edit.tpl.src.xml b/themes/default/templates/folder/edit.tpl.src.xml @@ -0,0 +1,3 @@ +<output xmlns="http://www.openrat.de/template" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"><dummy><form action="folder" subaction="multiple"><hidden name="ids"></hidden><hidden name="type"></hidden><window><table><row><cell class="help"><text raw="_"></text></cell><cell class="help"><text text="GLOBAL_NAME"></text></cell></row><list list="objectlist" extract="true"><row class="data"><cell><image icon="var:type"></image></cell><cell><text var="name"></text><text raw="_"></text></cell></row></list><if present="folder"><row><cell colspan="2"><fieldset title="message:folder_select_target_folder"></fieldset></cell></row><list list="folder"><row class="data"><cell><radio name="targetobjectid" value="var:list_key"></radio></cell><cell><label for="targetobjectid_{list_key}"><text var="list_value"></text></label></cell></row></list></if><if present="ask_filename"><row><cell colspan="2"><input name="filename"></input></cell></row></if><if present="ask_commit"><row><cell colspan="2"><fieldset title="message:options"><checkbox name="commit"></checkbox><label for="commit"><text key="FOLDER_SELECT_DELETE_COMMIT"></text></label></fieldset></cell></row></if><row><cell class="act" colspan="2"><button type="ok"></button></cell></row></table></window></form><dummy></dummy></dummy></output>+ \ No newline at end of file diff --git a/themes/default/templates/folder/order.tpl.src.xml b/themes/default/templates/folder/order.tpl.src.xml @@ -0,0 +1,3 @@ +<output xmlns="http://www.openrat.de/template" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"><dummy><window><table><row><cell colspan="7" class="help"><text text="GLOBAL_FOLDER_DESC"></text></cell></row><row class="headline"><cell class="help" colspan="4"><link type="url" url="var:flip_url" title="message:FOLDER_FLIP"><text key="FOLDER_ORDER"></text></link></cell><cell class="help"><link type="url" url="var:orderbytype_url" title="message:FOLDER_ORDERBYTYPE"><text key="GLOBAL_TYPE"></text></link><text raw="_/_"></text><link type="url" url="var:orderbyname_url" title="message:FOLDER_ORDERBYNAME"><text key="GLOBAL_NAME"></text></link></cell><cell class="help"><link type="url" url="var:orderbylastchange_url" title="message:FOLDER_ORDERBYLASTCHANGE"><text key="GLOBAL_LASTCHANGE"></text></link></cell></row><list list="object" extract="true"><row class="data"><cell width="3%"><if present="upurl"><link type="url" url="var:upurl" title="GLOBAL_UP"><set var="bild" value="arrow_up"></set><image file="var:bild"></image></link></if><if empty="upurl"><text raw="_"></text></if></cell><cell width="3%"><if present="topurl"><link type="url" url="var:topurl" title="GLOBAL_TOP"><set var="bild" value="arrow_top"></set><image file="var:bild"></image></link></if><if empty="topurl"><text raw="_"></text></if></cell><cell width="3%"><if present="bottomurl"><link type="url" url="var:bottomurl" title="GLOBAL_BOTTOM"><set var="bild" value="arrow_bottom"></set><image file="var:bild"></image></link></if><if empty="bottomurl"><text raw="_"></text></if></cell><cell width="3%"><if present="downurl"><link type="url" url="var:downurl" title="GLOBAL_DOWN"><set var="bild" value="arrow_down"></set><image file="var:bild"></image></link></if><if empty="downurl"><text raw="_"></text></if></cell><cell width="40%"><image type="var:icon"></image><text var="name"></text></cell><cell width="18%"><date date="var:date"></date></cell></row></list></table></window></dummy></output>+ \ No newline at end of file diff --git a/themes/default/templates/folder/prop.tpl.src.xml b/themes/default/templates/folder/prop.tpl.src.xml @@ -0,0 +1,84 @@ +<output xmlns="http://www.openrat.de/template" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"> + <form> + + <fieldset title="message:GLOBAL_PROP"> + <part class="line"> + <part class="label"> + <label for="name" key="global_name" /> + </part> + <part class="input"> + <input name="name" class="name,focus"></input> + </part> + </part> + <part class="line"> + <part class="label"> + <label for="filename" key="global_filename" /> + </part> + <part class="input"> + <input name="filename" class="filename" /> + </part> + </part> + <part class="line"> + <part class="label"> + <label for="description" key="global_description"> + </label> + </part> + <part class="input"> + <inputarea name="description" class="description"></inputarea> + </part> + </part> + </fieldset> + + <fieldset title="message:additional_info"> + <part class="line"> + <part class="label"> + <label for="full_filename" key="FULL_FILENAME"> + </label> + </part> + <part class="input"> + <text var="full_filename"></text> + </part> + </part> + + <part class="line"> + <part class="label"> + <label for="objectid" key="id"></label> + </part> + <part class="input"> + <text var="objectid"></text> + </part> + </part> + </fieldset> + + <fieldset title="message:PROP_USERINFO"> + <part class="line"> + <part class="label"> + <label for="create_user" key="global_created"> + </label> + </part> + <part class="input"> + <image icon="el_date"></image> + <date date="var:create_date"></date> + <newline></newline> + <image icon="user"></image> + <user user="var:create_user"></user> + </part> + </part> + + <part class="line"> + <part class="label"> + <label for="lastchange_user" key="global_lastchange"> + </label> + </part> + <part class="input"> + <image icon="el_date"></image> + <date date="var:lastchange_date"></date> + <newline></newline> + <image icon="user"></image> + <user user="var:lastchange_user"></user> + </part> + </part> + </fieldset> + </form> +</output>+ \ No newline at end of file diff --git a/themes/default/templates/folder/pub.tpl.src.xml b/themes/default/templates/folder/pub.tpl.src.xml @@ -0,0 +1,3 @@ +<output xmlns="http://www.openrat.de/template" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"><dummy><window><form><if present="pages"><if present="subdirs"><checkbox name="pages"></checkbox><label for="pages"><text raw="_"></text><text text="global_pages"></text></label><newline></newline></if></if><if present="files"><if true="subdirs"><checkbox name="files"></checkbox><label for="files"><text raw="_"></text><text text="global_files"></text></label><newline></newline></if></if><fieldset title="message:options"><if present="subdirs"><part><checkbox name="subdirs"></checkbox><label for="subdirs"><text raw="_"></text><text text="GLOBAL_PUBLISH_WITH_SUBDIRS"></text></label></part></if><if present="clean"><part><checkbox name="clean"></checkbox><label for="clean"><text raw="_"></text><text text="global_CLEAN_AFTER_PUBLISH"></text></label><newline></newline></part></if></fieldset><text text="GLOBAL_MUCH_TIME" class="help"></text><newline></newline><button type="ok"></button></form></window></dummy></output>+ \ No newline at end of file diff --git a/themes/default/templates/folder/remove.tpl.src.xml b/themes/default/templates/folder/remove.tpl.src.xml @@ -0,0 +1,3 @@ +<output xmlns="http://www.openrat.de/template" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"><dummy><form><window icon="group" name="GLOBAL_GROUPS"><row><cell><text text="GLOBAL_NAME"></text></cell><cell><text var="name"></text></cell></row><row><cell><text text="GLOBAL_DELETE"></text></cell><cell><checkbox name="delete"></checkbox></cell></row><row><cell colspan="2" class="help"><text text="GROUP_DELETE_DESC"></text></cell></row><row><cell colspan="2"><button type="ok"></button></cell></row></window></form><focus field="delete"></focus></dummy></output>+ \ No newline at end of file diff --git a/themes/default/templates/folder/select.tpl.src.xml b/themes/default/templates/folder/select.tpl.src.xml @@ -0,0 +1,3 @@ +<output xmlns="http://www.openrat.de/template" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"><dummy><form action="folder" subaction="edit"><window><table><row class="headline"><cell class="help"><text key="SELECT"></text></cell><cell class="help"><text key="GLOBAL_TYPE"></text><text raw="_/_"></text><text key="GLOBAL_NAME"></text></cell></row><list list="object" extract="true"><row class="data"><cell><if true="writable"><checkbox name="var:id"></checkbox></if><if false="writable"><text raw="_"></text></if></cell><cell><label for="var:id"><image type="var:icon"></image><text var="name"></text><text raw="_"></text></label></cell></row></list><row><cell colspan="2"><image fileext="tree_none_end.gif" align="left"></image><text raw="_"></text><link var1="markall" value1="1" action="var:actionName" subaction="select"><text key="FOLDER_MARK_ALL"></text></link><text raw="_|_"></text><link url=":javascript:unmark();"><text key="FOLDER_UNMARK_ALL"></text></link><text raw="_|_"></text><link url=":javascript:flip();"><text key="FOLDER_FLIP_MARK"></text></link></cell></row><row><cell colspan="2"><fieldset title="message:options"><set var="type" value="var:defaulttype"></set><list list="actionlist" value="actiontype"><radio name="type" value="var:actiontype"></radio><label for="type" value="var:actiontype"><text raw="_"></text><text key="var:actiontype" prefix="FOLDER_SELECT_"></text></label><newline></newline></list></fieldset></cell></row><row><cell class="act" colspan="2"><button type="ok" text="button_next"></button></cell></row><if empty="object"><row><cell colspan="2"><text text="GLOBAL_NOT_FOUND"></text></cell></row></if></table></window></form><insert script="mark" inline="true"></insert></dummy></output>+ \ No newline at end of file diff --git a/themes/default/templates/folder/show.tpl.src.xml b/themes/default/templates/folder/show.tpl.src.xml @@ -0,0 +1,3 @@ +<output xmlns="http://www.openrat.de/template" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"><dummy><header views="createfolder,createlink,createpage,createfile"></header><window><table><row class="headline"><cell class="help"><text key="GLOBAL_TYPE"></text><text raw="_/_"></text><text key="GLOBAL_NAME"></text></cell><cell class="help"><text key="GLOBAL_LASTCHANGE"></text></cell></row><if present="up_url"><row class="data"><cell url="var:up_url"><image type="folder"></image><text raw=".."></text></cell><cell><text raw=""></text></cell></row></if><list list="object" extract="true"><row class="data"><cell url="var:url" title="var:desc" class="var:class"><image type="var:icon"></image><text var="name"></text><text raw="_"></text></cell><cell><date date="var:date"></date></cell></row></list><if empty="object"><row><cell colspan="2"><text text="GLOBAL_NOT_FOUND"></text></cell></row></if><row><cell><link type="view" class="action" action="folder" subaction="select"><image file="icon/select"></image><text key="menu_folder_select"></text></link><link type="view" class="action" action="folder" subaction="order"><image file="icon/order"></image><text key="menu_folder_order"></text></link><link type="view" class="action" action="folder" subaction="create"><image file="icon/create"></image><text key="menu_folder_create"></text></link></cell></row></table></window></dummy></output>+ \ No newline at end of file diff --git a/themes/default/templates/group/add.tpl.src.xml b/themes/default/templates/group/add.tpl.src.xml @@ -0,0 +1,3 @@ +<output xmlns="http://www.openrat.de/template" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"><header back="true"><form><part class="line"><part class="label"><label for="name" key="name"></label></part><part class="input"><input name="name" class="focus"></input></part></part></form></header></output>+ \ No newline at end of file diff --git a/themes/default/templates/group/edit.tpl.src.xml b/themes/default/templates/group/edit.tpl.src.xml @@ -0,0 +1,3 @@ +<output xmlns="http://www.openrat.de/template" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"><header views="remove,add"></header><form method="post"><part class="line"><part class="label"><label for="name"><text text="GLOBAL_NAME"></text></label></part><part class="input"><input name="name" class="focus"></input></part></part></form></output>+ \ No newline at end of file diff --git a/themes/default/templates/group/listing.tpl.src.xml b/themes/default/templates/group/listing.tpl.src.xml @@ -0,0 +1,3 @@ +<output xmlns="http://www.openrat.de/template" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"><dummy><window><table><row class="headline"><cell><text key="name"></text></cell></row><list list="el" extract="true"><row class="data"><cell url="var:url"><image file="icon_group"></image><text var="name"></text></cell></row></list><row><cell><link class="action" action="group" subaction="add"><text key="menu_group_add"></text></link></cell></row></table></window></dummy></output>+ \ No newline at end of file diff --git a/themes/default/templates/group/memberships.tpl.src.xml b/themes/default/templates/group/memberships.tpl.src.xml @@ -0,0 +1,3 @@ +<output xmlns="http://www.openrat.de/template" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"><form><window icon="user" name="GROUP_MEMBERSHIPS"><table><row class="headline"><cell width="10%"></cell><cell><text key="name"></text></cell></row><list list="memberships" extract="true"><row class="data"><cell><checkbox name="var:var"></checkbox></cell><cell><label for="var:var"><image file="icon_user"></image><text var="name"></text></label></cell></row></list></table><row><cell colspan="2" class="act"><button type="ok"></button></cell></row></window></form></output>+ \ No newline at end of file diff --git a/themes/default/templates/group/remove.tpl.src.xml b/themes/default/templates/group/remove.tpl.src.xml @@ -0,0 +1,3 @@ +<output xmlns="http://www.openrat.de/template" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"><header back="true"><form><part class="line"><part class="label"><label key="GLOBAL_NAME"></label></part><part class="input"><text var="name"></text></part></part><fieldset title="message:options"></fieldset><part class="line"><part class="label"></part><part class="input"><checkbox name="confirm"></checkbox><label for="confirm" key="GROUP_DELETE"></label></part></part></form></header></output>+ \ No newline at end of file diff --git a/themes/default/templates/group/rights.tpl.src.xml b/themes/default/templates/group/rights.tpl.src.xml @@ -0,0 +1,3 @@ +<output xmlns="http://www.openrat.de/template" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"><dummy><window><list list="projects" extract="true"><row><cell><fieldset title="var:projectname"><if empty="acls"><row><cell><text text="GLOBAL_NOT_FOUND"></text></cell></row></if><if not="true" empty="acls"><table><row class="headline"><cell class="help"><text text="GLOBAL_USER"></text></cell><cell class="help"><text text="GLOBAL_NAME"></text></cell><cell class="help"><text text="GLOBAL_LANGUAGE"></text></cell><list list="show" value="t"><cell class="help"><text key="var:t" prefix="acl_" suffix="_abbrev" title="message:acl_{t}"></text></cell></list></row><list list="rights" key="aclid" value="acl" extract="true"><row class="data"><cell><if present="groupname"><image type="group"></image><text var="groupname" maxlength="20"></text></if><if not="true" present="username"><if not="true" present="groupname"><image type="group"></image><text key="global_all"></text></if></if><set var="username"></set><set var="groupname"></set></cell><cell><image type="var:objecttype"></image><link action="var:objecttype" subaction="" id="var:objectid"><text var="objectname" maxlength="20" title="message:select"></text></link></cell><cell><text var="languagename" maxlength="20"></text></cell><list list="show"><cell><set var="var:list_value" value="var:bits" key="var:list_value"></set><checkbox name="var:list_value" readonly="true"></checkbox></cell></list></row></list></table></if></fieldset></cell></row></list></window></dummy></output>+ \ No newline at end of file diff --git a/themes/default/templates/language/add.tpl.src.xml b/themes/default/templates/language/add.tpl.src.xml @@ -0,0 +1,3 @@ +<output xmlns="http://www.openrat.de/template" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"><dummy><form method="post"><window icon="project" name="GLOBAL_PROJECTS"><row><cell><text text="LANGUAGE_ISOCODE"></text></cell><cell><selectbox list="isocodes" name="isocode"></selectbox></cell></row><row><cell class="act" colspan="2"><button type="ok"></button></cell></row></window></form></dummy></output>+ \ No newline at end of file diff --git a/themes/default/templates/language/advanced.tpl.src.xml b/themes/default/templates/language/advanced.tpl.src.xml @@ -0,0 +1,3 @@ +<output xmlns="http://www.openrat.de/template" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"><dummy><form method="post"><window icon="group" name="GLOBAL_GROUPS"><row><cell><text text="GLOBAL_NAME"></text></cell><cell><input name="name"></input></cell></row><row><cell><text text="LANGUAGE_ISOCODE"></text></cell><cell><input name="isocode"></input></cell></row><row><cell colspan="2" class="act"><button type="ok"></button></cell></row></window></form><focus field="name"></focus></dummy></output>+ \ No newline at end of file diff --git a/themes/default/templates/language/edit.tpl.src.xml b/themes/default/templates/language/edit.tpl.src.xml @@ -0,0 +1,3 @@ +<output xmlns="http://www.openrat.de/template" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"><dummy><form method="post"><window><row><cell><text text="GLOBAL_LANGUAGE"></text></cell><cell><selectbox list="isocodes" name="isocode"></selectbox></cell></row><row><cell colspan="2" class="act"><button type="ok"></button></cell></row></window></form><focus field="name"></focus></dummy></output>+ \ No newline at end of file diff --git a/themes/default/templates/language/listing.tpl.src.xml b/themes/default/templates/language/listing.tpl.src.xml @@ -0,0 +1,3 @@ +<output xmlns="http://www.openrat.de/template" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"><dummy><window icon="language"><table><row class="headline"><cell><text key="name"></text></cell><cell><text raw=""></text></cell><cell><text raw=""></text></cell><cell><text raw=""></text></cell></row><list list="el" extract="true"><row class="data"><cell url="var:url"><image file="icon_language"></image><text var="name" maxlength="25"></text></cell><cell><text var="isocode"></text></cell><cell url="var:default_url"><if present="default_url"><text text="GLOBAL_make_default"></text></if><else><text text="GLOBAL_is_default"></text></else></cell><cell url="var:select_url"><if present="select_url"><text text="GLOBAL_select"></text></if><else><text text="GLOBAL_selected"></text></else></cell></row><set var="select_url"></set><set var="default_url"></set></list></table></window></dummy></output>+ \ No newline at end of file diff --git a/themes/default/templates/language/remove.tpl.src.xml b/themes/default/templates/language/remove.tpl.src.xml @@ -0,0 +1,3 @@ +<output xmlns="http://www.openrat.de/template" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"><dummy><form method="post"><window icon="group" name="GLOBAL_GROUPS"><row><cell><text text="GLOBAL_NAME"></text></cell><cell><text var="name"></text></cell></row><row><cell colspan="2" class="help"><text text="GROUP_DELETE_DESC"></text></cell></row><row><cell colspan="2"><fieldset title="message:options"></fieldset></cell></row><row><cell colspan="2"><checkbox name="confirm"></checkbox><label for="confirm"><text text="CONFIRM_DELETE"></text></label></cell></row><row><cell colspan="2" class="act"><button type="ok"></button></cell></row></window></form><focus field="delete"></focus></dummy></output>+ \ No newline at end of file diff --git a/themes/default/templates/link/edit.tpl.src.xml b/themes/default/templates/link/edit.tpl.src.xml @@ -0,0 +1,27 @@ +<output xmlns="http://www.openrat.de/template" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"> + <dummy> + <form> + <window> + <fieldset> + <part> + <radio name="type" value="url"></radio> + <label for="type_url"> + <text text="link_url"></text> + </label> + <input name="url"></input> + </part> + <part> + <radio name="type" value="link"></radio> + <label for="type_link"> + <text text="link_target"></text> + </label> + <selectbox list="objects" name="targetobjectid"></selectbox> + </part> + </fieldset> + <button type="ok"></button> + </window> + </form> + <focus field="name"></focus> + </dummy> +</output>+ \ No newline at end of file diff --git a/themes/default/templates/link/prop.tpl.src.xml b/themes/default/templates/link/prop.tpl.src.xml @@ -0,0 +1,55 @@ +<output xmlns="http://www.openrat.de/template" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"> + <dummy> + <form> + <window> + <fieldset title="message:global_prop"> + <part> + <label for="name"> + <text text="GLOBAL_name"></text> + </label> + <input name="name" class="name"></input> + </part> + <part> + <label for="description"> + <text text="GLOBAL_description"></text> + </label> + <inputarea name="description" class="description"></inputarea> + </part> + </fieldset> + <if not="mode:edit"> + <fieldset title="message:additional_info"> + <part> + <label for="objectid"> + <text key="id"></text> + </label> + <text var="objectid"></text> + </part> + </fieldset> + <fieldset title="message:prop_userinfo"> + <part> + <label for=""> + <text text="global_created"></text> + </label> + <image icon="el_date"></image> + <date date="var:create_date"></date> + <image icon="user"></image> + <user user="var:create_user"></user> + </part> + <part> + <label for=""> + <text text="global_lastchange"></text> + </label> + <image icon="el_date"></image> + <date date="var:lastchange_date"></date> + <image icon="user"></image> + <user user="var:lastchange_user"></user> + </part> + </fieldset> + </if> + <button type="ok"></button> + </window> + </form> + <focus field="name"></focus> + </dummy> +</output>+ \ No newline at end of file diff --git a/themes/default/templates/login/license.tpl.src.xml b/themes/default/templates/login/license.tpl.src.xml @@ -0,0 +1,3 @@ +<output xmlns="http://www.openrat.de/template" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"><dummy><header><link type="external" url="config:login/gpl/url" target="_top" class="copyright"><text key="GPL"></text></link><fieldset></fieldset><list list="software" extract="true"><link type="external" url="var:url"><text var="name"></text></link><text var="license"></text><newline></newline><newline></newline></list></header></dummy></output>+ \ No newline at end of file diff --git a/themes/default/templates/login/login.tpl.src.xml b/themes/default/templates/login/login.tpl.src.xml @@ -0,0 +1,3 @@ +<output xmlns="http://www.openrat.de/template" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"><dummy><header views="password"></header><form action="login" subaction="login" target="_top"><dummy><fieldset><if present="config:login/logo/file"><if false="property:mustChangePassword"><if present="config:login/logo/url"><link url="config:login/logo/url" target="_top"><image url="config:login/logo/file"></image></link></if><if empty="config:login/logo/url"><image url="config:login/logo/file"></image></if></if></if><if not="" empty="config:login/motd"><text raw="config:login/motd"></text></if><if true="config:login/nologin"><text key="LOGIN_NOLOGIN_DESC"></text></if><if true="config:security/readonly"><text key="GLOBAL_READONLY_DESC" class="help"></text></if><if true="config:security/nopublish"><text key="GLOBAL_NOPUBLISH_DESC" class="help"></text></if><if false="config:login/nologin"><logo name="login"></logo><part><label for="login_name"><text key="USER_USERNAME"></text></label><if not="true" present="force_username"><input type="text" name="login_name" class="name" value="" size="20"></input></if><else><input type="hidden" name="login_name" value="var:force_username"></input><text value="var:force_username"></text></else></part><part><label for="login_password"><text key="USER_PASSWORD"></text></label><password name="login_password" class="name" default="" size="20"></password></part></if><if true="property:mustChangePassword"><part><fieldset title="message:USER_NEW_PASSWORD"></fieldset></part><part><label for="password1"><text key="USER_NEW_PASSWORD"></text></label><password name="password1" default="" size="25"></password></part><part><label for="password2"><text key="USER_NEW_PASSWORD_REPEAT"></text></label><password name="password2" default="" size="25"></password></part></if><link type="view" class="action" action="login" subaction="password"><text key="menu_login_password"></text></link><link type="view" class="action" action="login" subaction="register"><text key="menu_login_register"></text></link></fieldset><if true="config:security/openid/enable"><fieldset title="message:OPENID"><part><if not="true" empty="config:security/openid/logo_url"><image url="config:security/openid/logo_url"></image></if><text key="openid_user"></text><radiobox name="openid_provider" list="openid_providers"></radiobox><if true="var:openid_user_identity"><radio name="openid_provider" value="identity"></radio><input name="openid_url" class="name" size="20"></input></if></part></fieldset></if><if value="size:dbids" greaterthan="1"><fieldset title="message:DATABASE" icon="database"><part><label for="dbid"><text key="DATABASE"></text></label><selectbox name="dbid" list="dbids" default="var:actdbid"></selectbox><hidden name="screenwidth" default="9999"></hidden></part></fieldset></if><else><hidden name="dbid" default="var:actdbid"></hidden></else></dummy><hidden name="objectid"></hidden><hidden name="modelid"></hidden><hidden name="projectid"></hidden><hidden name="languageid"></hidden></form><newline></newline><newline></newline><link url="config:login/gpl/url" target="_top" class="copyright"><text key="GPL"></text></link><if present="force_username"><focus field="login_password"></focus></if><else><focus field="login_name"></focus></else></dummy></output>+ \ No newline at end of file diff --git a/themes/default/templates/login/register.tpl.src.xml b/themes/default/templates/login/register.tpl.src.xml @@ -0,0 +1,3 @@ +<output xmlns="http://www.openrat.de/template" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"><dummy><form target="_top"><window title="GLOBAL_REGISTER" name="login" width="400" icon="user" columnclasses="x"><row><cell class="logo" colspan="2"><logo name="register"></logo></cell><row><cell width="50%"><text text="USER_MAIL"></text></cell><cell width="50%"><input name="mail" default="" size="25"></input></cell></row><row><cell colspan="2" class="act"><button type="ok" text="button_next"></button></cell></row></row></window></form><focus field="mail"></focus></dummy></output>+ \ No newline at end of file diff --git a/themes/default/templates/login/registeruserdata.tpl.src.xml b/themes/default/templates/login/registeruserdata.tpl.src.xml @@ -0,0 +1,3 @@ +<output xmlns="http://www.openrat.de/template" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"><dummy><form target="_top"><window title="GLOBAL_REGISTER" name="login" width="400" icon="user" columnclasses="x,y" rowclasses="fx1,fx2"><row><cell class="logo" colspan="2"><logo name="register"></logo></cell><row><cell width="50%"><text text="USER_REGISTER_CODE"></text></cell><cell width="50%"><input name="code" default="" size="25"></input></cell></row><row><cell width="50%"><text text="USER_USERNAME"></text></cell><cell width="50%"><input type="text" name="username" value="" size="25"></input></cell></row><row><cell width="50%"><text text="USER_PASSWORD"></text></cell><cell width="50%"><password name="password" default="" size="25"></password></cell></row><row><cell width="50%"><text text="GLOBAL_DATABASE"></text></cell><cell width="50%"><selectbox name="dbid" list="dbids" default="actdbid"></selectbox></cell></row><row><cell colspan="2" class="act"><button type="ok"></button></cell></row></row></window></form><focus field="code"></focus></dummy></output>+ \ No newline at end of file diff --git a/themes/default/templates/object/rights.tpl.src.xml b/themes/default/templates/object/rights.tpl.src.xml @@ -0,0 +1,3 @@ +<output xmlns="http://www.openrat.de/template" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"><dummy><form><window><table><row class="headline"><cell class="help"><text key="GLOBAL_NAME"></text></cell><cell class="help"><text key="GLOBAL_LANGUAGE"></text></cell><list list="show" value="t"><cell class="help"><text key="var:t" prefix="acl_" suffix="_abbrev"></text></cell></list><cell class="help"><text key="global_delete"></text></cell></row><if empty="acls"><row class="data"><cell><text text="GLOBAL_NOT_FOUND"></text></cell></row></if><if not="true" empty="acls"></if><list list="acls" key="aclid" value="acl" extract="true"><row class="data"><cell><if present="username"><image type="user"></image><text var="username"></text></if><if present="groupname"><image type="group"></image><text var="groupname"></text></if><if not="true" present="username"><if not="true" present="groupname"><image type="group"></image><text key="global_all"></text></if></if></cell><cell><text var="languagename"></text></cell><list list="show" value="t"><cell><checkbox name="var:t" default="false" readonly="true"></checkbox></cell></list><cell><link type="post" subaction="delacl" id="var:aclid"><text key="GLOBAL_DELETE"></text></link></cell></row></list><if value="var:type" equals="folder"><row><cell colspan="15"><fieldset title="message:options"></fieldset></cell></row><row><cell colspan="15"><set var="inherit" value="1"></set><input type="checkbox" name="inherit"></input><label for="inherit"><text key="inherit_rights"></text></label></cell></row></if><row><cell class="act" colspan="15"><button type="ok"></button><link type="view" class="action" action="var:actionName" subaction="aclform"><image icon="add"></image><text key="add"></text></link></cell></row></table></window></form></dummy></output>+ \ No newline at end of file diff --git a/themes/default/templates/page/prop.tpl.src.xml b/themes/default/templates/page/prop.tpl.src.xml @@ -0,0 +1,128 @@ +<output xmlns="http://www.openrat.de/template" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"> + <header views="changetemplate"></header> + <form> + <fieldset> + <part class="line"> + <part class="label"> + <label for="name"> + <text text="global_name"></text> + </label> + </part> + <part class="input"> + <input name="name" size="50" class="name"></input> + </part> + </part> + <part class="line"> + <part class="label"> + <label for="filename"> + <text text="global_filename"></text> + </label> + </part> + <part class="input"> + <input name="filename" class="filename"></input> + </part> + </part> + <part class="line"> + <part class="label"> + <label for="description"> + <text text="global_description"></text> + </label> + </part> + <part class="input"> + <inputarea name="description" class="description"></inputarea> + </part> + </part> + </fieldset> + <if false="mode:edit"> + <fieldset title="message:additional_info"> + <part class="line"> + <part class="label"> + <label for="full_filename"> + <text text="global_full_filename"></text> + </label> + </part> + <part class="input"> + <text var="full_filename" class="filename"></text> + </part> + </part> + <part class="line"> + <part class="label"> + <label for="template_name"> + <text text="global_template"></text> + </label> + </part> + <part class="input"> + <if present="template_url"> + <link url="var:template_url" target="cms_main"> + <image icon="template"></image> + <text var="template_name"></text> + </link> + </if> + <if empty="template_url"> + <image file="icon_template"></image> + <text var="template_name"></text> + </if> + <newline></newline> + <if false="mode:edit"> + <link class="action" action="page" subaction="changetemplate"> + <image icon="template"></image> + <text key="menu_page_changetemplate"></text> + </link> + </if> + </part> + </part> + <part class="line"> + <part class="label"> + <label for="mime_type"> + <text key="FILE_MIMETYPE"></text> + </label> + </part> + <part class="input"> + <text var="mime_type" class="filename"></text> + </part> + </part> + <part class="line"> + <part class="label"> + <label for="objectid"> + <text key="id"></text> + </label> + </part> + <part class="input"> + <text var="objectid"></text> + </part> + </part> + </fieldset> + <fieldset title="message:prop_userinfo"> + <part class="line"> + <part class="label"> + <label for="create_date"> + <text text="global_created"></text> + </label> + </part> + <part class="input"> + <image icon="el_date"></image> + <date date="var:create_date"></date> + <newline></newline> + <image icon="user"></image> + <user user="var:create_user"></user> + </part> + </part> + <part class="line"> + <part class="label"> + <label for="lastchange_date"> + <text text="global_lastchange"></text> + </label> + </part> + <part class="input"> + <image icon="el_date"></image> + <date date="var:lastchange_date"></date> + <newline></newline> + <image icon="user"></image> + <user user="var:lastchange_user"></user> + </part> + </part> + </fieldset> + </if> + </form> +</output>+ \ No newline at end of file diff --git a/themes/default/templates/page/show.tpl.src.xml b/themes/default/templates/page/show.tpl.src.xml @@ -0,0 +1,3 @@ +<output xmlns="http://www.openrat.de/template" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"><dummy><header views="el"></header><window icon="folder"><fieldset title="message:menu_page_show"><part><insert url="var:preview_url" name="preview"></insert></part></fieldset><link class="action" action="page" subaction="preview" frame="preview"><image icon="show"></image><text key="menu_page_show"></text></link><link class="action" action="page" subaction="edit" frame="preview"><image icon="show"></image><text key="menu_page_edit"></text></link><link class="action" url="var:preview_url" frame="_blank"><text key="link_open_in_new_window"></text></link></window></dummy></output>+ \ No newline at end of file diff --git a/themes/default/templates/pageelement/archive.tpl.src.xml b/themes/default/templates/pageelement/archive.tpl.src.xml @@ -0,0 +1,3 @@ +<output xmlns="http://www.openrat.de/template" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"><dummy><form><window><fieldset><table widths="5%,5%,5%,15%,15%,35%,10%,10%"><row class="headline"><cell class="help"><text text="GLOBAL_NR"></text></cell><cell class="help" colspan="2"><if present="compareid"><text text="GLOBAL_COMPARE"></text></if></cell><cell class="help"><text text="DATE"></text></cell><cell class="help"><text text="GLOBAL_USER"></text></cell><cell class="help"><text text="GLOBAL_VALUE"></text></cell><cell class="help"><text text="GLOBAL_STATE"></text></cell><cell class="help"><text text="GLOBAL_ACTION"></text></cell></row><if empty="el"><row><cell colspan="8"><text text="GLOBAL_NOT_FOUND"></text></cell></row></if><list list="el" extract="true"><row class="data"><cell><text var="lfd_nr"></text></cell><cell><if present="compareid"><radio name="compareid" value="var:id"></radio></if></cell><cell><if present="compareid"><radio name="withid" value="var:id"></radio></if></cell><cell><date date="var:date"></date></cell><cell><text var="user"></text></cell><cell><text var="value"></text></cell><cell><if true="var:public"><text key="GLOBAL_PUBLIC" type="strong"></text></if><else><if present="releaseUrl"><link url="var:releaseUrl" title="message:GLOBAL_RELEASE_DESC"><text key="GLOBAL_RELEASE" type="strong"></text></link></if><else><text key="GLOBAL_INACTIVE" type="emphatic"></text></else></else></cell><cell><if true="var:active"><text key="GLOBAL_ACTIVE" type="emphatic"></text></if><else><if present="useUrl"><link url="var:useUrl" title="message:GLOBAL_USE_DESC"><text key="GLOBAL_USE"></text></link></if></else></cell></row></list></table></fieldset><if present="compareid"><row><cell colspan="8" class="act"><button type="ok"></button></cell></row></if></window></form></dummy></output>+ \ No newline at end of file diff --git a/themes/default/templates/pageelement/edit.tpl.src.xml b/themes/default/templates/pageelement/edit.tpl.src.xml @@ -0,0 +1,3 @@ +<output xmlns="http://www.openrat.de/template" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"><header views="link,import,export,archive"></header><dummy><form method="post"><input type="hidden" name="elementid"></input><input type="hidden" name="value_time"></input><window name="element"><text var="desc" class="help"></text><if value="var:type" equals="date"><if true="mode:edit"><fieldset title="message:calendar"><part><table width="85%" class="calendar"><row><cell colspan="8" class="help"><if true="mode:edit"><link url="var:lastmonthurl"><image file="left" align="middle"></image></link><text raw="_"></text></if><text var="monthname" type="strong"></text><if true="mode:edit"><text raw="_"></text><link url="var:nextmonthurl"><image file="right" align="middle"></image></link></if><text raw="_____"></text><if true="mode:edit"><link url="var:lastyearurl"><image file="left" align="middle"></image></link><text raw="_"></text></if><text var="yearname" type="strong"></text><if true="mode:edit"><text raw="_"></text><link url="var:nextyearurl"><image file="right" align="middle"></image></link></if></cell></row><row><cell><text key="week"></text></cell><list list="weekdays" value="weekday"><cell><text var="weekday"></text></cell></list></row><list list="weeklist" key="weeknr" value="week"><row><cell width="12%"><text var="weeknr"></text></cell><list list="week" extract="true"><cell width="12%"><if empty="url"><text raw="__"></text><text var="nr" type="strong"></text><text raw="__"></text></if><if not="true" empty="url"><link url="var:url"><text raw="__"></text><text var="nr"></text><text raw="__"></text></link></if><if true="var:today"><text raw="*"></text></if></cell></list></row></list></table></part></fieldset></if><fieldset title="message:date"><part><label for="year"><text key="date"></text></label><selectbox name="year" list="all_years"></selectbox><text raw="_-_"></text><selectbox name="month" list="all_months"></selectbox><text raw="_-_"></text><selectbox name="day" list="all_days"></selectbox></part><part><label for="hour"><text key="date_time"></text></label><selectbox name="hour" list="all_hours"></selectbox><text raw="_-_"></text><selectbox name="minute" list="all_minutes"></selectbox><text raw="_-_"></text><selectbox name="second" list="all_seconds"></selectbox></part></fieldset></if><if value="var:type" equals="text"><row><cell colspan="2"><input size="50" maxlength="255" class="text" name="text"></input><focus field="text"></focus></cell></row></if><if value="var:type" equals="longtext"><if present="preview"><part class="preview"><fieldset title="message:page_preview"><text var="preview" escape="false"></text></fieldset></part></if><if value="var:editor" equals="html"><editor type="html" name="text"></editor></if><if value="var:editor" equals="wiki"><if present="languagetext"><fieldset title="var:languagename"><text var="languagetext"></text></fieldset><newline></newline><newline></newline></if><editor type="wiki" name="text"></editor><if true="mode:edit"><fieldset title="message:help"><table><cell><text value="config:editor/text-markup/strong-begin"></text><text key="text_markup_strong"></text><text value="config:editor/text-markup/strong-end"></text><newline></newline><text value="config:editor/text-markup/emphatic-begin"></text><text key="text_markup_emphatic"></text><text value="config:editor/text-markup/emphatic-end"></text></cell><cell><text value="config:editor/text-markup/list-numbered"></text><text key="text_markup_numbered_list"></text><newline></newline><text value="config:editor/text-markup/list-numbered"></text><text raw="..."></text><newline></newline></cell><cell><text value="config:editor/text-markup/list-unnumbered"></text><text key="text_markup_unnumbered_list"></text><newline></newline><text value="config:editor/text-markup/list-unnumbered"></text><text raw="..."></text><newline></newline></cell><cell><text value="config:editor/text-markup/table-cell-sep"></text><text key="text_markup_table"></text><text value="config:editor/text-markup/table-cell-sep"></text><text raw="..."></text><text value="config:editor/text-markup/table-cell-sep"></text><text raw="..."></text><text value="config:editor/text-markup/table-cell-sep"></text><newline></newline><text value="config:editor/text-markup/table-cell-sep"></text><text raw="..."></text><text value="config:editor/text-markup/table-cell-sep"></text><text raw="..."></text><text value="config:editor/text-markup/table-cell-sep"></text><text raw="..."></text><text value="config:editor/text-markup/table-cell-sep"></text><newline></newline></cell></table></fieldset></if></if><if value="var:editor" equals="text"><inputarea class="longtext" name="text" rows="25" cols="70"></inputarea><focus field="text"></focus></if></if><if value="var:type" equals="link"><fieldset><part><label for="linkobjectid"><text key="link_target"></text></label><selectbox list="objects" name="linkobjectid" addempty="true"></selectbox><focus field="linkobjectid"></focus></part><if true="mode:edit"><part><label for="link_url"><text key="link_url"></text></label><input name="linkurl"></input></part></if></fieldset></if><if value="var:type" equals="list"><fieldset><part><selectbox list="objects" name="linkobjectid"></selectbox><focus field="linkobjectid"></focus></part></fieldset></if><if value="var:type" equals="insert"><fieldset><part><selectbox list="objects" name="linkobjectid"></selectbox><focus field="linkobjectid"></focus></part></fieldset></if><if value="var:type" equals="number"><fieldset><part><hidden name="decimals" default="decimals"></hidden><input size="15" maxlength="20" name="number"></input><focus field="number"></focus></part></fieldset></if><if value="var:type" equals="select"><fieldset><part><selectbox list="items" name="text"></selectbox><focus field="text"></focus></part></fieldset></if><if true="mode:edit"><if value="var:type" equals="longtext"><if value="var:editor" equals="wiki"><if present="languages"><fieldset title="message:editor_show_language"><part><list list="languages" key="languageid" value="languagename"><radio name="otherlanguageid" value="var:languageid"></radio><label for="otherlanguageid_{languageid}"><text var="languagename"></text></label><newline></newline></list></part></fieldset></if><fieldset title="message:PAGE_PREVIEW"><part><checkbox name="preview"></checkbox><label for="preview"><text key="PAGE_PREVIEW"></text></label></part></fieldset></if></if></if><if true="mode:edit"><fieldset title="message:options"><if present="release"><part><checkbox name="release"></checkbox><label for="release"><text text="GLOBAL_RELEASE"></text></label></part></if><if present="publish"><part><checkbox name="publish"></checkbox><label for="publish"><text text="PAGE_PUBLISH_AFTER_SAVE"></text></label></part></if></fieldset></if></window><button type="ok"></button></form></dummy></output>+ \ No newline at end of file diff --git a/themes/default/templates/pageelement/link.tpl.src.xml b/themes/default/templates/pageelement/link.tpl.src.xml @@ -0,0 +1,3 @@ +<output xmlns="http://www.openrat.de/template" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"><dummy><form><window name="element"><row><cell colspan="2" class="help"><text var="desc"></text></cell></row><row><cell colspan="2"><selectbox list="objects" name="linkobjectid"></selectbox></cell></row><if present="release"><if present="publish"><row><cell colspan="2"><fieldset title="message:options"></fieldset></cell></row></if></if><if present="release"><row><cell colspan="2"><checkbox name="release"></checkbox><label for="release"><text raw="_"></text><text text="GLOBAL_RELEASE"></text></label></cell></row></if><if present="publish"><row><cell colspan="2"><checkbox name="publish"></checkbox><label for="publish"><text raw="_"></text><text text="PAGE_PUBLISH_AFTER_SAVE"></text></label></cell></row></if><row><cell colspan="2" class="act"><button type="ok"></button></cell></row></window></form><focus field="linko"></focus></dummy></output>+ \ No newline at end of file diff --git a/themes/default/templates/profile/edit.tpl.src.html b/themes/default/templates/profile/edit.tpl.src.html @@ -0,0 +1,58 @@ +<template xmlns:html="http://www.w3.org/1999/xhtml" + xmlns:m="http://www.w3.org/1998/Math/MathML" + xmlns:or="http://www.openrat.de/template"> +<or:form></or:form> +<html:div></html:div> + +</template> + +<!-- +dummy + header views:mail + form method:post + window icon:user name:user_profile + row + cell colspan:2 + fieldset title:message:name + part + label for:name + text key:user_username + text var:name class:name + + fieldset title:message:MENU_PROFILE_MAIL + part + label for:mail + text text:user_mail + #link action:profile subaction:mail title:message:menu_mail_desc + text var:mail class:filename + if false:mode:edit + newline + link type:view class:action action:profile subaction:mail + text key:edit + + fieldset title:message:GLOBAL_PROP + part + label for:fullname + text text:user_fullname class:name + input name:fullname size:40 maxlength:128 + part + label for:tel + text text:user_tel + input name:tel size:40 maxlength:128 + + part + label for:desc + text text:user_desc + input name:desc size:40 maxlength:128 + + part + label for:style + text text:user_style + selectbox name:style list:allstyles default:config:interface/style/default + + row + cell colspan:2 class:act + button type:ok + focus field:fullname + --> + diff --git a/themes/default/templates/profile/edit.tpl.src.xml b/themes/default/templates/profile/edit.tpl.src.xml @@ -0,0 +1,65 @@ +<output xmlns="http://www.openrat.de/template" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"> + <header views="mail"></header> + <form> + <fieldset title="message:name"> + <part class="line"> + <part class="label"> + <label for="name" key="user_username"></label> + </part> + <part class="input"> + <text var="name" class="name"></text> + </part> + </part> + </fieldset> + <fieldset title="message:MENU_PROFILE_MAIL"> + <part class="line"> + <part class="label"> + <label for="mail" key="user_mail"></label> + </part> + <part class="input"> + <text var="mail" class="filename"></text> + <newline></newline> + <link type="view" class="action" action="profile" subaction="mail"> + <text key="edit"></text> + </link> + </part> + </part> + </fieldset> + <fieldset title="message:GLOBAL_PROP"> + <part class="line"> + <part class="label"> + <label for="fullname" key="user_fullname"></label> + </part> + <part class="input"> + <input name="fullname" maxlength="128"></input> + </part> + </part> + <part class="line"> + <part class="label"> + <label for="tel" key="user_tel"></label> + </part> + <part class="input"> + <input name="tel" size="40" maxlength="128"></input> + </part> + </part> + <part class="line"> + <part class="label"> + <label for="desc" key="user_desc"></label> + </part> + <part class="input"> + <input name="desc" size="40" maxlength="128"></input> + </part> + </part> + <part class="line"> + <part class="label"> + <label for="style" key="user_style"></label> + </part> + <part class="input"> + <selectbox name="style" list="allstyles" + default="config:interface/style/default"></selectbox> + </part> + </part> + </fieldset> + </form> +</output>+ \ No newline at end of file diff --git a/themes/default/templates/profile/memberships.tpl.src.xml b/themes/default/templates/profile/memberships.tpl.src.xml @@ -0,0 +1,6 @@ +<output xmlns="http://www.openrat.de/template" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"> + <table><row class="headline"><cell><text key="name"></text></cell></row><if + empty="groups"><row class="data"><cell><text key="NOT_FOUND"></text></cell></row></if><list + list="groups" value="group"><row class="data"><cell><text var="group"></text></cell></row></list></table> +</output>+ \ No newline at end of file diff --git a/themes/default/templates/profile/pw.tpl.src.xml b/themes/default/templates/profile/pw.tpl.src.xml @@ -0,0 +1,42 @@ +<output xmlns="http://www.openrat.de/template" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"> + <form> + + <logo name="changepassword"></logo> + + <fieldset title="message:user_act_password"> + <part class="line"> + <part class="label"> + <label for="act_password"> + <text text="user_password"></text> + </label> + </part> + <part class="input"> + <password name="act_password" class="focus"></password> + </part> + </part> + </fieldset> + <fieldset title="message:user_new_password"> + <part class="line"> + <part class="label"> + <label for="password1"> + <text text="user_new_password"></text> + </label> + </part> + <part class="input"> + <password name="password1"></password> + </part> + </part> + <part class="line"> + <part class="label"> + <label for="password2"> + <text text="user_new_password_repeat"></text> + </label> + </part> + <part class="input"> + <password name="password2"></password> + </part> + </part> + </fieldset> + </form> +</output>+ \ No newline at end of file diff --git a/themes/default/templates/profile/settings.tpl.src.xml b/themes/default/templates/profile/settings.tpl.src.xml @@ -0,0 +1,36 @@ +<output xmlns="http://www.openrat.de/template" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"> + <form method="post"> +<table> + <row> + <cell> + <fieldset title="message:settings"> + <part> + <checkbox name="always_edit"></checkbox> + <label for="always_edit"><text key="setting_always_edit"></text> + </label> + </part> + <part> + <checkbox name="ignore_ok_notices"></checkbox> + <label for="ignore_ok_notices"> + <text key="setting_ignore_ok_notices"></text> + </label> + </part> + </fieldset> + <fieldset title="message:timezone"> + <selectbox name="timezone_offset" list="timezone_list" + addempty="true"></selectbox> + </fieldset> + <fieldset title="message:language"> + <selectbox name="language" list="language_list" addempty="true"></selectbox> + </fieldset> + </cell> + </row> + <row> + <cell colspan="2" class="act"> + <button type="ok"></button> + </cell> + </row> +</table> + </form> +</output>+ \ No newline at end of file diff --git a/themes/default/templates/project/edit.tpl.src.xml b/themes/default/templates/project/edit.tpl.src.xml @@ -0,0 +1,3 @@ +<output xmlns="http://www.openrat.de/template" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"><form><fieldset title="message:NAME"><part class="line"><part class="label"><label for="name" key="PROJECT_NAME"></label></part><part class="input"><input name="name" class="name"></input></part></part></fieldset><fieldset title="message:PUBLISH"><part class="line"><part class="label"><label for="target_dir" key="PROJECT_TARGET_DIR"></label></part><part class="input"><input name="target_dir" class="filename"></input></part></part><part class="line"><part class="label"><label for="cmd_after_publish" key="PROJECT_CMD_AFTER_PUBLISH"></label></part><part class="input"><input name="cmd_after_publish" class="filename" readonly="!config:publish/project/override_system_command"></input></part></part></fieldset><fieldset title="message:project_FTP"><part class="line"><part class="label"><label for="ftp_url" key="PROJECT_FTP_URL"></label></part><part class="input"><input name="ftp_url" class="filename" readonly="!config:publish/ftp/enable"></input><newline></newline><checkbox name="ftp_passive" readonly="!config:publish/ftp/enable"></checkbox><label for="ftp_passive" key="PROJECT_FTP_PASSIVE"></label></part></part></fieldset><fieldset title="message:options"><part class="line"><part class="label"></part><part class="input"><checkbox name="content_negotiation"></checkbox><label for="content_negotiation" key="PROJECT_CONTENT_NEGOTIATION"></label></part></part><part class="line"><part class="label"></part><part class="input"><checkbox name="cut_index"></checkbox><label for="cut_index" key="PROJECT_CUT_INDEX"></label></part></part></fieldset></form></output>+ \ No newline at end of file diff --git a/themes/default/templates/project/export.tpl.src.xml b/themes/default/templates/project/export.tpl.src.xml @@ -0,0 +1,3 @@ +<output xmlns="http://www.openrat.de/template" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"><dummy><form><window icon="project" name="GLOBAL_PROJECT" widths="30%,70%"><row><cell width="50%"><text key="GLOBAL_DATABASE"></text></cell><cell width="50%"><selectbox name="dbid" list="dbids" default="actdbid"></selectbox></cell></row><row><cell colspan="2" class="act"><button></button></cell></row></window></form></dummy></output>+ \ No newline at end of file diff --git a/themes/default/templates/project/info.tpl.src.xml b/themes/default/templates/project/info.tpl.src.xml @@ -0,0 +1,3 @@ +<output xmlns="http://www.openrat.de/template" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"><dummy><window icon="project" name="GLOBAL_PROJECT" widths="20%,80%"><list list="info"><row><cell colspan="2"><label for=""><text key="var:list_key" prefix="project_info_"></text></label><text type="strong" var="list_value"></text></cell></row></list></window></dummy></output>+ \ No newline at end of file diff --git a/themes/default/templates/project/listing.tpl.src.xml b/themes/default/templates/project/listing.tpl.src.xml @@ -0,0 +1,3 @@ +<output xmlns="http://www.openrat.de/template" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"><dummy><window icon="project" name="GLOBAL_PROJECTS" width="70%"><table><row class="headline"><cell><text key="name"></text></cell><cell><text key="GLOBAL_SELECT"></text></cell></row><list list="el" extract="true"><row class="data"><cell url="var:url"><image file="icon_project"></image><text value="var:name" maxlength="30"></text></cell><cell url="var:use_url"><text key="GLOBAL_SELECT"></text></cell></row></list></table></window></dummy></output>+ \ No newline at end of file diff --git a/themes/default/templates/project/maintenance.tpl.src.xml b/themes/default/templates/project/maintenance.tpl.src.xml @@ -0,0 +1,3 @@ +<output xmlns="http://www.openrat.de/template" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"><dummy><form><dummy><row><cell colspan="2"><fieldset title="message:options"><part><text value=""></text><radio name="type" value="check_limit"></radio><label for="type_check_limit"><text key="project_check_limit"></text></label></part><part><text value=""></text><radio name="type" value="check_files"></radio><label for="type_check_files"><text key="project_check_files"></text></label></part></fieldset></cell></row></dummy></form></dummy></output>+ \ No newline at end of file diff --git a/themes/default/templates/start/applications.tpl.src.xml b/themes/default/templates/start/applications.tpl.src.xml @@ -0,0 +1,3 @@ +<output xmlns="http://www.openrat.de/template" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"><dummy><window width="600" icon="project"><row><cell colspan="2"><link action="index" subaction="projectmenu"><text raw="OpenRat"></text></link></cell></row><list list="applications" extract="true"><row><cell><link url="var:url"><text var="name"></text></link></cell><cell><text var="description"></text></cell></row></list></window></dummy></output>+ \ No newline at end of file diff --git a/themes/default/templates/start/projectmenu.tpl.src.xml b/themes/default/templates/start/projectmenu.tpl.src.xml @@ -0,0 +1,3 @@ +<output xmlns="http://www.openrat.de/template" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"><dummy><window title="GLOBAL_PROJECTS"><row><cell class="logo" colspan="2"><logo name="projectmenu"></logo></cell></row><list list="projects" extract="true"><row><cell colspan="2"><fieldset title="var:name"><link type="post" id="var:id" title="message:TREE_CHOOSE_PROJECT"><set var="project" value="project"></set><image type="project"></image><text var="name" maxlength="30"></text></link><form action="index" subaction="project" id="var:id"><table widths="150px,150px"><row><cell><radiobox list="models" name="modelid" default="var:defaultmodelid"></radiobox></cell><cell><radiobox list="languages" name="languageid" default="var:defaultlanguageid"></radiobox></cell><cell><button type="ok" text="message:start"></button></cell></row></table></form></fieldset></cell></row></list></window></dummy></output>+ \ No newline at end of file diff --git a/themes/default/templates/template.xsd b/themes/default/templates/template.xsd @@ -1,44 +1,351 @@ <?xml version="1.0" encoding="utf-8"?> -<xsd:schema xmlns="http://www.openrat.de" targetNamespace="http://www.openrat.de" - xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" - attributeFormDefault="unqualified"> +<xsd:schema xmlns="http://www.openrat.de/template" + targetNamespace="http://www.openrat.de/template" xmlns:xsd="http://www.w3.org/2001/XMLSchema" + elementFormDefault="qualified" attributeFormDefault="unqualified" + xmlns:Q1="http://www.openrat.de/template#Simple"> - <!-- TODO --> <xsd:element name="page" type="pageType" /> <xsd:complexType name="pageType"> - <xsd:sequence> + <xsd:choice maxOccurs="unbounded" minOccurs="0"> <xsd:element name="table" type="tableType" /> - </xsd:sequence> + </xsd:choice> <xsd:attribute name="class" type="xsd:string" /> </xsd:complexType> <xsd:complexType name="tableType"> - <xsd:sequence> - <xsd:element name="row" type="rowType" /> - </xsd:sequence> + <xsd:choice maxOccurs="unbounded" minOccurs="0"> + <xsd:element ref="row" maxOccurs="unbounded" minOccurs="0"></xsd:element> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"></xsd:element> + <xsd:element ref="list" maxOccurs="1" minOccurs="0"></xsd:element> + </xsd:choice> <xsd:attribute name="padding" type="xsd:int" /> <xsd:attribute name="space" type="xsd:int" /> <xsd:attribute name="width" type="xsd:string" /> </xsd:complexType> <xsd:complexType name="rowType"> - <xsd:sequence> + <xsd:choice maxOccurs="unbounded" minOccurs="0"> <xsd:element maxOccurs="unbounded" name="cell" type="cellType" /> - </xsd:sequence> + </xsd:choice> + <xsd:attributeGroup ref="universal"></xsd:attributeGroup> </xsd:complexType> <xsd:complexType name="cellType"> - <xsd:sequence> - <xsd:element name="image" type="imageType" minOccurs="0" /> - <xsd:element name="text" type="textType" minOccurs="0" /> - </xsd:sequence> - <xsd:attribute name="class" type="xsd:string" /> - <xsd:attribute name="width" type="xsd:string" /> + <xsd:choice maxOccurs="unbounded" minOccurs="0"> + <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"> + </xsd:element> + <xsd:element ref="image" maxOccurs="unbounded" minOccurs="0"> + </xsd:element> + <xsd:element ref="text" maxOccurs="unbounded" minOccurs="0"> + </xsd:element> + <xsd:element ref="fieldset" maxOccurs="unbounded" + minOccurs="0"> + </xsd:element> + <xsd:element ref="button" maxOccurs="unbounded" + minOccurs="0"> + </xsd:element> + </xsd:choice> + <xsd:attribute name="width" type="xsd:int" /> + <xsd:attributeGroup ref="universal"></xsd:attributeGroup> + <xsd:attribute name="colspan" type="xsd:string"></xsd:attribute> + <xsd:attribute name="url" type="xsd:string"></xsd:attribute> </xsd:complexType> <xsd:complexType name="textType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"></xsd:choice> <xsd:attribute name="title" type="xsd:string" /> <xsd:attribute name="text" type="xsd:string" /> + <xsd:attribute name="var" type="xsd:string"></xsd:attribute> + <xsd:attributeGroup ref="universal"></xsd:attributeGroup> + <xsd:attribute name="key" type="xsd:string"></xsd:attribute> + <xsd:attribute name="value" type="xsd:string"></xsd:attribute> + <xsd:attribute name="raw" type="xsd:string"></xsd:attribute> + <xsd:attribute name="maxlength" type="xsd:int"></xsd:attribute> </xsd:complexType> <xsd:complexType name="imageType"> <xsd:attribute name="icon" type="xsd:string" /> <xsd:attribute name="align" type="xsd:string" /> + <xsd:attribute name="url" type="xsd:string"></xsd:attribute> + <xsd:attribute name="size" type="xsd:string"></xsd:attribute> + <xsd:attribute name="title" type="xsd:string"></xsd:attribute> + <xsd:attributeGroup ref="universal"></xsd:attributeGroup> + <xsd:attribute name="type" type="xsd:string"></xsd:attribute> + <xsd:attribute name="file" type="xsd:string"></xsd:attribute> + </xsd:complexType> + + + <xsd:element name="output" type="outputType"></xsd:element> + + <xsd:element name="header" type="headerType"></xsd:element> + + <xsd:element name="part" type="partType"></xsd:element> + + + + <xsd:complexType name="headerType"> + <xsd:simpleContent> + <xsd:extension base="xsd:string"> + <xsd:attribute name="views" type="xsd:string"></xsd:attribute> + <xsd:attribute name="back" type="xsd:boolean"></xsd:attribute> + </xsd:extension> + </xsd:simpleContent> + + </xsd:complexType> + + <xsd:element name="form" type="formType"></xsd:element> + + <xsd:element name="input" type="inputType"></xsd:element> + + <xsd:element name="list" type="listType"></xsd:element> + + <xsd:element name="button" type="xsd:string"></xsd:element> + + <xsd:element name="cell" type="cellType"></xsd:element> + + + <xsd:element name="fieldset" type="fieldsetType"></xsd:element> + + <xsd:element name="if" type="ifType"></xsd:element> + + <xsd:element name="else" type="xsd:string"></xsd:element> + + <xsd:element name="logo" type="xsd:string"></xsd:element> + + + + <xsd:element name="password" type="xsd:string"></xsd:element> + + <xsd:element name="radio" type="radioType"></xsd:element> + + + <xsd:element name="row" type="rowType"></xsd:element> + + <xsd:element name="radiobox" type="xsd:string"></xsd:element> + + <xsd:element name="selectbox" type="selectBoxType"></xsd:element> + + <xsd:element name="set" type="xsd:string"></xsd:element> + + <xsd:element name="table" type="tableType"></xsd:element> + + <xsd:element name="text" type="textType"></xsd:element> + + <xsd:element name="upload" type="xsd:string"></xsd:element> + + <xsd:element name="user" type="userType"></xsd:element> + + <xsd:complexType name="fieldsetType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"> + <xsd:element ref="part" maxOccurs="unbounded" minOccurs="0"> + </xsd:element> + <xsd:element ref="label" maxOccurs="unbounded" minOccurs="0"> + </xsd:element> + <xsd:element ref="selectbox" maxOccurs="unbounded" + minOccurs="0"> + </xsd:element> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"></xsd:element> + </xsd:choice> + <xsd:attribute name="title" type="xsd:string"></xsd:attribute> + </xsd:complexType> + + <xsd:complexType name="partType"> + <xsd:choice minOccurs="0" maxOccurs="unbounded"> + <xsd:element ref="text" maxOccurs="unbounded" + minOccurs="0"> + </xsd:element> + <xsd:element ref="checkbox" maxOccurs="unbounded" + minOccurs="0"> + </xsd:element> + <xsd:element ref="label" maxOccurs="unbounded" + minOccurs="0"> + </xsd:element> + <xsd:element ref="radiobox" maxOccurs="unbounded" + minOccurs="0"> + </xsd:element> + <xsd:element ref="selectbox" maxOccurs="unbounded" + minOccurs="0"> + </xsd:element> + <xsd:element ref="newline" maxOccurs="unbounded" + minOccurs="0"> + </xsd:element> + <xsd:element ref="input" maxOccurs="unbounded" + minOccurs="0"> + </xsd:element> + <xsd:element ref="fieldset" maxOccurs="unbounded" + minOccurs="0"> + </xsd:element> + <xsd:element ref="image" maxOccurs="unbounded" + minOccurs="0"> + </xsd:element> + <xsd:element ref="table" maxOccurs="unbounded" + minOccurs="0"> + </xsd:element> + <xsd:element ref="link" maxOccurs="unbounded" + minOccurs="0"> + </xsd:element> + <xsd:element ref="button" maxOccurs="unbounded" + minOccurs="0"> + </xsd:element> + <xsd:element ref="part" maxOccurs="unbounded" + minOccurs="0"> + </xsd:element> + <xsd:element ref="radio"></xsd:element> + <xsd:element ref="inputarea"></xsd:element> + <xsd:element ref="date"></xsd:element> + <xsd:element ref="user"></xsd:element> + <xsd:element ref="if"></xsd:element> + </xsd:choice> + <xsd:attributeGroup ref="universal"></xsd:attributeGroup> + </xsd:complexType> + + <xsd:complexType name="outputType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"> + <xsd:element ref="header" minOccurs="0" maxOccurs="1"></xsd:element> + <xsd:element ref="form" minOccurs="0"></xsd:element> + <xsd:element ref="part" minOccurs="0"></xsd:element> + <xsd:element ref="table" maxOccurs="unbounded" minOccurs="0"></xsd:element> + </xsd:choice> + </xsd:complexType> + + <xsd:element name="label" type="labelType"></xsd:element> + + <xsd:complexType name="formType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"> + <xsd:element ref="fieldset" maxOccurs="unbounded" + minOccurs="0"> + </xsd:element> + <xsd:element ref="part" maxOccurs="unbounded" + minOccurs="0"> + </xsd:element> + <xsd:element ref="table" maxOccurs="unbounded" + minOccurs="0"> + </xsd:element> + <xsd:element ref="if" maxOccurs="unbounded" minOccurs="0"></xsd:element> + </xsd:choice> + + <xsd:attribute name="method" type="xsd:string"></xsd:attribute> + </xsd:complexType> + + <xsd:complexType name="labelType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"> + <xsd:element ref="text" maxOccurs="unbounded" minOccurs="0"></xsd:element> + </xsd:choice> + <xsd:attribute name="for" type="xsd:string"></xsd:attribute> + <xsd:attribute name="key" type="xsd:string"></xsd:attribute> + </xsd:complexType> + + <xsd:complexType name="inputType"> + <xsd:simpleContent> + <xsd:extension base="xsd:string"> + <xsd:attribute name="size" type="xsd:integer"></xsd:attribute> + <xsd:attribute name="name" type="xsd:string"></xsd:attribute> + <xsd:attribute name="maxlength" type="xsd:integer"></xsd:attribute> + <xsd:attribute name="readonly" type="xsd:string"></xsd:attribute> + <xsd:attribute name="class" type="xsd:string"></xsd:attribute> + </xsd:extension> + </xsd:simpleContent> + </xsd:complexType> + + + <xsd:attributeGroup name="universal"> + <xsd:attribute name="class" type="xsd:string"></xsd:attribute> + <xsd:attribute name="id" type="xsd:string"></xsd:attribute> + </xsd:attributeGroup> + + + <xsd:complexType name="selectBoxType"> + <xsd:attribute name="name" type="xsd:string"></xsd:attribute> + <xsd:attribute name="default" type="xsd:string"></xsd:attribute> + <xsd:attribute name="list" type="xsd:string"></xsd:attribute> + <xsd:attribute name="addempty" type="xsd:boolean"></xsd:attribute> + </xsd:complexType> + + <xsd:element name="newline" type="xsd:string"></xsd:element> + + <xsd:element name="link" type="linkType"></xsd:element> + + <xsd:complexType name="linkType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"> + <xsd:element ref="text" maxOccurs="unbounded" + minOccurs="0"> + </xsd:element> + <xsd:element ref="image" maxOccurs="unbounded" + minOccurs="0"> + </xsd:element> + <xsd:choice maxOccurs="unbounded" minOccurs="0"></xsd:choice> + </xsd:choice> + <xsd:attribute name="type" type="xsd:string"></xsd:attribute> + <xsd:attribute name="class" type="xsd:string"></xsd:attribute> + <xsd:attribute name="action" type="xsd:string"></xsd:attribute> + <xsd:attribute name="subaction" type="xsd:string"></xsd:attribute> + <xsd:attribute name="id" type="xsd:string"></xsd:attribute> </xsd:complexType> + <xsd:element name="image" type="imageType"></xsd:element> + + <xsd:complexType name="listType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"> + <xsd:element ref="row" maxOccurs="unbounded" + minOccurs="0"> + </xsd:element> + </xsd:choice> + <xsd:attribute name="list" type="xsd:string"></xsd:attribute> + <xsd:attribute name="extract" type="xsd:boolean"></xsd:attribute> + <xsd:attribute name="value" type="xsd:string"></xsd:attribute> + </xsd:complexType> + + <xsd:complexType name="ifType"> + <xsd:choice maxOccurs="unbounded" minOccurs="0"> + <xsd:element ref="row" maxOccurs="unbounded" + minOccurs="0"> + </xsd:element> + <xsd:element ref="part" maxOccurs="unbounded" + minOccurs="0"> + </xsd:element> + <xsd:element ref="text"></xsd:element> + <xsd:element ref="fieldset"></xsd:element> + <xsd:element ref="link"></xsd:element> + <xsd:element ref="image"></xsd:element> + <xsd:element ref="if"></xsd:element> + </xsd:choice> + <xsd:attribute name="true" type="xsd:string"></xsd:attribute> + <xsd:attribute name="false" type="xsd:string"></xsd:attribute> + <xsd:attribute name="empty" type="xsd:string"></xsd:attribute> + <xsd:attribute name="not" type="xsd:boolean"></xsd:attribute> + <xsd:attribute name="present" type="xsd:string"></xsd:attribute> + </xsd:complexType> + + <xsd:simpleType name="formMethodType"> + <xsd:restriction base="xsd:string"> + <xsd:enumeration value="value"></xsd:enumeration> + <xsd:enumeration value="value1"></xsd:enumeration> + <xsd:enumeration value="value2"></xsd:enumeration> + </xsd:restriction> + </xsd:simpleType> + + <xsd:element name="checkbox" type="checkboxType"></xsd:element> + + <xsd:complexType name="checkboxType"> + <xsd:attribute name="name" type="xsd:string"></xsd:attribute> + <xsd:attributeGroup ref="universal"></xsd:attributeGroup> + </xsd:complexType> + + <xsd:complexType name="radioType"> + <xsd:attribute name="name" type="xsd:string"></xsd:attribute> + <xsd:attributeGroup ref="universal"></xsd:attributeGroup> + <xsd:attribute name="value" type="xsd:string"></xsd:attribute> + </xsd:complexType> + + <xsd:element name="inputarea" type="inputareaType"></xsd:element> + + <xsd:element name="date" type="dateType"></xsd:element> + + <xsd:complexType name="userType"> + <xsd:attribute name="user" type="xsd:string"></xsd:attribute> + </xsd:complexType> + + <xsd:complexType name="dateType"> + <xsd:attribute name="date" type="xsd:string"></xsd:attribute> + </xsd:complexType> + + <xsd:complexType name="inputareaType"> + <xsd:attribute name="name" type="xsd:string"></xsd:attribute> + <xsd:attributeGroup ref="universal"></xsd:attributeGroup> + </xsd:complexType> </xsd:schema> \ No newline at end of file diff --git a/themes/default/templates/title/show.tpl.src.xml b/themes/default/templates/title/show.tpl.src.xml @@ -1,16 +1,3 @@ -<?xml version="1.0" encoding="ISO-8859-1" ?> -<page class="title" xmlns="http://www.openrat.de" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://www.openrat.de ../template.xsd"> - - <!-- TODO --> - <table padding="5" space="0" width="100%"> - <row> - <cell></cell> - </row> - - - </table> - - -</page>- \ No newline at end of file +<output xmlns="http://www.openrat.de/template" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"><part class="title"><image icon="database" align="left"></image><if present="dbname"><text title="message:database" var="dbname" maxlength="25"></text></if><text var="cms_title" title="var:buildinfo"></text></part><part class="search"><form><image icon="search"></image><input name="text" value="message:search"></input><part class="dropdown"><text raw=""></text></part></form></part><part class="user"><link title="message:USER_PROFILE_DESC" action="profile" subaction="" target="content"><image icon="user" align="left"></image><text var="userfullname" maxlength="20"></text></link><part class="dropdown"><link type="post" title="message:USER_PROFILE_DESC" action="start" subaction="profile"><image icon="user" align="left"></image><text key="profile"></text></link><if true="method:userIsAdmin"><link type="post" class="entry" action="start" subaction="administration" target="tree" id="-1"><image icon="administration" align="left"></image><text key="administration"></text></link></if><link type="post" class="entry" title="message:USER_LOGOUT_DESC" action="login" subaction="logout"><image icon="close" align="left"></image><text key="USER_LOGOUT"></text></link></part></part><part class="history"><image icon="history" align="left"></image><text key="history" maxlength="20"></text><part class="dropdown"><text raw=""></text></part></part><part class="projects"><image icon="project" align="left"></image><text key="GLOBAL_CHANGE_TO"></text><part class="dropdown"><list list="projects" key="id" value="name"><image icon="project"></image><link type="post" class="entry" action="start" subaction="projectmenu" id="var:id"><text var="name" maxlength="20"></text></link></list></part></part></output>+ \ No newline at end of file diff --git a/themes/default/templates/tpl.src.php.xml b/themes/default/templates/tpl.src.php.xml @@ -0,0 +1,70 @@ +<?xml version="1.0"?> + +<!-- Syntax Highlighting for JEDIT --> +<!DOCTYPE MODE SYSTEM "xmode.dtd"> + +<MODE> + <PROPS> + <PROPERTY NAME="lineComment" VALUE="//" /> + <PROPERTY NAME="lineComment" VALUE="#" /> + </PROPS> + <RULES> + + <SEQ TYPE="OPERATOR">:</SEQ> + + <KEYWORDS> + <KEYWORD1>button</KEYWORD1> + <KEYWORD1>cell</KEYWORD1> + <KEYWORD1>char</KEYWORD1> + <KEYWORD1>checkbox</KEYWORD1> + <KEYWORD1>date</KEYWORD1> + <KEYWORD1>dummy</KEYWORD1> + <KEYWORD1>fieldset</KEYWORD1> + <KEYWORD1>focus</KEYWORD1> + <KEYWORD1>form</KEYWORD1> + <KEYWORD1>frame</KEYWORD1> + <KEYWORD1>frameset</KEYWORD1> + <KEYWORD1>frameset-page</KEYWORD1> + <KEYWORD1>hidden</KEYWORD1> + <KEYWORD1>editor</KEYWORD1> + <KEYWORD1>else</KEYWORD1> + <KEYWORD1>if</KEYWORD1> + <KEYWORD1>image</KEYWORD1> + <KEYWORD1>input</KEYWORD1> + <KEYWORD1>inputarea</KEYWORD1> + <KEYWORD1>insert</KEYWORD1> + <KEYWORD1>label</KEYWORD1> + <KEYWORD1>link</KEYWORD1> + <KEYWORD1>list</KEYWORD1> + <KEYWORD1>logo</KEYWORD1> + <KEYWORD1>newline</KEYWORD1> + <KEYWORD1>page</KEYWORD1> + <KEYWORD1>password</KEYWORD1> + <KEYWORD1>radio</KEYWORD1> + <KEYWORD1>raw</KEYWORD1> + <KEYWORD1>row</KEYWORD1> + <KEYWORD1>selectbox</KEYWORD1> + <KEYWORD1>radiobox</KEYWORD1> + <KEYWORD1>set</KEYWORD1> + <KEYWORD1>table</KEYWORD1> + <KEYWORD1>text</KEYWORD1> + <KEYWORD1>upload</KEYWORD1> + <KEYWORD1>user</KEYWORD1> + <KEYWORD1>window</KEYWORD1> + </KEYWORDS> + + <KEYWORDS> + <KEYWORD2>raw</KEYWORD2> + <KEYWORD2>config</KEYWORD2> + <KEYWORD2>var</KEYWORD2> + <KEYWORD2>text</KEYWORD2> + <KEYWORD2>message</KEYWORD2> + <KEYWORD2>size</KEYWORD2> + <KEYWORD2>messagevar</KEYWORD2> + <KEYWORD2>property</KEYWORD2> + <KEYWORD2>mode</KEYWORD2> + <KEYWORD2>arrayvar</KEYWORD2> + </KEYWORDS> + + </RULES> +</MODE> diff --git a/themes/default/templates/tree/settings.tpl.src.xml b/themes/default/templates/tree/settings.tpl.src.xml @@ -0,0 +1,3 @@ +<output xmlns="http://www.openrat.de/template" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"><window><form><fieldset title="message:languages"><list list="languages" key="id" value="name"><part><radio name="languageid" value="var:id"></radio><label for="languageid" value="var:id"><text var="name"></text></label></part></list></fieldset><fieldset title="message:models"><list list="models" key="id" value="name"><part><radio name="modelid" value="var:id"></radio><label for="modelid" value="var:id"><text var="name"></text></label></part></list></fieldset></form><button type="ok"></button></window></output>+ \ No newline at end of file diff --git a/themes/default/templates/tree/show.tpl.src.xml b/themes/default/templates/tree/show.tpl.src.xml @@ -0,0 +1,3 @@ +<output xmlns="http://www.openrat.de/template" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"><window><table space="0" padding="0" class="tree"><list list="zeilen" extract="true"><row class="var:class"><list list="cols" value="i"><cell class="treecol"><image tree="var:i"></image></cell></list><if present="image"><cell class="treeimage"><if present="image_url"><link url="var:image_url" class="tree" target="_self" title="var:image_url_desc"><image tree="var:image"></image></link></if><else><image tree="var:image"></image></else></cell></if><cell colspan="var:colspan" class="treevalue"><link name="var:name"></link><if present="url"><link url="var:url" title="var:desc" class="tree" target="var:target"><image icon="var:icon"></image><text var="text" maxlength="20" cut="right"></text></link></if><else><image icon="var:icon"></image><text var="text" maxlength="20" cut="right" title="var:desc"></text></else></cell><set var="url"></set><set var="image"></set></row></list></table><insert function="loadTree"></insert></window></output>+ \ No newline at end of file diff --git a/themes/default/templates/user/edit.tpl.src.xml b/themes/default/templates/user/edit.tpl.src.xml @@ -0,0 +1,3 @@ +<output xmlns="http://www.openrat.de/template" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"><header views="remove,add"></header><form><if not="" empty="image"><part class="line"><part class="label"></part><part class="input"><image url="var:image" size="80x80" title="var:fullname"></image></part></part></if><fieldset title="message:NAME"><part class="line"><part class="label"><label for="name" key="user_username"></label></part><part class="input"><input name="name" size="20" class="name,focus"></input></part></part></fieldset><fieldset title="message:ADDITIONAL_INFO"><part class="line"><part class="label"><label for="fullname" key="user_fullname"></label></part><part class="input"><input name="fullname"></input></part></part><if true="config:security/user/show_admin_mail"><part class="line"><part class="label"><label for="mail" key="user_mail"></label></part><part class="input"><input name="mail"></input></part></part></if><part class="line"><part class="label"><label for="desc" key="user_desc"></label></part><part class="input"><input name="desc"></input></part></part><part class="line"><part class="label"><label for="tel" key="user_tel"></label></part><part class="input"><input name="tel"></input></part></part></fieldset><fieldset title="message:options"><part class="line"><part class="label"></part><part class="input"><checkbox name="is_admin"></checkbox><label for="is_admin" key="user_admin"></label></part></part><part class="line"><part class="label"><label for="ldap_dn" key=":user_ldapdn"></label></part><part class="input"><input name="ldap_dn"></input></part></part><part class="line"><part class="label"><label for="style" key="user_style"></label></part><part class="input"><selectbox list="allstyles" name="style" default="config:interface/style/default"></selectbox></part></part></fieldset></form></output>+ \ No newline at end of file diff --git a/themes/default/templates/user/listing.tpl.src.xml b/themes/default/templates/user/listing.tpl.src.xml @@ -0,0 +1,3 @@ +<output xmlns="http://www.openrat.de/template" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"><dummy><window icon="user" name="GLOBAL_USERS" width="70%"><table><row class="headline"><cell><image type="user"></image><text key="name"></text></cell><cell><text raw=""></text></cell><cell><text key="LOGIN"></text></cell></row><list list="el" extract="true"><row class="data"><cell url="var:url"><image type="user"></image><text var="name"></text></cell><cell url="var:url"><text value="var:fullname"></text><if true="var:isAdmin"><text raw="_("></text><text key="USER_ADMIN"></text><text raw=")"></text></if></cell><cell><link target="_top" action="index" subaction="switchuser" id="var:userid"><text key="LOGIN"></text></link></cell></row></list></table></window></dummy></output>+ \ No newline at end of file diff --git a/themes/default/templates/user/memberships.tpl.src.xml b/themes/default/templates/user/memberships.tpl.src.xml @@ -0,0 +1,3 @@ +<output xmlns="http://www.openrat.de/template" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"><form><window><table><row class="headline"><cell width="10%"></cell><cell><text key="name"></text></cell></row><list list="memberships" extract="true"><row class="data"><cell><checkbox name="var:var"></checkbox></cell><cell><label for="var:var"><image file="icon_group"></image><text var="name"></text></label></cell></row></list><row><cell colspan="2" class="act"><button type="ok"></button></cell></row></table></window></form></output>+ \ No newline at end of file diff --git a/themes/default/templates/user/pw.tpl.src.xml b/themes/default/templates/user/pw.tpl.src.xml @@ -0,0 +1,3 @@ +<output xmlns="http://www.openrat.de/template" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.openrat.de/template ../template.xsd"><form><part class="line"><part class="label"><label for="name" key="user_username"></label></part><part class="input"><text var="name" class="name"></text></part></part><fieldset title="message:USER_new_password"></fieldset><part class="line"><part class="label"><label for="password1" key="USER_new_password"></label></part><part class="input"><password name="password1"></password></part></part><part class="line"><part class="label"><label for="password2" key="USER_new_password_repeat"></label></part><part class="input"><password name="password2"></password></part></part><fieldset title="message:options"></fieldset><if present="mail"><part class="line"><part class="label"></part><part class="input"><checkbox name="email"></checkbox><label for="email" key="user_mail_new_password"></label></part></part><part class="line"><part class="label"></part><part class="input"><checkbox name="random"></checkbox><label for="random" key="user_random_password"></label></part></part><part class="line"><part class="label"></part><part class="input"><checkbox name="timeout"></checkbox><label for="timeout" key="user_password_timeout"></label></part></part></if><focus field="password1"></focus></form></output>+ \ No newline at end of file diff --git a/util/TemplateEngine.class.php b/util/TemplateEngine.class.php @@ -60,11 +60,13 @@ class TemplateEngine global $conf; $srcOrmlFilename = 'themes/default/templates/'.$tplName.'.tpl.src.'.PHP_EXT; $srcXmlFilename = 'themes/default/templates/'.$tplName.'.tpl.src.xml'; + + if ( is_file($srcXmlFilename) ) + $srcFilename = $srcXmlFilename; + else if ( is_file($srcOrmlFilename) ) $srcFilename = $srcOrmlFilename; - elseif ( is_file($srcXmlFilename) ) - $srcFilename = $srcXmlFilename; else // Wenn Vorlage (noch) nicht existiert die( get_class($this).': Template not found: "'.$tplName.'"' ); @@ -214,7 +216,7 @@ class TemplateEngine return $invert.'@$conf['."'".implode("'".']'.'['."'",$config_parts)."'".']'; default: - Http::serverError( get_class($this).': Unknown type "'.$type.'" in attribute. Allowed: var|method|property|message|messagevar|config or none'); + //Http::serverError( get_class($this).': Unknown type "'.$type.'" in attribute. Allowed: var|method|property|message|messagevar|config or none'); } } @@ -382,8 +384,9 @@ class TemplateEngine if ( count($attr) > 0 ) { - foreach($attr as $name=>$value) - Http::serverError( get_class($this).': Unknown attribute "'.$name.'" in element "'.$cmd.'". Allowed: '.$elements[$cmd]."\n" ); + + //foreach($attr as $name=>$value) + //Http::serverError( get_class($this).': Unknown attribute "'.$name.'" in element "'.$cmd.'". Allowed: '.$elements[$cmd]."\n" ); } return $checkedAttr; @@ -503,8 +506,67 @@ class TemplateEngine } + $f = substr($filename,0,-4).'.xml'; + $xml = '<output xmlns="http://www.openrat.de/template" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://www.openrat.de/template ../template.xsd">'.$this->array2xml($vals).'</output>'; + $fp = fopen( $f, 'w'); + fwrite($fp, $xml); + fclose($fp); + return $vals; } + + + + + private function array2xml($xmlary){ + $o=''; + foreach($xmlary as $tag ){ + $nl = "\n"; + $tab = "\t"; + $nl = ""; + $tab = ""; + if($tag['tag'] == 'textarea' && !isset($tag['value'])){ + //fake a value so it won't self close + $tag['value']=''; + } + //tab space: + $t = ''; + for($i=1; $i < $tag['level'];$i++){ + $t.=$tab; + } + switch($tag['type']){ + case 'complete': + case 'open': + $o.=$t.'<'.$tag['tag']; + if(isset($tag['attributes'])){ + foreach($tag['attributes'] as $attr=>$aval){ + $o.=' '.$attr.'="'.$aval.'"'; + }//foreach + }//attributes + if($tag['type'] == 'complete'){ + if(!isset($tag['value'])){ + $o .= ' />'.$nl; + } else { + $o .= '>'.$nl.$t.$tag['value'].$br.$t.'</'.$tag['tag'].'>'.$nl; + } + }else{ + $o .= '>'.$nl; + } + break; + case 'close': + $o .= $t.'</'.$tag['tag'].'>'.$nl; + break; + case 'cdata': + $o .= $t.$tag['value'].$nl; + break; + default: + echo "Warn: ".$tag['type']; + }//switch + }//foreach + return $o; +} } ?> \ No newline at end of file