trim(str_replace("\n", '', $response[0])), 'changed' => trim(str_replace("\n", '', $response[1])), 'revision' => trim(str_replace("\n", '', $response[2])), 'code' => '200 OK' ); } else { // 404 / 403 error from server $ONLINE['code'] = $response[0]; } } // Is a newer version available? if (empty($ONLINE['version'])) { // Disconnected? loadTemplate('admin_settings_unsaved', false, '{--ADMIN_CANNOT_CHECK_VERSION--} (' . $ONLINE['code'] . ')'); } elseif (($ONLINE['version'] != getFullVersion()) || ($ONLINE['revision'] > getCurrentRepositoryRevision())) { // New full-version available (all previous released patches are included in this version!) $ONLINE['changed'] = generateDateTime($ONLINE['changed'], 2); // Load template loadTemplate('admin_update_download', false, $ONLINE); } elseif ($ONLINE['revision'] < getCurrentRepositoryRevision()) { // Installed revision is newer than on server displayMessage('{--ADMIN_LOCAL_REVISION_IS_NEWER_THAN_UPDATE--}'); } else { // You have the latest version! displayMessage('{--ADMIN_NO_UPDATES_AVAILABLE--}'); } // [EOF] ?>