コード例 #1
0
ファイル: install.php プロジェクト: SnowyYANG/miniwiki
{
    function show_install_message($msg)
    {
        echo htmlspecialchars($msg, ENT_NOQUOTES) . '<br>';
    }
}
register_install_handler(new MW_WebInstallHandler());
class MW_WebExportingHandler extends MW_ExportingHandler
{
    function show_exporting_message($msg)
    {
        echo htmlspecialchars($msg, ENT_NOQUOTES) . '<br>';
    }
}
register_exporting_handler(new MW_WebExportingHandler());
miniwiki_boot(true);
$old_main_page = new_page("MainPage", MW_REVISION_HEAD);
if ($old_main_page->exists()) {
    $main_page = new_page(MW_PAGE_NAME_MAIN, MW_REVISION_HEAD);
    if (!$main_page->exists()) {
        show_install_message('Renaming old main page ' . $old_main_page->name . ' to ' . $main_page->name);
        $old_main_page->rename($main_page->name);
    }
}
$storage =& get_storage();
$old_user_pages = $storage->get_resource_names(MW_DS_PAGES);
foreach ($old_user_pages as $name) {
    if (strpos($name, 'User:') === 0) {
        $old_page = new_page($name, MW_REVISION_HEAD);
        $new_name = str_replace("User:"******"User/", $name);
        $new_page = new_page($new_name, MW_REVISION_HEAD);
コード例 #2
0
ファイル: main.php プロジェクト: SnowyYANG/miniwiki
    echo "<b>OOPS! Something is wrong: {$errstr}</b><br/>(error code {$errno}, file {$errfile}, line {$errline})<br/><br/>\n";
}
set_error_handler("error_handler");
/**
 * echo debug message (if MW_DEBUG is true)
 * msg: message to show
 */
function debug($msg)
{
    if (MW_DEBUG) {
        echo '<div class="debug">' . htmlspecialchars('DEBUG: ' . $msg, ENT_NOQUOTES), "</div>\n";
    }
}
ini_set('include_path', ini_get('include_path') . ':.');
include 'miniwiki.php';
miniwiki_boot();
$req =& get_request("MW_PageRequest");
$page = $req->get_page();
set_current_page($page);
$auth =& get_auth();
if ($auth->is_invalid()) {
    add_info_text(_t('Invalid login.'));
}
$storage =& get_storage();
if (!$auth->is_logged && $storage->requires_login()) {
    $action = get_action(MW_ACTION_LOGIN);
    $action->handle();
}
$req =& get_request("MW_ActionRequest");
$action = $req->get_action();
if ($action === null) {