diff --git a/ext/upload/theme.php b/ext/upload/theme.php
index e9b11a0e..8745ee39 100644
--- a/ext/upload/theme.php
+++ b/ext/upload/theme.php
@@ -11,18 +11,81 @@ class UploadTheme extends Themelet {
public function display_page(Page $page) {
global $config, $page;
+
+ $tl_enabled = ($config->get_string("transload_engine", "none") != "none");
+ $max_size = $config->get_int('upload_size');
+ $max_kb = to_shorthand_int($max_size);
+ $upload_list = $this->h_upload_list_1();
+ $html = "
+ ".make_form(make_link("upload"), "POST", $multipart=True, 'file_upload')."
+
+
+ (Max file size is $max_kb)
+ ";
+ $page->set_title("Upload");
+ $page->set_heading("Upload");
+ $page->add_block(new NavBlock());
+ $page->add_block(new Block("Upload", $html, "main", 20));
+ if($tl_enabled) {
+ $page->add_block(new Block("Bookmarklets", $this->h_bookmarklets(), "left", 20));
+ }
+ }
+
+ protected function h_upload_list_1() {
+ global $config;
+ $upload_list = "";
+ $upload_count = $config->get_int('upload_count');
+ $tl_enabled = ($config->get_string("transload_engine", "none") != "none");
+
+ if($tl_enabled) {
+ $upload_list .= "
+
+ Files
+ URLs
+
+ ";
+
+ for($i=0; $i<$upload_count; $i++) {
+ $upload_list .= "
+
+
+
+
+ ";
+ }
+ }
+ else {
+ for($i=0; $i<$upload_count; $i++) {
+ $upload_list .= "
+
+
+
+ ";
+ }
+ }
+
+ return $upload_list;
+ }
+
+ protected function h_upload_List_2() {
+ global $config;
+
$tl_enabled = ($config->get_string("transload_engine", "none") != "none");
// Uploader 2.0!
$upload_list = "";
$upload_count = $config->get_int('upload_count');
-
for($i=0; $i<$upload_count; $i++) {
- $a=$i+1;
- $s=$i-1;
+ $a = $i+1;
+ $s = $i-1;
- if(!$i==0){
+ if($i != 0) {
$upload_list .="";
}else{
$upload_list .= " ";
@@ -30,15 +93,18 @@ class UploadTheme extends Themelet {
$upload_list .= "";
- if($i==0){
+ if($i == 0) {
$js = 'javascript:$(function() {
$("#row'.$a.'").show();
$("#hide'.$i.'").hide();
$("#hide'.$a.'").show();});';
- $upload_list .= " ";
+ $upload_list .= "
+
+
+
+
+ ";
} else {
$js = 'javascript:$(function() {
$("#row'.$i.'").hide();
@@ -48,13 +114,15 @@ class UploadTheme extends Themelet {
$("#url'.$i.'").val("");
});';
- $upload_list .="
-
".
- " ";
+ $upload_list .="
+
+
+ ";
if($a == $upload_count){
$upload_list .="
";
- }else{
+ }
+ else{
$js1 = 'javascript:$(function() {
$("#row'.$a.'").show();
$("#hide'.$i.'").hide();
@@ -64,16 +132,17 @@ class UploadTheme extends Themelet {
"
".
" ";
}
- $upload_list .= "
";
+ $upload_list .= "
";
}
+ $upload_list .= "";
$js2 = 'javascript:$(function() {
$("#url'.$i.'").hide();
$("#url'.$i.'").val("");
$("#data'.$i.'").show(); });';
- $upload_list .=
- "
";
}
-
- $max_size = $config->get_int('upload_size');
- $max_kb = to_shorthand_int($max_size);
- $html = "
- ".make_form(make_link("upload"), "POST", $multipart=True, 'file_upload')."
-
-
- (Max file size is $max_kb)
- ";
-
- if($tl_enabled) {
- $html .= $this->h_bookmarklets();
- }
- $page->set_title("Upload");
- $page->set_heading("Upload");
- $page->add_block(new NavBlock());
- $page->add_block(new Block("Upload", $html, "main", 20));
+ return $upload_list;
}
protected function h_bookmarklets() {
@@ -152,7 +200,7 @@ class UploadTheme extends Themelet {
}
}
)();';
- $html .= 'Upload to '.$title.' ';
+ $html .= 'Upload to '.$title.' ';
$html .= ' (Drag & drop onto your bookmarks toolbar, then click when looking at an image)';
// Bookmarklet checks if shimmie supports ext. If not, won't upload to site/shows alert saying not supported.
@@ -169,7 +217,7 @@ class UploadTheme extends Themelet {
var maxsize="'.$max_kb.'";
var CA=0;
void(document.body.appendChild(document.createElement("script")).src="'.make_http(get_base_href())."/ext/upload/bookmarklet.js".'")
- ">'. $title . ' (Click when looking at an image page. Works on sites running Shimmie/Danbooru/Gelbooru. (This also grabs the tags/rating/source!))';
+ ">'. $title . ' (Click when looking at an image page. Works on sites running Shimmie / Danbooru / Gelbooru. (This also grabs the tags / rating / source!))';
return $html;
}