$display .= $LANG_SUCCESS[20]; break; case 'upgrade': $display .= $LANG_SUCCESS[21]; break; case 'migrate': $display .= $LANG_SUCCESS[22]; break; } $display .= $LANG_SUCCESS[4] . '</p>'; if ($type == 'install') { $display .= '<p>' . $LANG_SUCCESS[5] . '</p> <p>' . $LANG_SUCCESS[6] . ' <strong>' . $LANG_SUCCESS[7] . '</strong><br' . XHTML . '> ' . $LANG_SUCCESS[8] . ' <strong>' . $LANG_SUCCESS[9] . '</strong></p> <br' . XHTML . '>'; } $display .= '<h2>' . $LANG_SUCCESS[10] . '</h2> <p>' . $LANG_SUCCESS[11] . ' <strong>' . ($type == 'install' ? '3' : '2') . '</strong> ' . $LANG_SUCCESS[12] . ':</p> <ul> <li>' . $LANG_SUCCESS[13] . ' <tt>' . $_CONF['path_html'] . SUCCESS_getInstallPath() . '</tt>.</li>'; if ($type == 'install') { $display .= "<li><a href=\"{$_CONF['site_url']}/usersettings.php\">" . $LANG_SUCCESS[14] . ' <strong>' . $LANG_SUCCESS[7] . '</strong> ' . $LANG_SUCCESS[15] . '</a></li>'; } $display .= '<li>' . $LANG_SUCCESS[16] . ' <tt>' . $_CONF['path'] . 'db-config.php</tt> ' . $LANG_SUCCESS[17] . ' <tt>' . $_CONF['path_html'] . 'siteconfig.php</tt> ' . $LANG_SUCCESS[18] . ' 755.</li> </ul>'; // note for those upgrading from Geeklog 1.2.5-1 or older if (DB_count($_TABLES['users'], 'username', 'NewAdmin') > 0) { $display .= '<p>' . $LANG_SUCCESS[19] . '</p>.'; } $display .= COM_endBlock(); $display .= COM_siteFooter(); echo $display;
// Prevent the template class from creating a cache file $_CONF['cache_templates'] = false; switch ($submit) { case $LANG_SUCCESS[24]: // Delete all the fies and directories $failures = SUCCESS_deleteAll(dirname(__FILE__)); $redirect = $_CONF['site_url'] . '/index.php?msg=' . (count($failures) === 0 ? 150 : 151); header('Location: ' . $redirect); break; case $LANG_SUCCESS[25]: // Don't delete any files and directories header('Location: ' . $_CONF['site_url'] . '/index.php?msg=152'); break; default: // do nothing break; } $T = COM_newTemplate(dirname(__FILE__) . '/layout'); $T->set_file('success', 'success.thtml'); if ($type === 'install') { $message = $LANG_SUCCESS[20]; } elseif ($type === 'upgrade') { $message = $LANG_SUCCESS[21]; } else { $message = $LANG_SUCCESS[22]; } $T->set_var(array('conf_path' => $_CONF['path'], 'conf_path_html' => $_CONF['path_html'], 'conf_site_url' => $_CONF['site_url'], 'is_install' => $type === 'install', 'lang_message' => $message, 'lang_success_1' => $LANG_SUCCESS[1], 'lang_success_2' => $LANG_SUCCESS[2], 'lang_success_3' => $LANG_SUCCESS[3], 'lang_success_4' => $LANG_SUCCESS[4], 'lang_success_5' => $LANG_SUCCESS[5], 'lang_success_6' => $LANG_SUCCESS[6], 'lang_success_7' => $LANG_SUCCESS[7], 'lang_success_8' => $LANG_SUCCESS[8], 'lang_success_9' => $LANG_SUCCESS[9], 'lang_success_10' => $LANG_SUCCESS[10], 'lang_success_11' => $LANG_SUCCESS[11], 'lang_success_12' => $LANG_SUCCESS[12], 'lang_success_13' => $LANG_SUCCESS[13], 'lang_success_14' => $LANG_SUCCESS[14], 'lang_success_15' => $LANG_SUCCESS[15], 'lang_success_16' => $LANG_SUCCESS[16], 'lang_success_17' => $LANG_SUCCESS[17], 'lang_success_18' => $LANG_SUCCESS[18], 'lang_success_19' => $LANG_SUCCESS[19], 'lang_success_20' => $LANG_SUCCESS[20], 'lang_success_21' => $LANG_SUCCESS[21], 'lang_success_22' => $LANG_SUCCESS[22], 'lang_success_23' => $LANG_SUCCESS[23], 'lang_success_24' => $LANG_SUCCESS[24], 'lang_success_25' => $LANG_SUCCESS[25], 'lang_confirm_delete' => $MESSAGE[76], 'install_path' => $_CONF['path_html'] . SUCCESS_getInstallPath(), 'older_geeklog' => DB_count($_TABLES['users'], 'username', 'NewAdmin') > 0, 'type' => $type, 'version' => VERSION)); $T->parse('output', 'success'); $content = $T->finish($T->get_var('output')); $doc = COM_createHTMLDocument($content, array('what' => 'menu', 'pagetitle' => $LANG_SUCCESS[0])); COM_output($doc);