/[cvs]/nfo/php/libs/net.php.pear/Tree/docs/TreeView/index.tpl
ViewVC logotype

Annotation of /nfo/php/libs/net.php.pear/Tree/docs/TreeView/index.tpl

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.2 - (hide annotations)
Wed Jul 7 02:49:24 2004 UTC (20 years, 2 months ago) by joko
Branch: MAIN
CVS Tags: HEAD
Changes since 1.1: +2 -3 lines
updated to Tree-0.2.4

1 joko 1.1 <html>
2     <body>
3     <!--
4 joko 1.2 $Id: index.tpl,v 1.2 2003/02/25 12:14:30 cain Exp $
5 joko 1.1 -->
6    
7     <style>
8     td\{padding:5px;\}
9     </style>
10    
11     {if(@$methodCall)}
12     <font color="red">
13     {if( @$methodFailed )}
14     ERROR
15     {else}
16     OK
17     <br>
18     call: ${$methodCall}<br>
19     method returned: {print_r($result)}
20     </font>
21    
22     <form action="{$_SERVER['PHP_SELF']}" method="post" name="myForm">
23     <input type="hidden" name="fid" value="{$_REQUEST['fid']}">
24    
25     <table border="1" align="left">
26     <tr>
27     <td colspan="3">
28     path<br>
29     {foreach( $path as $index=>$aFolder )}
30     <a href="{$_SERVER['PHP_SELF']}?fid={$aFolder['id']}">{$aFolder['name']}</a> /
31     </td>
32     </tr>
33    
34     <tr>
35     <td rowspan="20" valign="top">
36     children<br>
37     {foreach( $children as $aChild )}
38     <a href="{$_SERVER['PHP_SELF']}?fid={$aChild['id']}">{$aChild['name']}</a><br>
39     </td>
40    
41     <!--
42     | add folder
43     +-->
44     <th colspan="2">
45     <input type="hidden" name="parentId" value="{$aFolder['id']}">
46     add folder under '{$aFolder['name']}'
47     </th>
48     </tr>
49    
50     <tr>
51     <td>&nbsp;</td>
52     <td>
53     <select name="prevId">
54     {%copy block childrenAsOptions here %}
55     </select>
56     </td>
57     </tr>
58     <tr>
59     <td>name</td>
60     <td><input name="newData[name]"></td>
61     </tr>
62     <tr>
63     <td>comment</td>
64     <td><textarea name="newData[comment]" cols="50" rows="3"></textarea></td>
65     </tr>
66     <tr>
67     <td colspan="2" align="center"><input type="submit" name="action_add" value="add"></td>
68     </tr>
69    
70     <!--
71     | remove folder
72     +-->
73     <tr>
74     <th colspan="2">
75     remove folder
76     </th>
77     </tr>
78     <tr>
79     <td>name</td>
80     <td>
81     <select name="removeId" onChange="updateComment(this.value)">
82     {%copy block childrenAsRemoveOptions here %}
83     </select>
84     </td>
85     </tr>
86     <tr>
87     <td>comment</td>
88     <td><textarea name="removeData[comment]" cols="50" rows="3" readonly></textarea></td>
89     </tr>
90     <tr>
91     <td colspan="2" align="center"><input type="submit" name="action_remove" value="remove"></td>
92     </tr>
93     <!--
94     | update folder
95     +-->
96     <tr>
97     <th colspan="2">
98     update folder
99     </th>
100     </tr>
101     <tr>
102     <td>name</td>
103     <td>
104     <select name="updateId" onChange="updateComment(this.value)">
105     {%copy block childrenAsRemoveOptions here %}
106     </select>
107     </td>
108     </tr>
109     <tr>
110     <td>name</td>
111     <td><input name="updateData[name]"></td>
112     </tr>
113     <tr>
114     <td>comment</td>
115     <td><textarea name="updateData[comment]" cols="50" rows="3"></textarea></td>
116     </tr>
117     <tr>
118     <td colspan="2" align="center"><input type="submit" name="action_update" value="update"></td>
119     </tr>
120     <!--
121     | move folder
122     +-->
123     <tr>
124     <th colspan="2">
125     move folder
126     </th>
127     </tr>
128     <tr>
129     <td>name</td>
130     <td>
131     <select name="move_id">
132     {%copy block treeAsOptions here %}
133     </select>
134     under parent
135     <select name="move_newParentId">
136     <option value="0"></option>
137     {%copy block treeAsOptions here %}
138     </select>
139     or behind
140     <select name="move_newPrevId">
141     <option value="0"></option>
142     {%copy block treeAsOptions here %}
143     </select>
144     </td>
145     </tr>
146     <tr>
147     <td colspan="2" align="center"><input type="submit" name="action_move" value="move"></td>
148     </tr>
149     </table>
150    
151 joko 1.2 the entire tree (depth={$treeDepth}):<br><br>
152 joko 1.1 {foreach($entireTree as $aNode)}
153     &nbsp;
154     {%repeat $aNode['level']%}
155     -
156     <a href="{$_SERVER['PHP_SELF']}?fid={$aNode['id']}">{$aNode['name']}</a>
157     (id={$aNode['id']})<br>
158    
159    
160     </form>
161    
162     <script>
163     function updateComment(id)
164     \{
165     var comments = new Array();
166     {foreach( $children as $aChild )}
167     comments[{$aChild['id']}] = "{echo addslashes($aChild['comment'])}";
168     document.myForm["updateData[comment]"].value = comments[id];
169     document.myForm["removeData[comment]"].value = comments[id];
170     \}
171     </script>
172    
173     </body>
174     </html>
175    
176    
177    
178    
179    
180    
181    
182    
183     {%block childrenAsOptions%}
184     <option value="0">as first</option>
185     {foreach( $children as $aChild )}
186     <option value="{$aChild['id']}">after '{$aChild['name']}'</option>
187     {%/block%}
188    
189    
190     {%block childrenAsRemoveOptions%}
191     {foreach( $children as $aChild )}
192     <option value="{$aChild['id']}">{$aChild['name']}</option>
193     {%/block%}
194    
195     {%block treeAsOptions%}
196     {foreach( $entireTree as $aNode )}
197     <option value="{$aNode['id']}">
198     {%repeat $aNode['level']%}
199     -
200     {$aNode['name']}
201     </option>
202     {%/block%}
203    

MailToCvsAdmin">MailToCvsAdmin
ViewVC Help
Powered by ViewVC 1.1.26 RSS 2.0 feed