Subversion-Projekte lars-tiefland.ci

Revision

Revision 855 | Revision 874 | Zur aktuellen Revision | Ganze Datei anzeigen | Leerzeichen ignorieren | Details | Blame | Letzte Änderung | Log anzeigen | RSS feed

Revision 855 Revision 866
Zeile 1... Zeile 1...
1
<!-- $Id: upload.tpl 8811 2015-06-24 13:42:18Z tiefland $ -->
1
<!-- $Id: upload.tpl 8811 2015-06-24 13:42:18Z tiefland $ -->
2
        <link rel="stylesheet" href="/js/upload/jquery.fileupload-ui.css">
2
		<link rel="stylesheet" href="/js/upload/jquery.fileupload-ui.css">
3
        <script src="https://ajax.aspnetcdn.com/ajax/jquery.templates/beta1/jquery.tmpl.min.js"></script>
3
		<script src="https://ajax.aspnetcdn.com/ajax/jquery.templates/beta1/jquery.tmpl.min.js"></script>
4
        <script src="/js/upload/jquery.iframe-transport.js"></script>
4
		<script src="/js/upload/jquery.iframe-transport.js"></script>
5
        <script src="/js/upload/jquery.fileupload.js"></script>
5
		<script src="/js/upload/jquery.fileupload.js"></script>
6
        <script src="/js/upload/jquery.fileupload-ui.js"></script>
6
		<script src="/js/upload/jquery.fileupload-ui.js"></script>
7
        <script type="text/javascript" language="javascript" src="/js/toolbox.js"></script>
7
		<script type="text/javascript" language="javascript" src="/js/toolbox.js"></script>
8
<div id="upload_dlg">
8
<div id="upload_dlg">
9
    <div class="pos">
9
	<div class="pos">
10
        <span class="aktuell">Position:</span> 
10
		<span class="aktuell">Position:</span> 
11
        {if $folder}
11
		{if $folder}
12
            <a class="nav" href="#" data-fname="">TOP</a>
12
			<a class="nav" href="#" data-fname="">TOP</a>
13
        {else}
13
		{else}
14
            <span class="aktuell">TOP</span>
14
			<span class="aktuell">TOP</span>
15
        {/if}
15
		{/if}
16
        {foreach $pos as $dir}
16
		{foreach $pos as $dir}
17
            {if $dir@first} > {/if}
17
			{if $dir@first} > {/if}
18
            {if !$dir@last} 
18
			{if !$dir@last} 
19
                <a class="nav" href="#" data-fname="{$dir.fullName}">{$dir.name}</a> >
19
				<a class="nav" href="#" data-fname="{$dir.fullName}">{$dir.name}</a> >
20
            {else}
20
			{else}
21
                <span class="aktuell">
21
				<span class="aktuell">
22
                    {$dir.name} 
22
					{$dir.name} 
23
                </span>
23
				</span>
24
            {/if}
24
			{/if}
25
        {/foreach}
25
		{/foreach}
26
    </div>
26
	</div>
27
    {if $lType}
27
	{if $lType}
28
    {foreach $folders as $f_id => $f_name}
28
	{foreach $folders as $f_id => $f_name}
29
        {if $f_name@first}
29
		{if $f_name@first}
30
            <div class="break">&nbsp;</div>
30
			<div class="break">&nbsp;</div>
31
        {/if}
31
		{/if}
32
        <img src="/images/Online-Shop/directory/ordner.gif" /><a href="#" data-fname="{$f_name|urlencode}" class="nav">{$f_name}</a>
32
		<img src="/images/Online-Shop/directory/ordner.gif" /><a href="#" data-fname="{$f_name|urlencode}" class="nav">{$f_name}</a>
33
        {if !$f_name@last}
33
		{if !$f_name@last}
34
            <br>
34
			<br>
35
        {else}
35
		{else}
36
            <div class="break">&nbsp;</div>
36
			<div class="break">&nbsp;</div>
37
        {/if}
37
		{/if}
38
    {/foreach}
38
	{/foreach}
39
    {/if}
39
	{/if}
40
    <div id="fileupload" title="Bilder verwalten" >
40
	<div id="fileupload" title="Bilder verwalten" >
41
        <form action="/toolbox/upload.php" method="POST" enctype="multipart/form-data">
41
		<form action="/toolbox/upload.php" method="POST" enctype="multipart/form-data">
