summaryrefslogtreecommitdiffstats
path: root/wp-inst
diff options
context:
space:
mode:
authordonncha <donncha@7be80a69-a1ef-0310-a953-fb0f7c49ff36>2006-03-07 09:22:48 +0000
committerdonncha <donncha@7be80a69-a1ef-0310-a953-fb0f7c49ff36>2006-03-07 09:22:48 +0000
commita9ec45378b36673d89684ff2f99ce7856f88a10f (patch)
treec06a6656645879c46cbba54ba132ead65dd67028 /wp-inst
parent43d565053807fbe458fe42ab67f5c41cc5437118 (diff)
downloadwordpress-mu-a9ec45378b36673d89684ff2f99ce7856f88a10f.tar.gz
wordpress-mu-a9ec45378b36673d89684ff2f99ce7856f88a10f.tar.xz
wordpress-mu-a9ec45378b36673d89684ff2f99ce7856f88a10f.zip
Cleanup
git-svn-id: http://svn.automattic.com/wordpress-mu/trunk@537 7be80a69-a1ef-0310-a953-fb0f7c49ff36
Diffstat (limited to 'wp-inst')
-rw-r--r--wp-inst/wp-content/mu-plugins/global-categories.php1
-rw-r--r--wp-inst/wp-content/mu-plugins/invites.php22
-rw-r--r--wp-inst/wp-content/mu-plugins/misc.php2
3 files changed, 15 insertions, 10 deletions
diff --git a/wp-inst/wp-content/mu-plugins/global-categories.php b/wp-inst/wp-content/mu-plugins/global-categories.php
index 75f12a9..49e01e9 100644
--- a/wp-inst/wp-content/mu-plugins/global-categories.php
+++ b/wp-inst/wp-content/mu-plugins/global-categories.php
@@ -3,6 +3,7 @@
function global_categories( $cat_ID ) {
global $wpdb;
+ $cat_ID = intval( $cat_ID );
$details = $wpdb->get_row( "SELECT * FROM $wpdb->categories WHERE cat_ID = '$cat_ID'" );
if( $details == false ) { // this should *not* happen ever!
return $cat_ID;
diff --git a/wp-inst/wp-content/mu-plugins/invites.php b/wp-inst/wp-content/mu-plugins/invites.php
index 730d580..5e58f66 100644
--- a/wp-inst/wp-content/mu-plugins/invites.php
+++ b/wp-inst/wp-content/mu-plugins/invites.php
@@ -37,7 +37,7 @@ function invites_check_user_hash() {
header( "Location: ".get_option( "siteurl" ) );
die( );
} else {
- $query = "SELECT meta_value FROM ".$wpdb->usermeta." WHERE user_id = '0' AND meta_key = 'invite' AND meta_value = '".$u."'";
+ $query = "SELECT meta_value FROM ".$wpdb->usermeta." WHERE user_id = '0' AND meta_key = 'invite' AND meta_value = '".addslashes( $u )."'";
$userhash = $wpdb->get_results( $query, ARRAY_A );
if( $userhash == false ) {
@@ -127,26 +127,27 @@ add_action('newblogform', 'invites_add_field');
function invites_cleanup_db( $val ) {
global $wpdb, $wpmuBaseTablePrefix, $url, $weblog_title;
if( isset( $_POST[ 'u' ] ) ) {
- $wpdb->query( "DELETE FROM ".$wpdb->usermeta." WHERE meta_key = 'invite' AND meta_value = '".$_POST[ 'u' ]."'" );
- $wpdb->query( "DELETE FROM ".$wpdb->usermeta." WHERE meta_key = '{$_POST[ 'u' ]}_to_email'" );
- $wpdb->query( "DELETE FROM ".$wpdb->usermeta." WHERE meta_key = '{$_POST[ 'u' ]}_to_name'" );
+ $u = addslashes( $_POST[ 'u' ] );
+ $wpdb->query( "DELETE FROM ".$wpdb->usermeta." WHERE meta_key = 'invite' AND meta_value = '".$u."'" );
+ $wpdb->query( "DELETE FROM ".$wpdb->usermeta." WHERE meta_key = '{$u}_to_email'" );
+ $wpdb->query( "DELETE FROM ".$wpdb->usermeta." WHERE meta_key = '{$u}_to_name'" );
- $add_to_blogroll = $wpdb->get_var( "SELECT meta_value FROM {$wpdb->usermeta} WHERE meta_key = '{$_POST[ 'u' ]}_add_to_blogroll'" );
+ $add_to_blogroll = $wpdb->get_var( "SELECT meta_value FROM {$wpdb->usermeta} WHERE meta_key = '{$u}_add_to_blogroll'" );
if( $add_to_blogroll ) {
$userdetails = @unserialize( $add_to_blogroll );
if( is_array( $userdetails ) ) {
$wpdb->query("INSERT INTO {$wpmuBaseTablePrefix}{$userdetails[ 'blogid' ]}_links (link_url, link_name, link_category, link_owner) VALUES('" . addslashes( $url ) . "','" . addslashes( $weblog_title ) . "', '1', '" . intval( $userdetails[ 'userid' ] ) . "' )" );
}
- $wpdb->query( "DELETE FROM ".$wpdb->usermeta." WHERE meta_key = '{$_POST[ 'u' ]}_add_to_blogroll'" );
+ $wpdb->query( "DELETE FROM ".$wpdb->usermeta." WHERE meta_key = '{$u}_add_to_blogroll'" );
}
- $id = $wpdb->get_var( "SELECT ID FROM ".$wpdb->users." WHERE user_login = '" . $_POST[ 'weblog_id' ] . "'" );
+ $id = $wpdb->get_var( "SELECT ID FROM ".$wpdb->users." WHERE user_login = '" . addslashes( $weblog_id ) . "'" );
if( $id ) {
- $wpdb->query( "UPDATE ".$wpdb->usermeta." SET user_id = '".$id."', meta_key = 'invited_by' WHERE meta_key = '".$_POST[ 'u' ]."_invited_by'" );
+ $wpdb->query( "UPDATE ".$wpdb->usermeta." SET user_id = '".$id."', meta_key = 'invited_by' WHERE meta_key = '".$u."_invited_by'" );
$wpdb->query( "INSERT INTO ".$wpdb->usermeta." ( `umeta_id` , `user_id` , `meta_key` , `meta_value` ) VALUES ( NULL, '{$id}', 'invites_left' , '" . get_site_option( "invites_per_user" ) . "' )" );
- $wpdb->query( "INSERT INTO ".$wpdb->usermeta." ( `umeta_id` , `user_id` , `meta_key` , `meta_value` ) VALUES ( NULL, '{$id}', 'invite_hash' , '{$_POST[ 'u' ]}' )" );
+ $wpdb->query( "INSERT INTO ".$wpdb->usermeta." ( `umeta_id` , `user_id` , `meta_key` , `meta_value` ) VALUES ( NULL, '{$id}', 'invite_hash' , '{$u}' )" );
}
}
}
@@ -226,6 +227,7 @@ function expire_old_invites() {
function delete_invite( $uid ) {
global $wpdb;
+ $uid = addslashes( $uid );
$email = $wpdb->get_var( "SELECT meta_value FROM ".$wpdb->usermeta." WHERE meta_key = '{$uid}_to_email'" );
if( $email ) {
$invited_by = $wpdb->get_var( "SELECT meta_value FROM ".$wpdb->usermeta." WHERE meta_key = '{$uid}_invited_by'" );
@@ -256,7 +258,7 @@ function invites_admin_content() {
switch( $_GET[ 'action' ] ) {
case "updateinvitedefaults":
- update_site_option( "invites_per_user", $_GET[ 'invites_per_user' ] );
+ update_site_option( "invites_per_user", intval( $_GET[ 'invites_per_user' ] ) );
update_site_option( "invites_default_message", $_GET[ 'invites_default_message' ] );
update_site_option( "invites_default_subject", $_GET[ 'invites_default_subject' ] );
update_site_option( "invites_add_number", intval( $_GET[ 'invites_add_number' ] ) );
diff --git a/wp-inst/wp-content/mu-plugins/misc.php b/wp-inst/wp-content/mu-plugins/misc.php
index b843362..a256bf7 100644
--- a/wp-inst/wp-content/mu-plugins/misc.php
+++ b/wp-inst/wp-content/mu-plugins/misc.php
@@ -65,6 +65,7 @@ add_filter( "check_uploaded_file", "upload_is_file_too_big" );
add_filter('the_title', 'wp_filter_kses');
function update_posts_count( $post_id ) {
global $wpdb;
+ $post_id = intval( $post_id );
$c = $wpdb->get_var( "SELECT count(*) FROM {$wpdb->posts} WHERE post_status = 'publish' and post_type='post'" );
update_option( "post_count", $c );
}
@@ -72,6 +73,7 @@ add_action( "publish_post", "update_posts_count" );
function update_pages_last_updated( $post_id ) {
global $wpdb;
+ $post_id = intval( $post_id );
if( $wpdb->get_var( "SELECT post_type FROM {$wpdb->posts} WHERE post_status = 'publish' and ID = '$post_id'" ) == 'page' )
update_option( "pages_last_updated", time() );
}