commit 2eaea4d22e3143baa529c7e0e7be3a389b32793c
parent 56ed9c6af1125bf5ea1916cafbd2dbd122c42266
Author: Jan Dankert <devnull@localhost>
Date: Sat, 3 Nov 2018 03:07:46 +0100
Die Projekteigenschaften werden nicht mehr im Editier-Modus, sondern in den Eigenschaften bearbeitet. Das passt semantisch besser.
Diffstat:
8 files changed, 337 insertions(+), 255 deletions(-)
diff --git a/modules/cms-ui/themes/default/html/views/project/edit.php b/modules/cms-ui/themes/default/html/views/project/edit.php
@@ -1,171 +1,40 @@
-
-
- <form name="" target="_self" data-target="view" action="./" data-method="edit" data-action="project" data-id="<?php echo OR_ID ?>" method="POST" enctype="application/x-www-form-urlencoded" class="project" data-async="" data-autosave=""><input type="submit" class="invisible" /><input type="hidden" name="<?php echo REQ_PARAM_EMBED ?>" value="1" /><input type="hidden" name="<?php echo REQ_PARAM_TOKEN ?>" value="<?php echo token() ?>" /><input type="hidden" name="<?php echo REQ_PARAM_ACTION ?>" value="project" /><input type="hidden" name="<?php echo REQ_PARAM_SUBACTION ?>" value="edit" /><input type="hidden" name="<?php echo REQ_PARAM_ID ?>" value="<?php echo OR_ID ?>" />
- <fieldset class="toggle-open-close<?php echo '1'?" open":" closed" ?><?php echo '1'?" show":"" ?>"><legend class="on-click-open-close"><div class="arrow arrow-right on-closed"></div><div class="arrow arrow-down on-open"></div><?php echo lang('NAME') ?></legend><div>
- <div class="line">
- <div class="label">
- <label for="<?php echo REQUEST_ID ?>_name" class="label"><?php echo lang('PROJECT_NAME') ?>
- </label>
- </div>
- <div class="input">
- <div class="inputholder"><input id="<?php echo REQUEST_ID ?>_name" name="name<?php if ('') echo '_disabled' ?>" type="text" maxlength="128" class="name" value="<?php echo Text::encodeHtml(@$name) ?>" /><?php if ('') { ?><input type="hidden" name="name" value="<?php $name ?>"/><?php } ?></div>
-
- </div>
- </div>
- <div class="line">
- <div class="label">
- <label for="<?php echo REQUEST_ID ?>_url" class="label"><?php echo lang('PROJECT_HOSTNAME') ?>
- </label>
- </div>
- <div class="input">
- <div class="inputholder"><input id="<?php echo REQUEST_ID ?>_url" name="url<?php if ('') echo '_disabled' ?>" type="text" maxlength="255" class="text" value="<?php echo Text::encodeHtml(@$url) ?>" /><?php if ('') { ?><input type="hidden" name="url" value="<?php $url ?>"/><?php } ?></div>
-
- </div>
- </div>
- </div></fieldset>
- <fieldset class="toggle-open-close<?php echo '1'?" open":" closed" ?><?php echo '1'?" show":"" ?>"><legend class="on-click-open-close"><div class="arrow arrow-right on-closed"></div><div class="arrow arrow-down on-open"></div><?php echo lang('PUBLISH') ?></legend><div>
- <div class="line">
- <div class="label">
- <label for="<?php echo REQUEST_ID ?>_target_dir" class="label"><?php echo lang('PROJECT_TARGET_DIR') ?>
- </label>
- </div>
- <div class="input">
- <div class="inputholder"><input id="<?php echo REQUEST_ID ?>_target_dir" name="target_dir<?php if ('') echo '_disabled' ?>" type="text" maxlength="255" class="filename" value="<?php echo Text::encodeHtml(@$target_dir) ?>" /><?php if ('') { ?><input type="hidden" name="target_dir" value="<?php $target_dir ?>"/><?php } ?></div>
-
- </div>
- </div>
- <div class="line">
- <div class="label">
- <label for="<?php echo REQUEST_ID ?>_cmd_after_publish" class="label"><?php echo lang('PROJECT_CMD_AFTER_PUBLISH') ?>
- </label>
- </div>
- <div class="input">
- <div class="inputholder"><input<?php if (!config('publish','project','override_system_command')) echo ' disabled="true"' ?> id="<?php echo REQUEST_ID ?>_cmd_after_publish" name="cmd_after_publish<?php if (!config('publish','project','override_system_command')) echo '_disabled' ?>" type="text" maxlength="255" class="filename" value="<?php echo Text::encodeHtml(@$cmd_after_publish) ?>" /><?php if (!config('publish','project','override_system_command')) { ?><input type="hidden" name="cmd_after_publish" value="<?php $cmd_after_publish ?>"/><?php } ?></div>
-
- </div>
- </div>
- <div class="line">
- <div class="label">
- </div>
- <div class="input">
- <?php { $tmpname = 'publishFileExtension';$default = '';$readonly = '';$required = '';
- if ( isset($$tmpname) )
- $checked = $$tmpname;
- else
- $checked = $default;
-
- ?><input class="checkbox" type="checkbox" id="<?php echo REQUEST_ID ?>_<?php echo $tmpname ?>" name="<?php echo $tmpname ?>" <?php if ($readonly) echo ' disabled="disabled"' ?> value="1"<?php if( $checked ) echo ' checked="checked"' ?><?php if( $required ) echo ' required="required"' ?> /><?php
-
- if ( $readonly && $checked )
- {
- ?><input type="hidden" name="<?php echo $tmpname ?>" value="1" /><?php
- }
- } ?>
-
- <label for="<?php echo REQUEST_ID ?>_publishFileExtension" class="label"><?php echo lang('PROJECT_publish_File_Extension') ?>
- </label>
- </div>
- </div>
- <div class="line">
- <div class="label">
- </div>
- <div class="input">
- <?php { $tmpname = 'publishPageExtension';$default = '';$readonly = '';$required = '';
- if ( isset($$tmpname) )
- $checked = $$tmpname;
- else
- $checked = $default;
-
- ?><input class="checkbox" type="checkbox" id="<?php echo REQUEST_ID ?>_<?php echo $tmpname ?>" name="<?php echo $tmpname ?>" <?php if ($readonly) echo ' disabled="disabled"' ?> value="1"<?php if( $checked ) echo ' checked="checked"' ?><?php if( $required ) echo ' required="required"' ?> /><?php
-
- if ( $readonly && $checked )
- {
- ?><input type="hidden" name="<?php echo $tmpname ?>" value="1" /><?php
- }
- } ?>
-
- <label for="<?php echo REQUEST_ID ?>_publishPageExtension" class="label"><?php echo lang('PROJECT_publish_page_Extension') ?>
- </label>
- </div>
- </div>
- </div></fieldset>
- <fieldset class="toggle-open-close<?php echo '1'?" open":" closed" ?><?php echo '1'?" show":"" ?>"><legend class="on-click-open-close"><div class="arrow arrow-right on-closed"></div><div class="arrow arrow-down on-open"></div><?php echo lang('project_FTP') ?></legend><div>
- <div class="line">
- <div class="label">
- <label for="<?php echo REQUEST_ID ?>_ftp_url" class="label"><?php echo lang('PROJECT_FTP_URL') ?>
- </label>
- </div>
- <div class="input">
- <div class="inputholder"><input<?php if (!config('publish','ftp','enable')) echo ' disabled="true"' ?> id="<?php echo REQUEST_ID ?>_ftp_url" name="ftp_url<?php if (!config('publish','ftp','enable')) echo '_disabled' ?>" type="text" maxlength="256" class="filename" value="<?php echo Text::encodeHtml(@$ftp_url) ?>" /><?php if (!config('publish','ftp','enable')) { ?><input type="hidden" name="ftp_url" value="<?php $ftp_url ?>"/><?php } ?></div>
-
- <br/>
-
- <?php { $tmpname = 'ftp_passive';$default = '';$readonly = !config('publish','ftp','enable');$required = '';
- if ( isset($$tmpname) )
- $checked = $$tmpname;
- else
- $checked = $default;
-
- ?><input class="checkbox" type="checkbox" id="<?php echo REQUEST_ID ?>_<?php echo $tmpname ?>" name="<?php echo $tmpname ?>" <?php if ($readonly) echo ' disabled="disabled"' ?> value="1"<?php if( $checked ) echo ' checked="checked"' ?><?php if( $required ) echo ' required="required"' ?> /><?php
-
- if ( $readonly && $checked )
- {
- ?><input type="hidden" name="<?php echo $tmpname ?>" value="1" /><?php
- }
- } ?>
-
- <label for="<?php echo REQUEST_ID ?>_ftp_passive" class="label"><?php echo lang('PROJECT_FTP_PASSIVE') ?>
- </label>
- </div>
- </div>
- </div></fieldset>
- <fieldset class="toggle-open-close<?php echo '1'?" open":" closed" ?><?php echo '1'?" show":"" ?>"><legend class="on-click-open-close"><div class="arrow arrow-right on-closed"></div><div class="arrow arrow-down on-open"></div><?php echo lang('options') ?></legend><div>
- <div class="line">
- <div class="label">
- </div>
- <div class="input">
- <?php { $tmpname = 'content_negotiation';$default = '';$readonly = '';$required = '';
- if ( isset($$tmpname) )
- $checked = $$tmpname;
- else
- $checked = $default;
-
- ?><input class="checkbox" type="checkbox" id="<?php echo REQUEST_ID ?>_<?php echo $tmpname ?>" name="<?php echo $tmpname ?>" <?php if ($readonly) echo ' disabled="disabled"' ?> value="1"<?php if( $checked ) echo ' checked="checked"' ?><?php if( $required ) echo ' required="required"' ?> /><?php
-
- if ( $readonly && $checked )
- {
- ?><input type="hidden" name="<?php echo $tmpname ?>" value="1" /><?php
- }
- } ?>
-
- <label for="<?php echo REQUEST_ID ?>_content_negotiation" class="label"><?php echo lang('PROJECT_CONTENT_NEGOTIATION') ?>
- </label>
- </div>
- </div>
- <div class="line">
- <div class="label">
- </div>
- <div class="input">
- <?php { $tmpname = 'cut_index';$default = '';$readonly = '';$required = '';
- if ( isset($$tmpname) )
- $checked = $$tmpname;
- else
- $checked = $default;
-
- ?><input class="checkbox" type="checkbox" id="<?php echo REQUEST_ID ?>_<?php echo $tmpname ?>" name="<?php echo $tmpname ?>" <?php if ($readonly) echo ' disabled="disabled"' ?> value="1"<?php if( $checked ) echo ' checked="checked"' ?><?php if( $required ) echo ' required="required"' ?> /><?php
-
- if ( $readonly && $checked )
- {
- ?><input type="hidden" name="<?php echo $tmpname ?>" value="1" /><?php
- }
- } ?>
-
- <label for="<?php echo REQUEST_ID ?>_cut_index" class="label"><?php echo lang('PROJECT_CUT_INDEX') ?>
- </label>
- </div>
- </div>
- </div></fieldset>
- <div class="bottom"><div class="command "><input type="submit" class="submit ok" value="OK" /></div></div></form>
+ <div class="table-wrapper"><div class="table-filter"><input type="search" name="filter" placeholder="<?php echo lang('SEARCH_FILTER') ?>" /></div><table width="100%"></div>
+ <tr class="headline">
+ <td>
+ <span class="text"><?php echo nl2br(encodeHtml(htmlentities(lang(''.'GLOBAL_TYPE'.'')))); ?></span>
+
+ <span class="text"><?php echo nl2br(' / '); ?></span>
+
+ <span class="text"><?php echo nl2br(encodeHtml(htmlentities(lang(''.'GLOBAL_NAME'.'')))); ?></span>
+
+ </td>
+ </tr>
+ <?php $if3=(isset($up_url)); if($if3){?>
+ <tr class="data">
+ <td>
+ <img class="" title="" src="./modules/cms-ui/themes/default/images/icon_folder_up.png" />
+
+ <span class="text"><?php echo nl2br('..'); ?></span>
+
+ </td>
+ </tr>
+ <?php } ?>
+ <?php foreach($content as $list_key=>$list_value){ ?><?php extract($list_value) ?>
+ <tr class="data">
+ <td class="clickable">
+ <a target="_self" date-name="<?php echo $name ?>" name="<?php echo $name ?>" data-type="open" data-action="<?php echo $type ?>" data-method="edit" data-id="<?php echo $id ?>" data-extra="[]" href="<?php echo Html::url($type,'',$id,array()) ?>">
+ <img class="image-icon image-icon--action" title="" src="./modules/cms-ui/themes/default/images/icon/action/<?php echo $type ?>.svg" />
+
+ <span class="text"><?php echo nl2br(encodeHtml(htmlentities(lang(''.$name.'')))); ?></span>
+
+ <span class="text"><?php echo nl2br(' '); ?></span>
+
+ </a>
+
+ </td>
+ </tr>
+ <?php } ?>
+ </table>
\ No newline at end of file
diff --git a/modules/cms-ui/themes/default/html/views/project/edit.tpl.src.xml b/modules/cms-ui/themes/default/html/views/project/edit.tpl.src.xml
@@ -1,87 +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-engine/components/template.xsd">
- <header views="remove,export,maintenance"></header>
- <form>
- <group 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" maxlength="128"></input>
- </part>
- </part>
- <part class="line">
- <part class="label">
- <label for="url" key="PROJECT_HOSTNAME"></label>
- </part>
- <part class="input">
- <input name="url" maxlength="255"></input>
- </part>
- </part>
- </group>
- <group 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" maxlength="255"></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="not:config:publish/project/override_system_command" maxlength="255"></input>
-
- </part>
- </part>
- <part class="line">
- <part class="label"></part>
- <part class="input">
- <checkbox name="publishFileExtension"></checkbox>
- <label for="publishFileExtension" key="PROJECT_publish_File_Extension"></label>
- </part>
- </part>
- <part class="line">
- <part class="label"></part>
- <part class="input">
- <checkbox name="publishPageExtension"></checkbox>
- <label for="publishPageExtension" key="PROJECT_publish_page_Extension"></label>
- </part>
- </part>
- </group>
- <group 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="not:config:publish/ftp/enable"></input>
- <newline></newline>
- <checkbox name="ftp_passive" readonly="not:config:publish/ftp/enable"></checkbox>
- <label for="ftp_passive" key="PROJECT_FTP_PASSIVE"></label>
- </part>
- </part>
- </group>
- <group 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>
- </group>
- </form>
+ xsi:schemaLocation="http://www.openrat.de/template ../../../../../../template-engine/components/template.xsd">
+ <table>
+ <row class="headline">
+ <column>
+ <text key="GLOBAL_TYPE"></text>
+ <text raw="_/_"></text>
+ <text key="GLOBAL_NAME"></text>
+ </column>
+ </row>
+ <if present="up_url">
+ <row class="data">
+ <column url="var:up_url">
+ <image type="folder_up"></image>
+ <text raw=".."></text>
+ </column>
+ </row>
+ </if>
+ <list list="content" extract="true">
+ <row class="data">
+ <column class="clickable">
+ <link type="open" id="var:id" name="var:name" action="var:type">
+ <image action="var:type"></image>
+ <text key="var:name"></text>
+ <text raw="_"></text>
+ </link>
+ </column>
+ </row>
+ </list>
+ </table>
</output>
\ No newline at end of file
diff --git a/modules/cms-ui/themes/default/html/views/project/prop.php b/modules/cms-ui/themes/default/html/views/project/prop.php
@@ -0,0 +1,171 @@
+
+
+
+
+ <form name="" target="_self" data-target="view" action="./" data-method="prop" data-action="project" data-id="<?php echo OR_ID ?>" method="POST" enctype="application/x-www-form-urlencoded" class="or-form project" data-async="" data-autosave=""><input type="hidden" name="<?php echo REQ_PARAM_EMBED ?>" value="1" /><input type="hidden" name="<?php echo REQ_PARAM_TOKEN ?>" value="<?php echo token() ?>" /><input type="hidden" name="<?php echo REQ_PARAM_ACTION ?>" value="project" /><input type="hidden" name="<?php echo REQ_PARAM_SUBACTION ?>" value="prop" /><input type="hidden" name="<?php echo REQ_PARAM_ID ?>" value="<?php echo OR_ID ?>" />
+ <fieldset class="toggle-open-close<?php echo '1'?" open":" closed" ?><?php echo '1'?" show":"" ?>"><legend class="on-click-open-close"><div class="arrow arrow-right on-closed"></div><div class="arrow arrow-down on-open"></div><?php echo lang('NAME') ?></legend><div>
+ <div class="line">
+ <div class="label">
+ <label for="<?php echo REQUEST_ID ?>_name" class="label"><?php echo lang('PROJECT_NAME') ?>
+ </label>
+ </div>
+ <div class="input">
+ <div class="inputholder"><input id="<?php echo REQUEST_ID ?>_name" name="name<?php if ('') echo '_disabled' ?>" type="text" maxlength="128" class="name" value="<?php echo Text::encodeHtml(@$name) ?>" /><?php if ('') { ?><input type="hidden" name="name" value="<?php $name ?>"/><?php } ?></div>
+
+ </div>
+ </div>
+ <div class="line">
+ <div class="label">
+ <label for="<?php echo REQUEST_ID ?>_url" class="label"><?php echo lang('PROJECT_HOSTNAME') ?>
+ </label>
+ </div>
+ <div class="input">
+ <div class="inputholder"><input id="<?php echo REQUEST_ID ?>_url" name="url<?php if ('') echo '_disabled' ?>" type="text" maxlength="255" class="text" value="<?php echo Text::encodeHtml(@$url) ?>" /><?php if ('') { ?><input type="hidden" name="url" value="<?php $url ?>"/><?php } ?></div>
+
+ </div>
+ </div>
+ </div></fieldset>
+ <fieldset class="toggle-open-close<?php echo '1'?" open":" closed" ?><?php echo '1'?" show":"" ?>"><legend class="on-click-open-close"><div class="arrow arrow-right on-closed"></div><div class="arrow arrow-down on-open"></div><?php echo lang('PUBLISH') ?></legend><div>
+ <div class="line">
+ <div class="label">
+ <label for="<?php echo REQUEST_ID ?>_target_dir" class="label"><?php echo lang('PROJECT_TARGET_DIR') ?>
+ </label>
+ </div>
+ <div class="input">
+ <div class="inputholder"><input id="<?php echo REQUEST_ID ?>_target_dir" name="target_dir<?php if ('') echo '_disabled' ?>" type="text" maxlength="255" class="filename" value="<?php echo Text::encodeHtml(@$target_dir) ?>" /><?php if ('') { ?><input type="hidden" name="target_dir" value="<?php $target_dir ?>"/><?php } ?></div>
+
+ </div>
+ </div>
+ <div class="line">
+ <div class="label">
+ <label for="<?php echo REQUEST_ID ?>_cmd_after_publish" class="label"><?php echo lang('PROJECT_CMD_AFTER_PUBLISH') ?>
+ </label>
+ </div>
+ <div class="input">
+ <div class="inputholder"><input<?php if (!config('publish','project','override_system_command')) echo ' disabled="true"' ?> id="<?php echo REQUEST_ID ?>_cmd_after_publish" name="cmd_after_publish<?php if (!config('publish','project','override_system_command')) echo '_disabled' ?>" type="text" maxlength="255" class="filename" value="<?php echo Text::encodeHtml(@$cmd_after_publish) ?>" /><?php if (!config('publish','project','override_system_command')) { ?><input type="hidden" name="cmd_after_publish" value="<?php $cmd_after_publish ?>"/><?php } ?></div>
+
+ </div>
+ </div>
+ <div class="line">
+ <div class="label">
+ </div>
+ <div class="input">
+ <?php { $tmpname = 'publishFileExtension';$default = '';$readonly = '';$required = '';
+ if ( isset($$tmpname) )
+ $checked = $$tmpname;
+ else
+ $checked = $default;
+
+ ?><input class="checkbox" type="checkbox" id="<?php echo REQUEST_ID ?>_<?php echo $tmpname ?>" name="<?php echo $tmpname ?>" <?php if ($readonly) echo ' disabled="disabled"' ?> value="1"<?php if( $checked ) echo ' checked="checked"' ?><?php if( $required ) echo ' required="required"' ?> /><?php
+
+ if ( $readonly && $checked )
+ {
+ ?><input type="hidden" name="<?php echo $tmpname ?>" value="1" /><?php
+ }
+ } ?>
+
+ <label for="<?php echo REQUEST_ID ?>_publishFileExtension" class="label"><?php echo lang('PROJECT_publish_File_Extension') ?>
+ </label>
+ </div>
+ </div>
+ <div class="line">
+ <div class="label">
+ </div>
+ <div class="input">
+ <?php { $tmpname = 'publishPageExtension';$default = '';$readonly = '';$required = '';
+ if ( isset($$tmpname) )
+ $checked = $$tmpname;
+ else
+ $checked = $default;
+
+ ?><input class="checkbox" type="checkbox" id="<?php echo REQUEST_ID ?>_<?php echo $tmpname ?>" name="<?php echo $tmpname ?>" <?php if ($readonly) echo ' disabled="disabled"' ?> value="1"<?php if( $checked ) echo ' checked="checked"' ?><?php if( $required ) echo ' required="required"' ?> /><?php
+
+ if ( $readonly && $checked )
+ {
+ ?><input type="hidden" name="<?php echo $tmpname ?>" value="1" /><?php
+ }
+ } ?>
+
+ <label for="<?php echo REQUEST_ID ?>_publishPageExtension" class="label"><?php echo lang('PROJECT_publish_page_Extension') ?>
+ </label>
+ </div>
+ </div>
+ </div></fieldset>
+ <fieldset class="toggle-open-close<?php echo '1'?" open":" closed" ?><?php echo '1'?" show":"" ?>"><legend class="on-click-open-close"><div class="arrow arrow-right on-closed"></div><div class="arrow arrow-down on-open"></div><?php echo lang('project_FTP') ?></legend><div>
+ <div class="line">
+ <div class="label">
+ <label for="<?php echo REQUEST_ID ?>_ftp_url" class="label"><?php echo lang('PROJECT_FTP_URL') ?>
+ </label>
+ </div>
+ <div class="input">
+ <div class="inputholder"><input<?php if (!config('publish','ftp','enable')) echo ' disabled="true"' ?> id="<?php echo REQUEST_ID ?>_ftp_url" name="ftp_url<?php if (!config('publish','ftp','enable')) echo '_disabled' ?>" type="text" maxlength="256" class="filename" value="<?php echo Text::encodeHtml(@$ftp_url) ?>" /><?php if (!config('publish','ftp','enable')) { ?><input type="hidden" name="ftp_url" value="<?php $ftp_url ?>"/><?php } ?></div>
+
+ <br/>
+
+ <?php { $tmpname = 'ftp_passive';$default = '';$readonly = !config('publish','ftp','enable');$required = '';
+ if ( isset($$tmpname) )
+ $checked = $$tmpname;
+ else
+ $checked = $default;
+
+ ?><input class="checkbox" type="checkbox" id="<?php echo REQUEST_ID ?>_<?php echo $tmpname ?>" name="<?php echo $tmpname ?>" <?php if ($readonly) echo ' disabled="disabled"' ?> value="1"<?php if( $checked ) echo ' checked="checked"' ?><?php if( $required ) echo ' required="required"' ?> /><?php
+
+ if ( $readonly && $checked )
+ {
+ ?><input type="hidden" name="<?php echo $tmpname ?>" value="1" /><?php
+ }
+ } ?>
+
+ <label for="<?php echo REQUEST_ID ?>_ftp_passive" class="label"><?php echo lang('PROJECT_FTP_PASSIVE') ?>
+ </label>
+ </div>
+ </div>
+ </div></fieldset>
+ <fieldset class="toggle-open-close<?php echo '1'?" open":" closed" ?><?php echo '1'?" show":"" ?>"><legend class="on-click-open-close"><div class="arrow arrow-right on-closed"></div><div class="arrow arrow-down on-open"></div><?php echo lang('options') ?></legend><div>
+ <div class="line">
+ <div class="label">
+ </div>
+ <div class="input">
+ <?php { $tmpname = 'content_negotiation';$default = '';$readonly = '';$required = '';
+ if ( isset($$tmpname) )
+ $checked = $$tmpname;
+ else
+ $checked = $default;
+
+ ?><input class="checkbox" type="checkbox" id="<?php echo REQUEST_ID ?>_<?php echo $tmpname ?>" name="<?php echo $tmpname ?>" <?php if ($readonly) echo ' disabled="disabled"' ?> value="1"<?php if( $checked ) echo ' checked="checked"' ?><?php if( $required ) echo ' required="required"' ?> /><?php
+
+ if ( $readonly && $checked )
+ {
+ ?><input type="hidden" name="<?php echo $tmpname ?>" value="1" /><?php
+ }
+ } ?>
+
+ <label for="<?php echo REQUEST_ID ?>_content_negotiation" class="label"><?php echo lang('PROJECT_CONTENT_NEGOTIATION') ?>
+ </label>
+ </div>
+ </div>
+ <div class="line">
+ <div class="label">
+ </div>
+ <div class="input">
+ <?php { $tmpname = 'cut_index';$default = '';$readonly = '';$required = '';
+ if ( isset($$tmpname) )
+ $checked = $$tmpname;
+ else
+ $checked = $default;
+
+ ?><input class="checkbox" type="checkbox" id="<?php echo REQUEST_ID ?>_<?php echo $tmpname ?>" name="<?php echo $tmpname ?>" <?php if ($readonly) echo ' disabled="disabled"' ?> value="1"<?php if( $checked ) echo ' checked="checked"' ?><?php if( $required ) echo ' required="required"' ?> /><?php
+
+ if ( $readonly && $checked )
+ {
+ ?><input type="hidden" name="<?php echo $tmpname ?>" value="1" /><?php
+ }
+ } ?>
+
+ <label for="<?php echo REQUEST_ID ?>_cut_index" class="label"><?php echo lang('PROJECT_CUT_INDEX') ?>
+ </label>
+ </div>
+ </div>
+ </div></fieldset>
+ <div class="or-form-actionbar"><input type="submit" class="or-form-btn or-form-btn--primary" value="OK" /></div></form>
+ +
\ No newline at end of file
diff --git a/modules/cms-ui/themes/default/html/views/project/prop.tpl.src.xml b/modules/cms-ui/themes/default/html/views/project/prop.tpl.src.xml
@@ -0,0 +1,87 @@
+<output xmlns="http://www.openrat.de/template" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://www.openrat.de/template ../../../../../../template-engine/components/template.xsd">
+ <header views="remove,export,maintenance"></header>
+ <form>
+ <group 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" maxlength="128"></input>
+ </part>
+ </part>
+ <part class="line">
+ <part class="label">
+ <label for="url" key="PROJECT_HOSTNAME"></label>
+ </part>
+ <part class="input">
+ <input name="url" maxlength="255"></input>
+ </part>
+ </part>
+ </group>
+ <group 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" maxlength="255"></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="not:config:publish/project/override_system_command" maxlength="255"></input>
+
+ </part>
+ </part>
+ <part class="line">
+ <part class="label"></part>
+ <part class="input">
+ <checkbox name="publishFileExtension"></checkbox>
+ <label for="publishFileExtension" key="PROJECT_publish_File_Extension"></label>
+ </part>
+ </part>
+ <part class="line">
+ <part class="label"></part>
+ <part class="input">
+ <checkbox name="publishPageExtension"></checkbox>
+ <label for="publishPageExtension" key="PROJECT_publish_page_Extension"></label>
+ </part>
+ </part>
+ </group>
+ <group 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="not:config:publish/ftp/enable"></input>
+ <newline></newline>
+ <checkbox name="ftp_passive" readonly="not:config:publish/ftp/enable"></checkbox>
+ <label for="ftp_passive" key="PROJECT_FTP_PASSIVE"></label>
+ </part>
+ </part>
+ </group>
+ <group 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>
+ </group>
+ </form>
+</output>+
\ No newline at end of file
diff --git a/modules/cms-ui/themes/default/html/views/projectlist/info.php b/modules/cms-ui/themes/default/html/views/projectlist/info.php
@@ -0,0 +1,3 @@
+
+
+ +
\ No newline at end of file
diff --git a/modules/cms-ui/themes/default/html/views/projectlist/info.tpl.src.xml b/modules/cms-ui/themes/default/html/views/projectlist/info.tpl.src.xml
@@ -0,0 +1,4 @@
+<output xmlns="http://www.openrat.de/template" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://www.openrat.de/template ../../../../../../template-engine/components/template.xsd">
+
+</output>+
\ No newline at end of file
diff --git a/modules/cms-ui/themes/default/html/views/title/show.php b/modules/cms-ui/themes/default/html/views/title/show.php
@@ -181,7 +181,7 @@
<div class="arrow arrow-down">
</div>
<div class="dropdown">
- <div class="entry clickable filtered on-action-link on-action-folder on-action-page on-action-template on-action-element on-action-file on-action-url on-action-image on-action-text on-action-language on-action-model">
+ <div class="entry clickable filtered on-action-project on-action-link on-action-folder on-action-page on-action-template on-action-element on-action-file on-action-url on-action-image on-action-text on-action-language on-action-model">
<a title="<?php echo lang('menu_prop_desc') ?>" target="_self" data-type="dialog" data-action="" data-method="prop" data-id="<?php echo OR_ID ?>" data-extra="{'dialogAction':null,'dialogMethod':'prop'}" href="<?php echo Html::url('','prop','',array('dialogAction'=>'','dialogMethod'=>'prop')) ?>">
<img class="image-icon image-icon--method" title="" src="./modules/cms-ui/themes/default/images/icon/method/prop.svg" />
diff --git a/modules/cms-ui/themes/default/html/views/title/show.tpl.src.xml b/modules/cms-ui/themes/default/html/views/title/show.tpl.src.xml
@@ -218,7 +218,7 @@
<part class="arrow arrow-down"/>
<part class="dropdown">
<part
- class="entry clickable filtered on-action-link on-action-folder on-action-page on-action-template on-action-element on-action-file on-action-url on-action-image on-action-text on-action-language on-action-model">
+ class="entry clickable filtered on-action-project on-action-link on-action-folder on-action-page on-action-template on-action-element on-action-file on-action-url on-action-image on-action-text on-action-language on-action-model">
<link type="dialog" title="message:menu_prop_desc" subaction="prop">
<image method="prop"></image>
<text key="menu_prop"></text>