42
            <div class="fileupload-buttonbar">
42
			<div class="fileupload-buttonbar">
43
                <label class="fileinput-button">
43
				<label class="fileinput-button">
44
                    <span>Dateien hinzuf&uuml;gen...</span>
44
					<span>Dateien hinzuf&uuml;gen...</span>
45
                    <input type="hidden" name="folder" value="{$folder}" />
45
					<input type="hidden" name="folder" value="{$folder}" />
46
                    <input type="hidden" name="l_type" value="{$lType}" id="lType">
46
					<input type="hidden" name="l_type" value="{$lType}" id="lType">
47
                    <input type="hidden" name="l_id" value="{$a_id}" id="lID">
47
					<input type="hidden" name="l_id" value="{$a_id}" id="lID">
48
                    <input type="file" name="files[]" multiple />
48
					<input type="file" name="files[]" multiple />
49
                </label>
49
				</label>
50
                <button type="submit" class="start">upload starten</button>
50
				<button type="submit" class="start">upload starten</button>
51
                <button type="reset" class="cancel">upload abbrechen</button>
51
				<button type="reset" class="cancel">upload abbrechen</button>
52
                <button type="button" class="delete">Dateien l&ouml;schen</button>
52
				<button type="button" class="delete">Dateien l&ouml;schen</button>
53
            </div>
53
			</div>
54
        </form>
54
		</form>
55
        <div class="fileupload-content">
55
		<div class="fileupload-content">
56
            <table class="files"></table>
56
			<table class="files"></table>
57
            <div class="fileupload-progressbar"></div>
57
			<div class="fileupload-progressbar"></div>
58
        </div>
58
		</div>
59
    </div>
59
	</div>
60
    {literal}
60
	{literal}
61
<script id="template-upload" type="text/x-jquery-tmpl">
61
<script id="template-upload" type="text/x-jquery-tmpl">
62
    <tr class="template-upload{{if error}} ui-state-error{{/if}}">
62
	<tr class="template-upload{{if error}} ui-state-error{{/if}}">
63
        <td class="preview"></td>
63
		<td class="preview"></td>
64
        <td class="name">${name}</td>
64
		<td class="name">${name}</td>
65
        <td class="size">${sizef}</td>
65
		<td class="size">${sizef}</td>
66
        {{if error}}
66
		{{if error}}
67
            <td class="error" colspan="2">Error:
67
			<td class="error" colspan="2">Error:
68
                {{if error === 'maxFileSize'}}File is too big
68
				{{if error === 'maxFileSize'}}File is too big
69
                {{else error === 'minFileSize'}}File is too small
69
				{{else error === 'minFileSize'}}File is too small
70
                {{else error === 'acceptFileTypes'}}Filetype not allowed
70
				{{else error === 'acceptFileTypes'}}Filetype not allowed
71
                {{else error === 'maxNumberOfFiles'}}Max number of files exceeded
71
				{{else error === 'maxNumberOfFiles'}}Max number of files exceeded
72
                {{else}}${error}
72
				{{else}}${error}
73
                {{/if}}
73
				{{/if}}
74
            </td>
74
			</td>
75
        {{else}}
75
		{{else}}
76
            <td class="progress"><div></div></td>
76
			<td class="progress"><div></div></td>
77
            <td class="start"><button>Start</button></td>
77
			<td class="start"><button>Start</button></td>
78
        {{/if}}
78
		{{/if}}
79
        <td class="cancel"><button>Cancel</button></td>
79
		<td class="cancel"><button>Cancel</button></td>
80
    </tr>
80
	</tr>
81
</script>
81
</script>
82
<script id="template-download" type="text/x-jquery-tmpl">
82
<script id="template-download" type="text/x-jquery-tmpl">
83
    <tr class="template-download{{if error}} ui-state-error{{/if}}">
83
	<tr class="template-download{{if error}} ui-state-error{{/if}}">
84
        {{if error}}
84
		{{if error}}
85
            <td></td>
85
			<td></td>
86
            <td class="name">${name}</td>
86
			<td class="name">${name}</td>
87
            <td class="size">${sizef}</td>
87
			<td class="size">${sizef}</td>
88
            <td class="size">${time}</td>
88
			<td class="size">${time}</td>
89
            <td class="error" colspan="2">Error:
89
			<td class="error" colspan="2">Error:
90
                {{if error === 1}}File exceeds upload_max_filesize (php.ini directive)
