public static function changeProfile() { $profile = new self(); if ($profile->getProfilesFromDB($_SESSION['glpiactiveprofile']['id'])) { foreach ($profile->fields as $key => $value) { if ($key != 'id') { $_SESSION["glpiactiveprofile"][$key] = $value; } } } else { foreach ($_SESSION["glpiactiveprofile"] as $key => $value) { if (preg_match("/^PluginGenericobject/", $key)) { unset($_SESSION["glpiactiveprofile"][$key]); } } } }