root/downloadDatabase/templates/downloadDBUserUploadData.tpl @ 589

Revision 589, 14.7 kB (checked in by Tatzelwurm, 5 years ago)
Line 
1{include file="documentHeader"}
2<head>
3        <title>{lang}wcf.dldb.title{/lang} - {PAGE_TITLE}</title>
4        {include file='headInclude' sandbox=false}
5
6        {capture assign=specialStyles}
7                <link rel="stylesheet" type="text/css" media="screen" href="{@RELATIVE_WCF_DIR}style/downloadDB.css" />
8        {/capture}
9        <meta name="generator" content="INSIDE Download Database" />
10
11        <script type="text/javascript" src="{@RELATIVE_WCF_DIR}js/ImageResizer.class.js"></script>
12        <script type="text/javascript" src="{@RELATIVE_WCF_DIR}js/TabbedPane.class.js"></script>
13        {if $canUseBBCodes}{include file="wysiwyg"}{/if}
14</head>
15<body>
16{include file='header' sandbox=false}
17
18<div id="main">
19        <ul class="breadCrumbs">
20                <li><a href="index.php?page=DownloadDB{@SID_ARG_2ND}"><img src="{@RELATIVE_WCF_DIR}icon/downloadDBS.png" alt="" /> <span>{lang}wcf.dldb.title{/lang}</span></a> &raquo;</li>
21                <li><a href="index.php?page=DownloadDBView&amp;katID={@$katID}{@SID_ARG_2ND}"><img src="{@RELATIVE_WCF_DIR}icon/downloadDBKatS.png" alt="" /> {if $katID|isset}<span>{@$katName}</span>{/if}</a> &raquo;</li>
22        </ul>
23        <div class="mainHeadline">
24                <img src="{@RELATIVE_WCF_DIR}icon/downloadDBData{@$action|ucfirst}L.png" alt="" />
25                <div class="headlineContainer">
26                        <h2>{if $name|isset}<span>{$name}</span>{/if}</h2>
27                </div>
28        </div>
29        {if $errorField}
30                <p class="error">{lang}wcf.global.form.error{/lang}</p>
31        {/if}
32       
33        {if $success|isset}
34                <p class="success">{lang}wcf.acp.dldb.{@$action}.success{/lang}</p>     
35        {/if}
36
37        <form enctype="multipart/form-data" method="post" action="index.php?form=DownloadDB{@$action|ucfirst}Data">
38                <div class="border content">
39                        <div class="container-1">
40                                <fieldset>
41                                        <legend>{lang}wcf.acp.dldb.data.{@$action}{/lang}</legend>
42                                        <fieldset>
43                                                <legend>{lang}wcf.acp.dldb.data.data{/lang}</legend>
44                                                <div class="formElement{if $errorField == 'sortOrder'} formError{/if}" id="positionDiv">
45                                                        <div class="formFieldLabel">
46                                                                <label for="sortOrder">{lang}wcf.acp.dldb.data.sortOrder{/lang}</label>
47                                                        </div>
48                                                        <div class="formField">
49                                                                <input type="text" class="inputText" id="sortOrder" name="sortOrder" value="{@$sortOrder}" />
50                                                                {if $errorField == 'sortOrder'}
51                                                                        <p class="innerError">
52                                                                                {if $errorType == 'empty'}{lang}wcf.global.error.empty{/lang}{/if}
53                                                                        </p>
54                                                                {/if}
55                                                        </div>
56                                                        <div class="formFieldDesc" id="positionHelpMessage">
57                                                                {lang}wcf.acp.dldb.data.sortOrder.description{/lang}
58                                                        </div>
59                                                </div>
60                                                <div class="formElement{if $errorField == 'name'} formError{/if}">
61                                                        <div class="formFieldLabel">
62                                                                <label for="name">{lang}wcf.acp.dldb.data.name{/lang}</label>
63                                                        </div>
64                                                        <div class="formField">
65                                                                <input type="text" class="inputText" id="name" name="name" value="{$name}" />
66                                                                {if $errorField == 'name'}
67                                                                        <p class="innerError">
68                                                                                {if $errorType == 'empty'}{lang}wcf.global.error.empty{/lang}{/if}
69                                                                        </p>
70                                                                {/if}
71                                                        </div>
72                                                        <div class="formFieldDesc" id="nameHelpMessage">
73                                                                {lang}wcf.acp.dldb.data.name.description{/lang}
74                                                        </div>
75                                                </div>
76                                                <div class="formElement">
77                                                        <div class="formFieldLabel">
78                                                                <label for="languageID">{lang}wcf.user.language{/lang}</label>
79                                                        </div>
80                                                        <div class="formField">
81                                                                <select name="languageID">
82                                                                        {foreach from=$language item=item}
83                                                                                <option value="{$item.languageID}" {if $item.languageID == $languageID}selected{/if}>{@$item.languageName}</option>
84                                                                        {/foreach}
85                                                                </select>
86                                                        </div>
87                                                </div>
88                                        </fieldset>
89
90                                        <fieldset>
91                                                <legend>{lang}wcf.acp.dldb.data.description{/lang}</legend>
92                                                <div class="formElement{if $errorField == 'description'} formError{/if}" id="editor">
93                                                        <div class="formFieldLabel">
94                                                                <label for="description">{lang}wcf.acp.dldb.data.description{/lang}</label>
95                                                        </div>
96                                                        <div class="formField">
97                                                                <textarea name="description" id="text" rows="20" cols="40" tabindex="3">{@$description}</textarea>
98                                                                {if $errorField == 'description'}
99                                                                <p class="innerError">
100                                                                        {if $errorType == 'empty'}{lang}wcf.global.error.empty{/lang}{/if}
101                                                                        {if $errorType == 'tooLong'}{lang}wcf.message.error.tooLong{/lang}{/if}
102                                                                        {if $errorType == 'censoredWordsFound'}{lang}wcf.message.error.censoredWordsFound{/lang}{/if}
103                                                                </p>
104                                                                {/if}
105                                                        </div>
106                                                        <input type="submit" name="send" value="{lang}wcf.global.button.submit{/lang}" class="hidden" />
107                                                        <div class="hidden" id="tabMenu">
108                                                                <ul>
109                                                                        {if $showSmilies && $canUseSmilies}<li id="smiliesTab"><a onclick="tabbedPane.openTab('smilies');">{lang}wcf.smiley.smilies{/lang}</a></li>{/if}
110                                                                        {if $showSettings}<li id="settingsTab"><a onclick="tabbedPane.openTab('settings');">{lang}wcf.message.settings{/lang}</a></li>{/if}
111                                                                        {if $additionalTabs|isset}{@$additionalTabs}{/if}
112                                                                </ul>
113                                                        </div>
114                                                        <div class="hidden" id="subTabMenu">
115                                                                <div class="containerHead">
116                                                                        <div> </div>
117                                                                </div>
118                                                        </div>
119                                                        <div id="tabContent">
120                                                                {if $showSmilies && $canUseSmilies}{include file="messageFormSmilies"}{/if}
121                                                                {if $showSettings}{include file="messageFormSettings"}{/if}
122                                                                {if $additionalSubTabs|isset}{@$additionalSubTabs}{/if}
123                                                        </div>
124                                                        <input id="activeTab" type="hidden" name="activeTab" value="{$activeTab}" />
125                                                        <script type="text/javascript">
126                                                                        //<![CDATA[
127                                                                        tabbedPane.init('{$activeTab|encodeJS}');
128                                                                        //]]>
129                                                        </script>
130                                                </div>
131                                                {if $action == 'edit' && $fileName != ''}
132                                                        <div class="formElement" id="fileNameDiv">
133                                                                <div class="formFieldLabel">
134                                                                        <label for="fileName">{lang}wcf.acp.dldb.data.fileName{/lang}</label>
135                                                                </div>
136                                                                <div class="formField">
137                                                                        <input readonly type="text" class="inputText" id="fileName" name="fileName" value="{$fileName}" />
138                                                                </div>
139                                                        </div>
140                                                {/if}
141                                                {if $action == 'edit' && $mimeType != ''}
142                                                        <div class="formElement" id="mimeTypeDiv">
143                                                                <div class="formFieldLabel">
144                                                                        <label for="mimeType">{lang}wcf.acp.dldb.data.mimeType{/lang}</label>
145                                                                </div>
146                                                                <div class="formField">
147                                                                        <input readonly type="text" class="inputText" id="mimeType" name="mimeType" value="{$mimeType}" />
148                                                                </div>
149                                                        </div>
150                                                {/if}
151                                        </fieldset>
152
153                                        <fieldset>
154                                                <legend>{lang}wcf.acp.dldb.data.previewIMG{/lang}</legend>
155                                                <div class="formElement{if $errorField == 'previewIMG'} formError{/if}" id="previewIMGDiv">
156                                                        <div class="formFieldLabel">
157                                                                <label for="previewIMG">{lang}{/lang}</label>
158                                                        </div>
159                                                        <div class="formField">
160                                                                {if $previewIMG}
161                                                                        <img src="{$previewIMG}" alt="" />
162                                                                {/if}
163                                                                {if $action == 'edit' && $previewIMG}
164                                                                        <div class="formElement">
165                                                                                <div class="formFieldLabel">
166                                                                                        <label for="delPreview">{lang}wcf.acp.dldb.data.delPreview{/lang}</label>
167                                                                                </div>
168                                                                                <div class="formField">
169                                                                                        <input type="checkbox" class="checkbox" id="delPreview" name="delPreview" value="1" />
170                                                                                </div>
171                                                                        </div>
172                                                                {/if}
173                                                                <input type="file" name="previewArray" id="previewIMG" />
174                                                                {if $errorField == 'previewIMG'}
175                                                                        <div class="innerError">
176                                                                                {if $errorType|is_array}
177                                                                                        {foreach from=$errorType item=error}
178                                                                                                <p>
179                                                                                                        {$error.filename}:
180                                                                                                        {if $error.errorType == 'badFile'}{lang}wcf.acp.dldb.data.error.badFile{/lang}{/if}
181                                                                                                        {if $error.errorType == 'notAllowedExtension'}{lang}wcf.acp.dldb.data.error.notAllowedExtension{/lang}{/if}
182                                                                                                        {if $error.errorType == 'tooLarge'}{lang}wcf.acp.dldb.data.error.tooLarge{/lang}{/if}
183                                                                                                        {if $error.errorType == 'copyFailed'}{lang}wcf.acp.dldb.data.error.copyFailed{/lang}{/if}
184                                                                                                </p>
185                                                                                        {/foreach}
186                                                                                {else}
187                                                                                        {if $errorType == 'empty'}{lang}wcf.global.error.empty{/lang}{/if}
188                                                                                        {if $errorType == 'uploadFailed'}{lang}wcf.acp.dldb.data.error.uploadFailed{/lang}{/if}
189                                                                                        {if $errorType == 'badFile'}{lang}wcf.acp.dldb.data.error.badFile{/lang}{/if}
190                                                                                        {if $errorType == 'notAllowedExtension'}{lang}wcf.acp.dldb.data.error.notAllowedExtension{/lang}{/if}
191                                                                                        {if $errorType == 'tooLarge'}{lang}wcf.acp.dldb.data.error.tooLarge{/lang}{/if}
192                                                                                        {if $errorType == 'copyFailed'}{lang}wcf.acp.dldb.data.error.copyFailed{/lang}{/if}
193                                                                                {/if}
194                                                                        </div>
195                                                                {/if}
196                                                        </div>
197                                                        <div class="formFieldDesc" id="previewIMGHelpMessage">
198                                                                {lang}wcf.acp.dldb.data.previewIMG.description{/lang}<br />
199                                                                {lang}wcf.acp.option.downloaddb_allowed_preview_ext{/lang}: {$previewExtensions}
200                                                        </div>
201                                                </div>
202                                        </fieldset>
203                                       
204                                        <fieldset>
205                                        <legend>{lang}wcf.dldb.data.settings{/lang}</legend>
206                                                {if $action == 'add' || $mimeType != ''}
207                                                <div class="formElement{if $errorField == 'upload'} formError{/if}" id="uploadDiv">
208                                                        <div class="formFieldLabel">
209                                                                <label for="upload">{lang}wcf.acp.dldb.data.upload{/lang}</label>
210                                                        </div>
211                                                        <div class="formField">
212                                                                <input type="file" name="upload" id="upload" />
213                                                                {if $errorField == 'upload'}
214                                                                        <div class="innerError">
215                                                                                {if $errorType|is_array}
216                                                                                        {foreach from=$errorType item=error}
217                                                                                                <p>
218                                                                                                        {$error.filename}:
219                                                                                                        {if $error.errorType == 'badFile'}{lang}wcf.acp.dldb.data.error.badFile{/lang}{/if}
220                                                                                                        {if $error.errorType == 'notAllowedExtension'}{lang}wcf.acp.dldb.data.error.notAllowedExtension{/lang}{/if}
221                                                                                                        {if $error.errorType == 'tooLarge'}{lang}wcf.acp.dldb.data.error.tooLarge{/lang}{/if}
222                                                                                                        {if $error.errorType == 'copyFailed'}{lang}wcf.acp.dldb.data.error.copyFailed{/lang}{/if}
223                                                                                                </p>
224                                                                                        {/foreach}
225                                                                                {else}
226                                                                                        {if $errorType == 'empty'}{lang}wcf.global.error.empty{/lang}{/if}
227                                                                                        {if $errorType == 'uploadFailed'}{lang}wcf.acp.dldb.data.error.uploadFailed{/lang}{/if}
228                                                                                        {if $errorType == 'badFile'}{lang}wcf.acp.dldb.data.error.badFile{/lang}{/if}
229                                                                                        {if $errorType == 'notAllowedExtension'}{lang}wcf.acp.dldb.data.error.notAllowedExtension{/lang}{/if}
230                                                                                        {if $errorType == 'tooLarge'}{lang}wcf.acp.dldb.data.error.tooLarge{/lang}{/if}
231                                                                                        {if $errorType == 'copyFailed'}{lang}wcf.acp.dldb.data.error.copyFailed{/lang}{/if}
232                                                                                {/if}
233                                                                        </div>
234                                                                {/if}
235                                                        </div>
236                                                        <div class="formFieldDesc">
237                                                                {lang}wcf.dldb.dataset.upload.description{/lang}<br />
238                                                                {lang}wcf.acp.option.downloaddb_allowed_file_ext{/lang}: {$fileExtensions}
239                                                        </div>
240                                                </div>
241                                                {/if}
242                                                {if $this->user->getPermission('user.dldb.canLinkFile')}
243                                                        <div class="formElement{if $errorField == 'link'} formError{/if}" id="linkDiv">
244                                                                <div class="formFieldLabel">
245                                                                        <label for="link">{lang}wcf.dldb.data.link{/lang}</label>
246                                                                </div>
247                                                                <div class="formField">
248                                                                        <input {if !$noUpload && $action == 'edit'}readonly {/if}type="text" class="inputText" id="link" name="link" value="{$link}" />
249                                                                        {if $errorField == 'link'}
250                                                                                <p class="innerError">
251                                                                                        {if $errorType == 'badFile'}{lang}wcf.acp.dldb.data.error.badFile{/lang}{/if}
252                                                                                        {if $errorType == 'empty'}{lang}wcf.global.error.empty{/lang}{/if}
253                                                                                        {if $errorType == 'invalid'}{lang}wcf.acp.dldb.data.error.linkANDfile{/lang}{/if}
254                                                                                </p>
255                                                                        {/if}
256                                                                </div>
257                                                                <div class="formFieldDesc">
258                                                                        {lang}wcf.dldb.data.link.description{/lang}
259                                                                </div>
260                                                        </div>
261                                                {/if}
262                                                {if $action == 'edit'}
263                                                        <div class="formElement" id="groesseDiv">
264                                                                <div class="formFieldLabel">
265                                                                        <label for="groesse">{lang}wcf.acp.dldb.data.groesse{/lang}</label>
266                                                                </div>
267                                                                <div class="formField">
268                                                                        <input {if $fileName}readonly {/if}type="text" class="inputText" id="groesse" name="groesse" value="{$groesse}" />
269                                                                </div>
270                                                        </div>
271                                                        <div class="formElement">
272                                                                <div class="formFieldLabel">
273                                                                        <label for="downloads">{lang}wcf.acp.dldb.data.downloads{/lang}</label>
274                                                                </div>
275                                                                <div class="formField">
276                                                                        {$downloads} : <input type="checkbox" class="checkbox" id="downloadsAkt" name="downloadsAkt" value="1" /> {lang}wcf.acp.dldb.data.downloadsneu{/lang}
277                                                                </div>
278                                                        </div>
279                                                        <div class="formElement">
280                                                                <div class="formFieldLabel">
281                                                                        <label for="datum">{lang}wcf.acp.dldb.data.datum{/lang}</label>
282                                                                </div>
283                                                                <div class="formField">
284                                                                        {$datum|date} : <input type="checkbox" class="checkbox" id="datumAkt" name="datumAkt" value="1" /> {lang}wcf.acp.dldb.data.datumneu{/lang}
285                                                                </div>
286                                                        </div>
287                                                {/if}
288                                                <div class="formElement" id="supportThreadDiv">
289                                                        <div class="formFieldLabel">
290                                                                <label for="supportThread">{lang}wcf.acp.dldb.data.supportThread{/lang}</label>
291                                                        </div>
292                                                        <div class="formField">
293                                                                <input type="text" class="inputText" id="supportThread" name="supportThread" value="{$supportThread}" />
294                                                        </div>
295                                                        <div class="formFieldDesc" id="supportThreadHelpMessage">
296                                                                {lang}wcf.acp.dldb.data.supportThread.description{/lang}
297                                                        </div>
298                                                </div>
299                                        </fieldset>
300                                </fieldset>
301                                <div class="formSubmit">
302                                        <input type="submit" accesskey="s" value="{lang}wcf.global.button.submit{/lang}" />
303                                        <input type="reset" accesskey="r" value="{lang}wcf.global.button.reset{/lang}" />
304                                        <input type="hidden" name="packageID" value="{@PACKAGE_ID}" />
305                                        {@SID_INPUT_TAG}
306                                        <input type="hidden" name="action" value="{@$action}" />
307                                        <input type="hidden" name="katID" value="{@$katID}" />
308                                        {if $dataID|isset}
309                                                <input type="hidden" name="dataID"              value="{@$dataID}" />
310                                                {if !$this->user->getPermission('user.dldb.canLinkFile')}
311                                                        <input type="hidden" name="link"        value="{@$link}" />
312                                                {/if}
313                                                <input type="hidden" name="downloads"   value="{@$downloads}" />
314                                                <input type="hidden" name="dldbUserID"  value="{@$dldbUserID}" />
315                                                <input type="hidden" name="datum"               value="{@$datum}" />
316                                                <input type="hidden" name="fileNameAlt" value="{@$fileNameAlt}" />
317                                                <input type="hidden" name="previewIMG"  value="{@$previewIMG}" />
318                                                <input type="hidden" name="previewFile" value="{@$previewFile}" />
319                                        {/if}
320                                </div>
321                        </div>
322                </div>
323        </form>
324<p class="copyright dldbCopyHint">{lang}wcf.dldb.copyhint{/lang}</p>
325</div>
326{include file='footer' sandbox=false}
327</body>
328</html>
Note: See TracBrowser for help on using the browser.