| 12345678910111213141516171819202122232425 | 
							- <?php
 
- /**
 
-  * Elgg 1.8.14 upgrade 2013030600
 
-  * update_user_location
 
-  *
 
-  * Before Elgg 1.8, a location like "London, England" would be stored as an array.
 
-  * This script turns that back into a string.
 
-  */
 
- $ia = elgg_set_ignore_access(true);
 
- $options = array(
 
- 	'type' => 'user',
 
- 	// only grab users that have set their location
 
- 	'metadata_name' => 'location',
 
- 	'limit' => 0,
 
- );
 
- $batch = new \ElggBatch('elgg_get_entities_from_metadata', $options);
 
- foreach ($batch as $entity) {
 
- 	if (is_array($entity->location)) {
 
- 		$entity->location = implode(', ', $entity->location);
 
- 	}
 
- }
 
- elgg_set_ignore_access($ia);
 
 
  |