and the rest..

git-svn-id: file:///home/shish/svn/shimmie2/trunk@346 7f39781d-f577-437e-ae19-be835c7a54ca
This commit is contained in:
shish 2007-07-20 23:24:32 +00:00
parent ce4d47b9bc
commit 21c500027f
2 changed files with 10 additions and 8 deletions

View File

@ -9,12 +9,12 @@ class Image {
var $posted; var $posted;
var $source; var $source;
public function Image($a=false, $b=false, $c=false) { public function Image($a=false, $b=false, $c=array(), $d="") {
if($b == false && $c == false) { if($b == false) {
$this->create_from_row($a); $this->create_from_row($a);
} }
else { else {
$this->create_from_data($a, $b, $c); $this->create_from_data($a, $b, $c, $d);
} }
} }
@ -42,7 +42,7 @@ class Image {
} }
} }
private function create_from_data($tmp, $filename, $tags) { private function create_from_data($tmp, $filename, $tags, $source) {
global $config; global $config;
$this->ok = false; $this->ok = false;
@ -60,8 +60,8 @@ class Image {
$this->ext = $this->mime_to_ext($info['mime']); $this->ext = $this->mime_to_ext($info['mime']);
$this->hash = md5_file($tmp); $this->hash = md5_file($tmp);
$this->temp_filename = $tmp; $this->temp_filename = $tmp;
$this->tag_array = tag_explode($tags); $this->tag_array = tag_explode($tags);
$this->source = $source;
$this->ok = true; $this->ok = true;
} }

View File

@ -176,10 +176,12 @@ class ImageIO extends Extension {
// actually insert the info // actually insert the info
$database->Execute( $database->Execute(
"INSERT INTO images(owner_id, owner_ip, filename, filesize, hash, ext, width, height, posted) ". "INSERT INTO images(
"VALUES (?, ?, ?, ?, ?, ?, ?, ?, now())", owner_id, owner_ip, filename, filesize,
hash, ext, width, height, posted, source)
VALUES (?, ?, ?, ?, ?, ?, ?, ?, now(), ?)",
array($user->id, $_SERVER['REMOTE_ADDR'], $image->filename, $image->filesize, array($user->id, $_SERVER['REMOTE_ADDR'], $image->filename, $image->filesize,
$image->hash, $image->ext, $image->width, $image->height)); $image->hash, $image->ext, $image->width, $image->height, $image->source));
$image->id = $database->db->Insert_ID(); $image->id = $database->db->Insert_ID();
/* /*