use wrapped database execute function
git-svn-id: file:///home/shish/svn/shimmie2/trunk@129 7f39781d-f577-437e-ae19-be835c7a54ca
This commit is contained in:
		
							parent
							
								
									6bbe00304b
								
							
						
					
					
						commit
						6c26fa0fc1
					
				| @ -18,7 +18,7 @@ class Notes extends Extension { | ||||
| 	protected function install() { | ||||
| 		global $database; | ||||
| 		global $config; | ||||
| 		$database->db->Execute("CREATE TABLE `image_notes` (
 | ||||
| 		$database->Execute("CREATE TABLE `image_notes` (
 | ||||
| 			`id` int(11) NOT NULL auto_increment, | ||||
| 			`image_id` int(11) NOT NULL, | ||||
| 			`user_id` int(11) NOT NULL, | ||||
|  | ||||
| @ -50,7 +50,7 @@ class Ratings extends Extension { | ||||
| 	protected function install() { | ||||
| 		global $database; | ||||
| 		global $config; | ||||
| 		$database->db->Execute("CREATE TABLE `image_voters` (
 | ||||
| 		$database->Execute("CREATE TABLE `image_voters` (
 | ||||
| 			`image_id` int(11) NOT NULL, | ||||
| 			`user_id` int(11) NOT NULL, | ||||
| 			`vote` tinyint(4) NOT NULL, | ||||
| @ -111,7 +111,7 @@ class Ratings extends Extension { | ||||
| 		} | ||||
| 		else { | ||||
| 			$i_rating = int_escape($rating); | ||||
| 			$database->db->Execute( | ||||
| 			$database->Execute( | ||||
| 					"INSERT INTO image_ratings(image_id, user_id, rating, rated) ". | ||||
| 					"VALUES(?, ?, ?, now())", | ||||
| 					array($image_id, $user->id, $i_rating)); | ||||
| @ -122,7 +122,7 @@ class Ratings extends Extension { | ||||
| 
 | ||||
| 	private function delete_ratings($image_id) { | ||||
| 		global $database; | ||||
| 		$database->db->Execute("DELETE FROM image_voters WHERE image_id=?", array($image_id)); | ||||
| 		$database->Execute("DELETE FROM image_voters WHERE image_id=?", array($image_id)); | ||||
| 	} | ||||
| // }}}
 | ||||
| } | ||||
|  | ||||
| @ -46,15 +46,15 @@ class Config { | ||||
| 			foreach($this->values as $name => $value) { | ||||
| 				// does "or update" work with sqlite / postgres?
 | ||||
| 				$database->db->StartTrans(); | ||||
| 				$database->db->Execute("DELETE FROM config WHERE name = ?", array($name)); | ||||
| 				$database->db->Execute("INSERT INTO config VALUES (?, ?)", array($name, $value)); | ||||
| 				$database->Execute("DELETE FROM config WHERE name = ?", array($name)); | ||||
| 				$database->Execute("INSERT INTO config VALUES (?, ?)", array($name, $value)); | ||||
| 				$database->db->CommitTrans(); | ||||
| 			} | ||||
| 		} | ||||
| 		else { | ||||
| 			$database->db->StartTrans(); | ||||
| 			$database->db->Execute("DELETE FROM config WHERE name = ?", array($name)); | ||||
| 			$database->db->Execute("INSERT INTO config VALUES (?, ?)", array($name, $this->values[$name])); | ||||
| 			$database->Execute("DELETE FROM config WHERE name = ?", array($name)); | ||||
| 			$database->Execute("INSERT INTO config VALUES (?, ?)", array($name, $this->values[$name])); | ||||
| 			$database->db->CommitTrans(); | ||||
| 		} | ||||
| 	} | ||||
|  | ||||
| @ -157,7 +157,7 @@ class ImageIO extends Extension { | ||||
| 		} | ||||
| 
 | ||||
| 		// actually insert the info
 | ||||
| 		$database->db->Execute( | ||||
| 		$database->Execute( | ||||
| 				"INSERT INTO images(owner_id, owner_ip, filename, filesize, hash, ext, width, height, posted) ". | ||||
| 				"VALUES (?, ?, ?, ?, ?, ?, ?, ?, now())", | ||||
| 				array($user->id, $_SERVER['REMOTE_ADDR'], $image->filename, $image->filesize, | ||||
|  | ||||
| @ -77,7 +77,7 @@ class TagEdit extends Extension { | ||||
| 	private function mass_tag_edit($search, $replace) { | ||||
| 		// FIXME: deal with collisions
 | ||||
| 		global $database; | ||||
| 		$database->db->Execute("UPDATE tags SET tag=? WHERE tag=?", Array($replace, $search)); | ||||
| 		$database->Execute("UPDATE tags SET tag=? WHERE tag=?", Array($replace, $search)); | ||||
| 	} | ||||
| // }}}
 | ||||
| // HTML {{{
 | ||||
|  | ||||
| @ -156,7 +156,7 @@ class UserPage extends Extension { | ||||
| 				$email = isset($_POST['email']) ? $_POST['email'] : null; | ||||
| 
 | ||||
| 				// FIXME: send_event()
 | ||||
| 				$database->db->Execute( | ||||
| 				$database->Execute( | ||||
| 						"INSERT INTO users (name, pass, joindate, email) VALUES (?, ?, now(), ?)", | ||||
| 						array($name, $hash, $email)); | ||||
| 
 | ||||
| @ -209,7 +209,7 @@ class UserPage extends Extension { | ||||
| 
 | ||||
| 				// FIXME: send_event()
 | ||||
| 				// FIXME: $duser->set_pass();
 | ||||
| 				$database->db->Execute( | ||||
| 				$database->Execute( | ||||
| 						"UPDATE users SET pass = ? WHERE id = ?", | ||||
| 						array($hash, $id)); | ||||
| 
 | ||||
|  | ||||
| @ -31,8 +31,7 @@ class User { | ||||
| 		global $database; | ||||
| 		 | ||||
| 		$yn = $enabled ? 'Y' : 'N'; | ||||
| 		$database->db->Execute("UPDATE users SET enabled=? WHERE id=?", | ||||
| 				array($yn, $this->id)); | ||||
| 		$database->Execute("UPDATE users SET enabled=? WHERE id=?", array($yn, $this->id)); | ||||
| 	} | ||||
| 
 | ||||
| 	public function is_admin() { | ||||
| @ -43,8 +42,7 @@ class User { | ||||
| 		global $database; | ||||
| 
 | ||||
| 		$yn = $admin ? 'Y' : 'N'; | ||||
| 		$database->db->Execute("UPDATE users SET admin=? WHERE id=?", | ||||
| 				array($yn, $this->id)); | ||||
| 		$database->Execute("UPDATE users SET admin=? WHERE id=?", array($yn, $this->id)); | ||||
| 	} | ||||
| 
 | ||||
| 	public function get_days_old() { | ||||
|  | ||||
| @ -24,7 +24,7 @@ class AliasEditor extends Extension { | ||||
| 				else if($event->get_arg(0) == "remove") { | ||||
| 					if(isset($_POST['oldtag'])) { | ||||
| 						global $database; | ||||
| 						$database->db->Execute("DELETE FROM aliases WHERE oldtag=?", array($_POST['oldtag'])); | ||||
| 						$database->Execute("DELETE FROM aliases WHERE oldtag=?", array($_POST['oldtag'])); | ||||
| 
 | ||||
| 						global $page; | ||||
| 						$page->set_mode("redirect"); | ||||
| @ -41,7 +41,7 @@ class AliasEditor extends Extension { | ||||
| 
 | ||||
| 		if(is_a($event, 'AddAliasEvent')) { | ||||
| 			global $database; | ||||
| 			$database->db->Execute("INSERT INTO aliases(oldtag, newtag) VALUES(?, ?)", array($event->oldtag, $event->newtag)); | ||||
| 			$database->Execute("INSERT INTO aliases(oldtag, newtag) VALUES(?, ?)", array($event->oldtag, $event->newtag)); | ||||
| 
 | ||||
| 			global $page; | ||||
| 			$page->set_mode("redirect"); | ||||
|  | ||||
| @ -130,7 +130,7 @@ class CommentList extends Extension { | ||||
| 	protected function install() { | ||||
| 		global $database; | ||||
| 		global $config; | ||||
| 		$database->db->Execute("CREATE TABLE `comments` (
 | ||||
| 		$database->Execute("CREATE TABLE `comments` (
 | ||||
| 			`id` int(11) NOT NULL auto_increment, | ||||
| 			`image_id` int(11) NOT NULL, | ||||
| 			`owner_id` int(11) NOT NULL, | ||||
| @ -162,7 +162,7 @@ class CommentList extends Extension { | ||||
| 			ORDER BY latest DESC | ||||
| 			LIMIT ?,? | ||||
| 			";
 | ||||
| 		$result = $database->db->Execute($get_threads, array($start, $threads_per_page)); | ||||
| 		$result = $database->Execute($get_threads, array($start, $threads_per_page)); | ||||
| 
 | ||||
| 
 | ||||
| 		$total_pages = (int)($database->db->GetOne("SELECT COUNT(distinct image_id) AS count FROM comments") / 10); | ||||
| @ -257,7 +257,7 @@ class CommentList extends Extension { | ||||
| 		global $config; | ||||
| 
 | ||||
| 		$html = ""; | ||||
| 		$result = $database->db->Execute($query, $args); | ||||
| 		$result = $database->Execute($query, $args); | ||||
| 		while(!$result->EOF) { | ||||
| 			$comment = new Comment($result->fields); | ||||
| 			$html .= $comment->to_html($trim); | ||||
| @ -275,7 +275,7 @@ class CommentList extends Extension { | ||||
| 		$window = int_escape($config->get_int('comment_window')); | ||||
| 		$max = int_escape($config->get_int('comment_limit')); | ||||
| 
 | ||||
| 		$result = $database->db->Execute("SELECT * FROM comments WHERE owner_ip = ? ". | ||||
| 		$result = $database->Execute("SELECT * FROM comments WHERE owner_ip = ? ". | ||||
| 				"AND posted > date_sub(now(), interval ? minute)", | ||||
| 				Array($_SERVER['REMOTE_ADDR'], $window)); | ||||
| 		$recent_comments = $result->RecordCount(); | ||||
| @ -343,7 +343,7 @@ class CommentList extends Extension { | ||||
| 						"Akismet thinks that your comment is spam. Try rewriting the comment?")); | ||||
| 		} | ||||
| 		else { | ||||
| 			$database->db->Execute( | ||||
| 			$database->Execute( | ||||
| 					"INSERT INTO comments(image_id, owner_id, owner_ip, posted, comment) ". | ||||
| 					"VALUES(?, ?, ?, now(), ?)", | ||||
| 					array($image_id, $user->id, $_SERVER['REMOTE_ADDR'], $comment)); | ||||
| @ -354,12 +354,12 @@ class CommentList extends Extension { | ||||
| 
 | ||||
| 	private function delete_comments($image_id) { | ||||
| 		global $database; | ||||
| 		$database->db->Execute("DELETE FROM comments WHERE image_id=?", array($image_id)); | ||||
| 		$database->Execute("DELETE FROM comments WHERE image_id=?", array($image_id)); | ||||
| 	} | ||||
| 
 | ||||
| 	private function delete_comment($comment_id) { | ||||
| 		global $database; | ||||
| 		$database->db->Execute("DELETE FROM comments WHERE id=?", array($comment_id)); | ||||
| 		$database->Execute("DELETE FROM comments WHERE id=?", array($comment_id)); | ||||
| 	} | ||||
| // }}}
 | ||||
| } | ||||
|  | ||||
| @ -75,7 +75,7 @@ class IPBan extends Extension { | ||||
| 	protected function install() { | ||||
| 		global $database; | ||||
| 		global $config; | ||||
| 		$database->db->Execute("CREATE TABLE bans (
 | ||||
| 		$database->Execute("CREATE TABLE bans (
 | ||||
| 			id int(11) NOT NULL auto_increment, | ||||
| 			ip char(15) default NULL, | ||||
| 			date datetime default NULL, | ||||
| @ -119,14 +119,14 @@ class IPBan extends Extension { | ||||
| 
 | ||||
| 	public function add_ip_ban($ip, $reason) { | ||||
| 		global $database; | ||||
| 		$database->db->Execute( | ||||
| 		$database->Execute( | ||||
| 				"INSERT INTO bans (ip, reason, date) VALUES (?, ?, now())", | ||||
| 				array($ip, $reason)); | ||||
| 	} | ||||
| 
 | ||||
| 	public function remove_ip_ban($ip) { | ||||
| 		global $database; | ||||
| 		$database->db->Execute("DELETE FROM bans WHERE ip = ?", array($ip)); | ||||
| 		$database->Execute("DELETE FROM bans WHERE ip = ?", array($ip)); | ||||
| 	} | ||||
| // }}}
 | ||||
| // admin page HTML {{{
 | ||||
|  | ||||
| @ -84,7 +84,7 @@ class TagList extends Extension { | ||||
| 		global $config; | ||||
| 
 | ||||
| 		$tags_min = $config->get_int('tags_min'); | ||||
| 		$result = $database->db->Execute( | ||||
| 		$result = $database->Execute( | ||||
| 				"SELECT tag,COUNT(image_id) AS count FROM tags GROUP BY tag HAVING count > ? ORDER BY tag", | ||||
| 				array($tags_min)); | ||||
| 
 | ||||
| @ -108,7 +108,7 @@ class TagList extends Extension { | ||||
| 		global $config; | ||||
| 
 | ||||
| 		$tags_min = $config->get_int('tags_min'); | ||||
| 		$result = $database->db->Execute( | ||||
| 		$result = $database->Execute( | ||||
| 				"SELECT tag,COUNT(image_id) AS count FROM tags GROUP BY tag HAVING count > ? ORDER BY tag", | ||||
| 				array($tags_min)); | ||||
| 
 | ||||
| @ -135,7 +135,7 @@ class TagList extends Extension { | ||||
| 		global $config; | ||||
| 
 | ||||
| 		$tags_min = $config->get_int('tags_min'); | ||||
| 		$result = $database->db->Execute( | ||||
| 		$result = $database->Execute( | ||||
| 				"SELECT tag,COUNT(image_id) AS count FROM tags GROUP BY tag HAVING count > ? ORDER BY count DESC, tag ASC", | ||||
| 				array($tags_min) | ||||
| 				); | ||||
| @ -165,7 +165,7 @@ class TagList extends Extension { | ||||
| 
 | ||||
| 		$n = 0; | ||||
| 		$html = ""; | ||||
| 		$result = $database->db->Execute($query, $args); | ||||
| 		$result = $database->Execute($query, $args); | ||||
| 		while(!$result->EOF) { | ||||
| 			$row = $result->fields; | ||||
| 			$tag = $row['tag']; | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user