Beispiel #1
0
 public static function populateMissingKeys()
 {
     $users = migration_dbconnection::queryArray("SELECT * FROM users WHERE read_write_key = ''", "v2");
     for ($i = 0; $i < count($users); $i++) {
         $read = migration::rand_string(64);
         $write = migration::rand_string(64);
         $read_write = migration::rand_string(64);
         migration_dbconnection::query("UPDATE users SET " . "read_key = '{$read}', " . "write_key = '{$write}', " . "read_write_key = '{$read_write}' " . "WHERE user_id = '{$users[$i]->user_id}'", "v2");
         migration_dbconnection::query("UPDATE user_migrations SET v2_read_write_key = '{$read_write}' WHERE v2_user_id = '{$users[$i]->user_id}'");
     }
     return new migration_return_package(0);
 }