function user_set_all_empire($data, $callfromogsplugin=false) {
global $db, $user_data;
global $pub_view;
global $LANG;
$data = stripcslashes($data);
//Fonction empire by PastisD
$test_ogs = explode(chr(10),$data);
$a = 0;
for ($i = 0;$i < count($test_ogs);$i++)
{
if (preg_match("/".$LANG["Home_Empire"]."(.*?)/",$test_ogs[$i]))
{
$a = $i;
}
}
$ensemble = array();
$noms = array('empire', 'production', 'stock', 'batiments', 'Flottes', 'divers', 'defenses', 'technologies');
// supprime du tableau $test_ogs la partie production
// Peut être utilisé plus tard dans une evolution de unispy :)
$ensemble['empire'] = array_splice($test_ogs,$a,4);
$ensemble['production'] = array_splice($test_ogs,$a+1,4);
$ensemble['stock'] = array_splice($test_ogs,$a+2,3);
$ensemble['batiments'] = array_splice($test_ogs,$a+3,14);
$ensemble['Flottes'] = array_splice($test_ogs,$a+4,13);
$ensemble['divers'] = array_splice($test_ogs,$a+5,1);
$ensemble['defenses'] = array_splice($test_ogs,$a+6,10);
$ensemble['technologies'] = array_splice($test_ogs,$a+7,20);
// Découpage en tableau multi-dimensionnel
// Les [\s] servent au découpage.
// Le tableau contiendra tous ce qu'il y a dans la "vue globale"
foreach($noms as $nom)
{
for ($i = 0;$i < count($ensemble[$nom]);$i++)
{
$ensemble[$nom][$i] = array_map('trim',preg_split("/[\s]+[\s]+/",$ensemble[$nom][$i]));
}
}
for($i=1; $i<count($ensemble[$nom][1]); $i++) {
// ajout Naqdazar
$planetname = $ensemble['empire'][0][$i];
$coordinates = str_replace(array("[","]"),"",$ensemble['empire'][1][$i]);
$case = substr($ensemble['empire'][2][$i],-3,3);
}
}