Portions created by the Initial Developer are Copyright (C) 2008-2017 the Initial Developer. All Rights Reserved. Contributor(s): Mark J Crane */ //process this only one time if ($domains_processed == 1) { //update any users set to legacy languages $language = new text; foreach ($language->legacy_map as $language_code => $legacy_code) { if(strlen($legacy_code) == 5) continue; $sql = "update v_user_settings set user_setting_value = '$language_code' where user_setting_value = '$legacy_code' and user_setting_name = 'code' and user_setting_subcategory = 'language' and user_setting_category = 'domain'"; $db->exec(check_sql($sql)); unset($sql); } //migrate old user_settings $sql = "update v_user_settings "; $sql .= "set user_setting_value = '#fafafa' "; $sql .= "where user_setting_subcategory = 'message_default_color' "; $sql .= "and user_setting_value = '#ccffcc' "; $prep_statement = $db->prepare(check_sql($sql)); if ($prep_statement) { $prep_statement->execute(); } $sql = "update v_user_settings "; $sql .= "set user_setting_value = '#666' "; $sql .= "where user_setting_subcategory = 'message_default_background_color' "; $sql .= "and user_setting_value = '#004200' "; $prep_statement = $db->prepare(check_sql($sql)); if ($prep_statement) { $prep_statement->execute(); } unset($prep_statement, $sql); } ?>