session->sessionid = $_COOKIE[ 'sessionid' ]; } if( !isset($_SESSION) ) session_start(); } public static function writeIniFile($assoc_arr, $path, $has_sections) { $content = ''; self::_writeIniFile($content, $assoc_arr, $has_sections); if( file_put_contents($path, $content) === false) { trigger_error("Permission failure when trying to write in the file: $path ", E_USER_WARNING); return false; } return true; } private static function _writeIniFile(&$content, $assoc_arr, $has_sections) { foreach ($assoc_arr as $key => $val) { if (is_array($val)) { if($has_sections) { $content .= "[$key]\n"; self::_writeIniFile(&$content, $val, false); } else foreach($val as $iKey => $iVal) { if (is_int($iKey)) $content .= $key ."[] = $iVal\n"; else $content .= $key ."[$iKey] = $iVal\n"; } } else $content .= "$key = $val\n"; } } } Config::init(); ?>