errors[] = "Error renaming file from $uploadfile to $cleanname"; return; } } //add to database; $q = "INSERT INTO `images` (`path`) VALUES ('$subdir$cleanname');"; $q2 = "SELECT `id` FROM `images` WHERE `path`='$subdir$cleanname'"; $database->query($q); $result = $database->query($q2); if($result){ $newid = $database->dbResult($result,0,'id'); $database->dbFreeResult($result); } else{ $newid = -2; //error adding to db } } else{ $newid = -1; //error moving file } } else{ $newid = -3; //error creating subdirectory } } else{ //$this->errors[] = "Not a valid file uploaded"; } } else{ $newid=0; //no file uploaded } return($newid); } ?>