various fixes pulled from trunk
git-svn-id: file:///home/shish/svn/shimmie2/branches/branch_2.1@437 7f39781d-f577-437e-ae19-be835c7a54ca
This commit is contained in:
parent
c607260c95
commit
f101a1fc93
@ -167,6 +167,16 @@ class ImageIO extends Extension {
|
||||
global $database;
|
||||
global $config;
|
||||
|
||||
/*
|
||||
* Validate things
|
||||
*/
|
||||
if(!empty($image->source)) {
|
||||
if(!preg_match("#^(https?|ftp)://#", $image->source)) {
|
||||
$error = "Image's source isn't a valid URL";
|
||||
return $error;
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
* Check for an existing image
|
||||
*/
|
||||
|
@ -51,8 +51,7 @@ class RSS_Images extends Extension {
|
||||
$title = $config->get_string('title');
|
||||
$base_href = $config->get_string('base_href');
|
||||
$version = $config->get_string('version');
|
||||
$xml = "
|
||||
<"."?xml version=\"1.0\" encoding=\"utf-8\" ?".">
|
||||
$xml = "<"."?xml version=\"1.0\" encoding=\"utf-8\" ?".">
|
||||
<rss version=\"2.0\">
|
||||
<channel>
|
||||
<title>$title</title>
|
||||
@ -62,8 +61,7 @@ class RSS_Images extends Extension {
|
||||
<copyright>(c) 2007 Shish</copyright>
|
||||
$data
|
||||
</channel>
|
||||
</rss>
|
||||
";
|
||||
</rss>";
|
||||
$page->set_data($xml);
|
||||
}
|
||||
// }}}
|
||||
|
@ -80,8 +80,8 @@ class Upload extends Extension {
|
||||
}
|
||||
else if(filesize($file['tmp_name']) > $config->get_int('upload_size')) {
|
||||
$this->theme->display_upload_error($page, "Error with ".html_escape($file['name']),
|
||||
"File too large (".filesize($file['tmp_name'])." > ".
|
||||
($config->get_int('upload_size')).")");
|
||||
"File too large (".to_shorthand_int(filesize($file['tmp_name']))." > ".
|
||||
(to_shorthand_int($config->get_int('upload_size'))).")");
|
||||
}
|
||||
else if(!($info = getimagesize($file['tmp_name']))) {
|
||||
$this->theme->display_upload_error($page, "Error with ".html_escape($file['name']),
|
||||
|
@ -122,10 +122,6 @@ A:hover {text-decoration: underline;}
|
||||
.withleft {
|
||||
margin-left: 160px;
|
||||
}
|
||||
#body TABLE {
|
||||
width: 90%;
|
||||
margin: auto;
|
||||
}
|
||||
.paginator {
|
||||
margin: 16px;
|
||||
text-align: center;
|
||||
|
@ -20,7 +20,7 @@ class TagListTheme extends Themelet {
|
||||
$page->disable_left();
|
||||
$page->set_title("Tag List");
|
||||
$page->set_heading($this->heading);
|
||||
$page->add_block(new Block("Navigation", str_replace("<br>", " ", $this->navigation), "main", 0));
|
||||
$page->add_block(new Block("Navigation", str_replace("<br>", ", ", $this->navigation), "main", 0));
|
||||
$page->add_block(new Block(" ", $this->list));
|
||||
}
|
||||
|
||||
|
@ -33,7 +33,7 @@ class UserPageTheme extends Themelet {
|
||||
|
||||
$html .= "
|
||||
<form action='".make_link("user_admin/create")."' method='POST'>
|
||||
<table style='width: 300px;' border='1'>
|
||||
<table style='width: 300px;'>
|
||||
<tr><td>Name</td><td><input type='text' name='name'></td></tr>
|
||||
<tr><td>Password</td><td><input type='password' name='pass1'></td></tr>
|
||||
<tr><td>Repeat Password</td><td><input type='password' name='pass2'></td></tr>
|
||||
@ -75,7 +75,7 @@ class UserPageTheme extends Themelet {
|
||||
}
|
||||
|
||||
public function display_ip_list($page, $uploads, $comments) {
|
||||
$html = "<table id='ip-history'>";
|
||||
$html = "<table id='ip-history' style='width: 400px;'>";
|
||||
$html .= "<tr><td>Uploaded from: ";
|
||||
foreach($uploads as $ip => $count) {
|
||||
$html .= "<br>$ip ($count)";
|
||||
@ -140,7 +140,7 @@ class UserPageTheme extends Themelet {
|
||||
<form action='".make_link("user_admin/change_pass")."' method='POST'>
|
||||
<input type='hidden' name='name' value='{$duser->name}'>
|
||||
<input type='hidden' name='id' value='{$duser->id}'>
|
||||
<table style='width: 300px;' border='1'>
|
||||
<table style='width: 300px;'>
|
||||
<tr><td colspan='2'>Change Password</td></tr>
|
||||
<tr><td>Password</td><td><input type='password' name='pass1'></td></tr>
|
||||
<tr><td>Repeat Password</td><td><input type='password' name='pass2'></td></tr>
|
||||
|
@ -103,7 +103,7 @@ class ViewTheme extends Themelet {
|
||||
<div id='imgdata'><form action='".make_link("tag_edit/set")."' method='POST'>
|
||||
<input type='hidden' name='image_id' value='$i_image_id'>
|
||||
<input type='hidden' name='query' value='$h_query'>
|
||||
<table style='width: 500px;'>
|
||||
<table style='width: 500px; margin: 0px;'>
|
||||
<tr><td width='50px'>Tags</td><td width='300px'><input type='text' name='tags' value='$h_tags'></td></tr>
|
||||
<tr><td>Source</td><td><input type='text' name='source' value='$h_source'></td></tr>
|
||||
<tr><td> </td><td><input type='submit' value='Set'></td></tr>
|
||||
|
Loading…
x
Reference in New Issue
Block a user