added: cp function for directories

added: emacs/mkdir uses group_id of the parent directory when creating new items
added: parameter 'dirls' to ls function


git-svn-id: svn://ttmath.org/publicrep/winix/trunk@606 e52654a7-88a9-db11-a3e9-0013d4bc506e
This commit is contained in:
2010-06-05 19:44:49 +00:00
parent 2a26968c6c
commit fe31e0e849
14 changed files with 288 additions and 33 deletions

View File

@@ -2,7 +2,7 @@
[include "error.html"]
<form id="additem" method="post" action="[doc_base_url][dir][if-one item_is][item_url]/[end]cp">
<form id="additem" method="post" action="[doc_base_url][dir][if-one item_is][item_url]/[end]cp[if-no item_is]/r[end]">
<fieldset>
<legend>{cp_form_legend}</legend>
@@ -12,12 +12,16 @@
<p class="withnext">{suggested_url}</p>
<input class="edit" type="text" name="to" value="[dir][if-one item_is][item_url][end]">
<input class="edit" type="text" name="to" value="[dir_without_slash][if-one item_is]/[item_url][end]">
<p>
<label><input type="checkbox" name="preserveattr">{cp_preserve_attr}</label>
[if-no item_is]
<label><input type="checkbox" name="onlycontent">{cp_only_content}</label>
<label><input type="checkbox" name="removedefaults" checked="checked">{cp_remove_defaults}</label>
[end]
</p>
<input class="submit" type="submit" value="{copy}">
</fieldset>

View File

@@ -23,20 +23,31 @@
[is winix_function_param_is "l"]
[# loading dir childs table with a parent directory]
[dir_childs_tab "with_parent"]
[if-one dir_childs_tab item_tab]
<table class="withoutborder">
[for dir_childs_tab]
<tr>
<td>d</td>
<td>[dir_childs_tab_privileges]</td>
<td>[dir_childs_tab_user]</td>
<td>[dir_childs_tab_group]</td>
<td><a href="[doc_base_url][dir][dir_childs_tab_url]">[dir_childs_tab_url]/</a></td>
<td>
[if-one dir_childs_is_parent]
<a href="[doc_base_url][dir_parent_without_slash][is winix_function_param_is "dirls"]/ls/l/dirls[end]">../</a>
[else]
<a href="[doc_base_url][dir][dir_childs_tab_url][is winix_function_param_is "dirls"]/ls/l/dirls[end]">[dir_childs_tab_url]/</a>
[end]
</td>
</tr>
[end]
[for item_tab]
<tr>
<td>-</td>
<td>[item_tab_privileges]</td>
<td>[item_tab_user]</td>
<td>[item_tab_group]</td>
@@ -49,14 +60,23 @@
[else]
[# loading dir childs table with a parent directory]
[dir_childs_tab "with_parent"]
[if-one dir_childs_tab]
<ul>
[for dir_childs_tab]
<li><a href="[doc_base_url][dir][dir_childs_tab_url]">[dir_childs_tab_url]/</a></li>
<li>
[if-one dir_childs_is_parent]
<a href="[doc_base_url][dir_parent_without_slash][is winix_function_param_is "dirls"]/ls/dirls[end]">../</a>
[else]
<a href="[doc_base_url][dir][dir_childs_tab_url][is winix_function_param_is "dirls"]/ls/dirls[end]">[dir_childs_tab_url]/</a>
[end]
</li>
[end]
</ul>
[end]
[if-one item_tab]
<ul>
[for item_tab]

View File

@@ -12,7 +12,7 @@
<p class="withnext">{suggested_url}</p>
<input class="edit" type="text" name="to" value="[dir][if-one item_is][item_url][end]">
<input class="edit" type="text" name="to" value="[dir_without_slash][if-one item_is]/[item_url][end]">
[if-no item_is]