<?php if (!defined('__TYPECHO_ROOT_DIR__')) { exit; } $success = true; try { $dbConfig = $options->plugin('WordpressToTypecho'); /** 初始化一个db */ if (Typecho_Db_Adapter_Mysql::isAvailable()) { $wordpressDb = new Typecho_Db('Mysql', $dbConfig->prefix); } else { $wordpressDb = new Typecho_Db('Pdo_Mysql', $dbConfig->prefix); } /** 只读即可 */ $wordpressDb->addServer(array ( 'host' => $dbConfig->host, 'user' => $dbConfig->user, 'password' => $dbConfig->password, 'charset' => 'utf8', 'port' => $dbConfig->port, 'database' => $dbConfig->database ), Typecho_Db::READ); $rows = $wordpressDb->fetchAll($wordpressDb->select()->from('table.options')); $static = array(); foreach ($rows as $row) { $static[$row['option_name']] = $row['option_value']; } } catch (Typecho_Db_Exception $e) { $success = false; } include 'header.php'; include 'menu.php'; ?> <div class="main"> <div class="body body-950"> <?php include 'page-title.php'; ?> <div class="container typecho-page-main"> <div class="column-22 start-02"> <?php if ($success): ?> <div class="message notice typecho-radius-topleft typecho-radius-topright typecho-radius-bottomleft typecho-radius-bottomright"> <form action="<?php $options->index('/action/wordpress-to-typecho'); ?>" method="post"> <?php _e('我们检测到了 Wordpress 系统信息, 点击下方的按钮开始数据转换, 数据转换可能会耗时较长.'); ?> <blockquote> <ul> <li><strong><?php echo $static['blogname']; ?></strong></li> <li><strong><?php echo $static['blogdescription']; ?></strong></li> <li><strong><?php echo $static['siteurl']; ?></strong></li> </ul> </blockquote> <br /> <p><button type="submit"><?php _e('开始数据转换 »'); ?></button></p> </form> </div> <?php else: ?> <div class="message error"> <?php _e('我们在连接到 Wordpress 的数据库时发生了错误, 请<a href="%s">重新设置</a>你的信息.', Typecho_Common::url('options-plugin.php?config=WordpressToTypecho', $options->adminUrl)); ?> </div> <?php endif; ?> </div> </div> </div> </div> <?php include 'copyright.php'; include 'common-js.php'; include 'footer.php'; ?>