OSDN Git Service

Initial version.
[mtpm/PluginManager.git] / tmpl / pm_import.tmpl
1 <mt:setvarblock name="page_title"><__trans phrase="Plugin Manager"> - <__trans phrase="Import Plugin" /></mt:setvarblock>
2
3 <mt:setvarblock name="system_msg">
4     <div id="msg-container">
5     <mt:if name="imported_package">
6                 <mtapp:statusmsg
7                         id="imported_package"
8                         class="success"
9                 >
10                         <__trans phrase="Package has been imported.">
11                 </mtapp:statusmsg>
12         </mt:if>
13     <mt:if name="imported_distribution">
14                 <mtapp:statusmsg
15                         id="imported_distribution"
16                         class="success"
17                 >
18                         <__trans phrase="Distribution has been imported.">
19                 </mtapp:statusmsg>
20         </mt:if>
21         </div>
22 </mt:setvarblock>
23
24 <mt:setvarblock name="related_content">
25         <mt:include name="include/pm_menus.tmpl">
26 </mt:setvarblock>
27
28 <mt:setvarblock name="html_head" append="1">
29 <script type="text/javascript">
30 jQuery.noConflict();
31 jQuery(function() {
32         var $ = jQuery;
33
34         $('button[type="submit"]').click(function(ev) {
35                 ev.preventDefault();
36                 ev.stopPropagation();
37
38                 if (<mt:Var name="writable" /> == 1) {
39                         $('#' + this.id).trigger('process');
40                         return false;
41                 }
42
43                 jQuery('<a />').
44                         attr(
45                                 'href',
46                                 ScriptURI + '?' + '__mode=pluginmanager&' +
47                                 'op=ftp_prompt&blog_id=0&id=' + this.id
48                         ).
49                         insertAfter('#footer').
50                         mtDialog().
51                         trigger('click');
52         }).
53         bind('process', function(ev, ftp_pass) {
54                 $(this.form).find('input[name="ftp_password"]').val(ftp_pass);
55                 this.form.submit();
56                 return false;
57         });
58 });
59 </script>
60 <style type="text/css">
61 #plugin_manager_contents {
62         position: relative;
63 }
64
65 #plugin_manager_contents ul {
66         margin: 0px 0px 0px 20px;
67 }
68
69 #plugin_manager_contents li.not_yet {
70         font-weight: normal;
71         color: #ccc;
72 }
73 #plugin_manager_contents li.doing {
74         font-weight: bold;
75         color: #000;
76 }
77 #plugin_manager_contents li.done {
78         font-weight: normal;
79         color: #000;
80 }
81
82 #upgrade_progress_loading {
83         text-align: center;
84 }
85 </style>
86 </mt:setvarblock>
87
88 <mt:include name="include/header.tmpl">
89
90 <div id="plugin_manager_contents">
91
92 <form action="<mt:AdminCGIPath /><mt:AdminScript />" method="post" enctype="multipart/form-data">
93         <input type="hidden" name="__mode" value="pluginmanager" />
94         <input type="hidden" name="op" value="do_import" />
95         <input type="hidden" name="ftp_password" />
96
97         <div id="actions-bar-top" class="actions-bar actions-bar-top">
98                 <__trans phrase="Import package from file.">
99                 <input type="file" name="import_package_file" style="width: 100%;"/>
100                 <button type="submit" id="import_package_file_button"><__trans phrase="Import"></button>
101         </div>
102 </form>
103
104 <form action="<mt:AdminCGIPath /><mt:AdminScript />" method="post" enctype="multipart/form-data">
105         <input type="hidden" name="__mode" value="pluginmanager" />
106         <input type="hidden" name="op" value="do_import" />
107         <input type="hidden" name="ftp_password" />
108
109         <div id="actions-bar-top" class="actions-bar actions-bar-top">
110                 <__trans phrase="Import package from URL.">
111                 <input type="text" name="import_package_url" style="width: 100%;"/>
112                 <button type="submit" id="import_package_url_button"><__trans phrase="Import"></button>
113         </div>
114 </form>
115
116 <form action="<mt:AdminCGIPath /><mt:AdminScript />" method="post" enctype="multipart/form-data">
117         <input type="hidden" name="__mode" value="pluginmanager" />
118         <input type="hidden" name="op" value="do_import" />
119         <input type="hidden" name="ftp_password" />
120
121         <div id="actions-bar-top" class="actions-bar actions-bar-top">
122                 <__trans phrase="Import distribution from file.">
123                 <input type="file" name="import_distribution_file" style="width: 100%;"/>
124                 <button type="submit" id="import_distribution_file_button" ><__trans phrase="Import"></button>
125         </div>
126 </form>
127
128 <form action="<mt:AdminCGIPath /><mt:AdminScript />" method="post" enctype="multipart/form-data">
129         <input type="hidden" name="__mode" value="pluginmanager" />
130         <input type="hidden" name="op" value="do_import" />
131         <input type="hidden" name="ftp_password" />
132
133         <div id="actions-bar-top" class="actions-bar actions-bar-top">
134                 <__trans phrase="Import distribution from URL.">
135                 <input type="text" name="import_distribution_url" style="width: 100%;"/>
136                 <button type="submit" id="import_distribution_url_button" ><__trans phrase="Import"></button>
137         </div>
138 </form>
139
140 </div>
141
142 <mt:include name="include/footer.tmpl">