function migrate_js_2_2($config) { $txt_serializer = new TxtJsSerializer(); $xml_serializer = new XMLJsSerializer(); $filename = DOCUMENT_REAL_ROOT . '/config/js.xml'; $js = $txt_serializer->unserialize($config); $xml = $xml_serializer->serialize($js); file_put_contents($filename, $xml); }
$url_serializer = new XMLUrlsSerializer(); $urls = $url_serializer->unserialize(file_get_contents('config/urls.xml')); $_SESSION['OCS']['url_service'] = $urls; // Backwards compatibility $pages_refs = array(); foreach ($urls->getUrls() as $key => $url) { $pages_refs[$key] = $url['value']; } $_SESSION['OCS']['URL'] = $pages_refs; } else { $urls = $_SESSION['OCS']['url_service']; $pages_refs = $_SESSION['OCS']['URL']; } /*****************************************************GESTION DES FICHIERS JS****************************************/ if (!isset($_SESSION['OCS']['JAVASCRIPT'])) { $js_serializer = new XMLJsSerializer(); $_SESSION['OCS']['JAVASCRIPT'] = $js_serializer->unserialize(file_get_contents('config/js.xml')); } /**********************************************************GESTION DES COLONNES DES TABLEAUX PAR COOKIES***********************************/ require_once 'require/function_cookies.php'; //Delete all cookies if GUI_VER change if (!isset($_COOKIE["VERS"]) or $_COOKIE["VERS"] != GUI_VER) { if (isset($_COOKIE)) { foreach ($_COOKIE as $key => $val) { cookies_reset($key); } unset($_COOKIE); } cookies_add("VERS", GUI_VER); } //del column