} if (isset($_POST['code']) && file_exists($xerte_toolkits_site->root_file_path . "languages/" . $_POST['code'])) { $code = $_POST['code']; if (!is_writeable($xerte_toolkits_site->root_file_path . "languages/" . $code)) { _debug("{$xerte_toolkits_site->root_file_path}languages/{$code} needs to be writeable. Cannot perform import"); echo DELETE_LANGUAGE_FAILED . $lang_dir . $xerte_toolkits_site->root_file_path . "languages/" . $code . DELETE_LANGUAGE_WRITABLE; exit(0); } $abort = false; if (file_exists($xerte_toolkits_site->root_file_path . "languages/" . $code)) { $p = folder_delete($xerte_toolkits_site->root_file_path . "languages/" . $code . "/"); if ($p != "") { echo DELETE_LANGUAGE_FAILED . $lang_dir . DELETE_LANGUAGE_UNABLE_TO_DELETE . $p; $abort = true; } } if (file_exists($xerte_toolkits_site->root_file_path . "modules/xerte/parent_templates/Nottingham/wizards/" . $code)) { $p = folder_delete($xerte_toolkits_site->root_file_path . "modules/xerte/parent_templates/Nottingham/wizards/" . $code . "/"); if ($p != "") { echo DELETE_LANGUAGE_FAILED . $lang_dir . DELETE_LANGUAGE_UNABLE_TO_DELETE . $p; $abort = true; } } if (!$abort) { echo DELETE_LANGUAGE_SUCCEEDED . $code; echo "****"; language_details(true); } } else { echo DELETE_LANGUAGE_FAILED . DELETE_LANGUAGE_INVALIDCODE; }
echo "<p>" . MANAGEMENT_SITE_XERTE_SAVE . "<form><textarea id=\"flash_save_path\">" . $row['flash_save_path'] . "</textarea></form></p>"; echo "<p>" . MANAGEMENT_SITE_XERTE_UPLOAD . "<form><textarea id=\"flash_upload_path\">" . $row['flash_upload_path'] . "</textarea></form></p>"; echo "<p>" . MANAGEMENT_SITE_XERTE_PREVIEW . "<form><textarea id=\"flash_preview_check_path\">" . $row['flash_preview_check_path'] . "</textarea></form></p>"; echo "<p>" . MANAGEMENT_SITE_XERTE_SKIN . "<form><textarea id=\"flash_flv_skin\">" . $row['flash_flv_skin'] . "</textarea></form></p>"; echo "</div>"; echo "<div class=\"template\" id=\"emaildetails\"><p>" . MANAGEMENT_SITE_EMAIL . " <button type=\"button\" class=\"xerte_button\" id=\"emaildetails_btn\" onclick=\"javascript:templates_display('emaildetails')\">" . MANAGEMENT_VIEW . "</button></p></div><div class=\"template_details\" id=\"emaildetails_child\">"; echo "<p>" . MANAGEMENT_SITE_EMAIL_ACCOUNT . "<form><textarea id=\"site_email_account\">" . $row['site_email_account'] . "</textarea></form></p>"; echo "<p>" . MANAGEMENT_SITE_EMAIL_HEADERS . "<form><textarea id=\"headers\">" . $row['headers'] . "</textarea></form></p>"; echo "<p>" . MANAGEMENT_SITE_EMAIL_SUFFIX . "<form><textarea id=\"email_to_add_to_username\">" . $row['email_to_add_to_username'] . "</textarea></form></p>"; echo "<p>" . MANAGEMENT_SITE_PROXY . "<form><textarea id=\"proxy1\">" . $row['proxy1'] . "</textarea></form></p>"; echo "<p>" . MANAGEMENT_SITE_PROXY_PORT . "<form><textarea id=\"port1\">" . $row['port1'] . "</textarea></form></p>"; echo "<p>" . MANAGEMENT_SITE_PROXY_EXPLAINED . "</p>"; echo "</div>"; echo "<div class=\"template\" id=\"languagedetails\">"; echo "<p>" . MANAGEMENT_LIBRARY_LANGUAGES . " <button type=\"button\" class=\"xerte_button\" id=\"languagedetails_btn\" onclick=\"javascript:templates_display('languagedetails')\">" . MANAGEMENT_LIBRARY_VIEW . "</button></p></div><div class=\"template_details\" id=\"languagedetails_child\">"; language_details(false); echo "</div>"; echo "</div>"; echo "<div class=\"template\" id=\"ltidetails\"><p>" . MANAGEMENT_SITE_LTI . " <button type=\"button\" class=\"xerte_button\" id=\"ltidetails_btn\" onclick=\"javascript:templates_display('ltidetails')\">" . MANAGEMENT_VIEW . "</button></p></div><div class=\"template_details\" id=\"ltidetails_child\">"; echo "<div class=\"template\" id=\"ltikeys\"><p>" . MANAGEMENT_SITE_LTI_KEYS . " <button type=\"button\" class=\"xerte_button\" id=\"ltikeys_btn\"onclick=\"javascript:templates_display('ltikeys')\">" . MANAGEMENT_VIEW . "</button></p></div><div class=\"template_details\" id=\"ltikeys_child\">"; echo "<div id=\"ltikeys\">"; if (!isset($mysqli)) { $mysqli = new mysqli($xerte_toolkits_site->database_host, $xerte_toolkits_site->database_username, $xerte_toolkits_site->database_password, $xerte_toolkits_site->database_name); if ($mysqli->error) { try { throw new Exception("0MySQL error {$mysqli->error} <br> Query:<br> {$query}", $mysqli->errno); } catch (Exception $e) { echo "Error No: " . $e->getCode() . " - " . $e->getMessage() . "<br />"; echo nl2br($e->getTraceAsString()); } }