<?php error_reporting(E_ALL); set_time_limit(0); require_once '../php/html.templates.php'; require_once '../php/ProjectManager.php'; require_once '../php/RepositoryManager.php'; require_once '../php/TranslationStatistic.php'; require_once '../php/TranslatorStatistic.php'; $isCLI = PHP_SAPI == 'cli'; if ($isCLI) { echo "PHP Documentation Online Editor - Installation\n\n"; } else { echo headerTemplate('Installation', 1); } $rm = RepositoryManager::getInstance(); $pm = ProjectManager::getInstance(); $availableProject = $pm->getAvailableProject(); while (list($key, $project) = each($availableProject)) { // We must delete this var to be re-generated unset($rm->existingLanguage); // Define it as a project $pm->setProject($project['code']); if ($isCLI) { echo "\n * Initial repository checkout for the " . $project['name'] . "..."; } else { echo jsCallTemplate('document.getElementById("loading-msg").innerHTML = "Initial repository checkout for the ' . $project['name'] . '...";'); } flush(); // checkout repository from VCS $co_response = $rm->checkoutRepository();
$jsVar .= "\n \n auth.service = \"" . $_SESSION['oauth']['identService'] . "\",\n auth.serviceID = \"" . htmlspecialchars($account->id_str) . "\", \n auth.login = \"" . htmlspecialchars($account->name) . "\", \n auth.email = \"\";\n \n "; } echo headerTemplate(); echo cssLoadTemplate('js/ExtJs/resources/css/ext-all.css'); echo cssLoadTemplate('themes/login-all.css'); echo jsCallTemplate($jsVar); echo jsCallTemplate('document.getElementById("loading-msg").innerHTML = "Loading Core API...";'); echo jsLoadTemplate('js/ExtJs/adapter/ext/ext-base.js'); echo jsCallTemplate('document.getElementById("loading-msg").innerHTML = "Loading UI Components...";'); echo jsLoadTemplate('js/ExtJs/ext-all.js'); echo jsCallTemplate('document.getElementById("loading-msg").innerHTML = "Initializing...";'); echo jsLoadTemplate('js/login-all.js'); echo footerTemplate('loginPage'); exit; } echo headerTemplate(); echo cssLoadTemplate('js/ExtJs/resources/css/ext-all.css', 'extTheme'); echo cssLoadTemplate('themes/empty.css', 'appTheme'); echo cssLoadTemplate('themes/main-all.css'); echo jsCallTemplate($jsVar); echo jsCallTemplate('var csrfToken = "' . $_SESSION['csrfToken'] . '";'); // ExtJs Javascript core files echo jsCallTemplate('document.getElementById("loading-msg").innerHTML = "Loading Core API...";'); echo jsLoadTemplate('js/ExtJs/adapter/ext/ext-base.js'); echo jsCallTemplate('document.getElementById("loading-msg").innerHTML = "Loading UI Components...";'); echo jsLoadTemplate('js/ExtJs/ext-all.js'); //echo jsCallTemplate('window.___gcfg = { lang: \'en_US\', size: \'medium\', annotation: \'bubble\', width: 40};'); //echo jsLoadTemplate('https://apis.google.com/js/plusone.js'); // Ext.ux Javascript files echo jsCallTemplate('document.getElementById("loading-msg").innerHTML = "Initializing...";'); echo jsLoadi18nTemplate();