function save_vote($post_id, $set_id, $user_id, $ip, $ua, $values, $post_data) { global $wpdb, $table_prefix; $ua = str_replace("'", "''", $ua); $ua = substr($ua, 0, 250); if ($post_data->moderate_articles == "" || $post_data->moderate_articles == "N" || $post_data->moderate_articles == "V" && $user > 0 || $post_data->moderate_articles == "U" && $user == 0) { GDSRDBMulti::add_vote($post_id, $set_id, $user_id, $ip, $ua, $values); GDSRDBMulti::add_to_log($post_id, $set_id, $user_id, $ip, $ua, $values); } else { $modsql = sprintf("INSERT INTO %sgdsr_moderate (id, vote_type, multi_id, user_id, object, voted, ip, user_agent) VALUES (%s, 'multis', %s, %s, '%s', '%s', '%s', '%s')", $table_prefix, $post_id, $set_id, $user_id, serialize($values), str_replace("'", "''", current_time('mysql')), $ip, $ua); wp_gdsr_dump("MOD", $modsql); $wpdb->query($modsql); } }