90
				{{if error === 1}}File exceeds upload_max_filesize (php.ini directive)
91
                {{else error === 2}}File exceeds MAX_FILE_SIZE (HTML form directive)
91
				{{else error === 2}}File exceeds MAX_FILE_SIZE (HTML form directive)
92
                {{else error === 3}}File was only partially uploaded
92
				{{else error === 3}}File was only partially uploaded
93
                {{else error === 4}}No File was uploaded
93
				{{else error === 4}}No File was uploaded
94
                {{else error === 5}}Missing a temporary folder
94
				{{else error === 5}}Missing a temporary folder
95
                {{else error === 6}}Failed to write file to disk
95
				{{else error === 6}}Failed to write file to disk
96
                {{else error === 7}}File upload stopped by extension
96
				{{else error === 7}}File upload stopped by extension
97
                {{else error === 'maxFileSize'}}File is too big
97
				{{else error === 'maxFileSize'}}File is too big
98
                {{else error === 'minFileSize'}}File is too small
98
				{{else error === 'minFileSize'}}File is too small
99
                {{else error === 'acceptFileTypes'}}Filetype not allowed
99
				{{else error === 'acceptFileTypes'}}Filetype not allowed
100
                {{else error === 'maxNumberOfFiles'}}Max number of files exceeded
100
				{{else error === 'maxNumberOfFiles'}}Max number of files exceeded
101
                {{else error === 'uploadedBytes'}}Uploaded bytes exceed file size
101
				{{else error === 'uploadedBytes'}}Uploaded bytes exceed file size
102
                {{else error === 'emptyResult'}}Empty file upload result
102
				{{else error === 'emptyResult'}}Empty file upload result
103
                {{else}}${error}
103
				{{else}}${error}
104
                {{/if}}
104
				{{/if}}
105
            </td>
105
			</td>
106
        {{else}}
106
		{{else}}
107
            <td class="preview">
107
			<td class="preview">
108
                {{if thumbnail_url}}
108
				{{if thumbnail_url}}
109
                    <a href="${url}" target="_blank"><img src="${thumbnail_url}"></a>
109
					<a href="${url}" target="_blank"><img src="${thumbnail_url}"></a>
110
                {{/if}}
110
				{{/if}}
111
            </td>
111
			</td>
112
            <td class="name">
112
			<td class="name">
113
                <a href="${url}"{{if thumbnail_url}} target="_blank"{{/if}}>${name}</a>
113
				<a href="${url}"{{if thumbnail_url}} target="_blank"{{/if}}>${name}</a>
114
            </td>
114
			</td>
115
            <td class="size">${sizef}</td>
115
			<td class="size">${sizef}</td>
116
            <td class="size">${time}</td>            
116
			<td class="size">${time}</td>			
117
            <td ></td>
117
			<td ></td>
118
        {{/if}}
118
		{{/if}}
119
        <td class="delete">
119
		<td class="delete">
120
            <button data-type="${delete_type}" data-url="${delete_url}">Delete</button>
120
			<button data-type="${delete_type}" data-url="${delete_url}">Delete</button>
121
        </td>
121
		</td>
122
    </tr>
122
	</tr>
123
</script>
123
</script>
124
{/literal}
124
{/literal}
125
</div>
125
</div>
126
<script src="/js/upload/application.js"></script>
126
<script src="/js/upload/application.js"></script>
127
<div id="folder_dialog" title="Ordner anlegen"{if $fromArtikel}style='display:none;'{/if}>
127
<div id="folder_dialog" title="Ordner anlegen"{if $fromArtikel}style='display:none;'{/if}>
128
    <form id="create_folder" method="post">
128
	<form id="create_folder" method="post">
129
        <table>
129
		<table>
130
            <tr>
130
			<tr>
131
                <td>Ordnername:</td>
131
				<td>Ordnername:</td>
132
                <td>
132
				<td>
133
                    <input type="hidden" name="base_folder" id="base_folder" value="{$folder}" />
133
					<input type="hidden" name="base_folder" id="base_folder" value="{$folder}" />
134
                    <input type="text" name="folder_name" id="folder_name" value="" />
134
					<input type="text" name="folder_name" id="folder_name" value="" />
135
                </td>
135
				</td>
136
            </tr>
136
			</tr>
137
        </table>
137
		</table>
138
    </form>
138
	</form>
139
</div>
139
</div>
140
140