. $cli_only = true; require_once("../inc/util_ops.inc"); require_once('../inc/bbcode_convert.inc'); db_init(); set_time_limit(0); function fix_profile($profile) { $text = html_to_bbcode($profile->response1); if ($text != $profile->response1) { $query = "update profile set response1 = '".mysql_escape_string($text)."' where userid=".$profile->userid; //echo "$profile->response1\n\n"; //echo "$profile->thread $query\n\n"; $retval = mysql_query($query); if (!$retval) { echo mysql_error(); exit(); } } } function fix_profiles() { $start_id = 0; //Set this to something else if you like $profiles = mysql_query("select * from profile where userid>$start_id order by userid"); echo mysql_error(); $i=0; while ($profile = mysql_fetch_object($profiles)){ $i++; if ($i%100 == 0) { //For every 100 profiles echo $profile->userid.". "; flush(); // print out where we are //usleep(200000); } if ($profile->userid > $start_id){ fix_profile($profile); } } } // use this to patch problem cases; hand-edit function fix_fix() { $profiles = mysql_query("select * from profile where id=99"); $profile = mysql_fetch_object($profiles); fix_profile($profile); } fix_profiles(); //fix_fix(); ?>