) ENGINE=MyISAM AUTO_INCREMENT=0 DEFAULT CHARSET=utf8'); dcrm_query("DROP TABLE IF EXISTS `" . DCRM_CON_PREFIX . "Options`"); dcrm_query('CREATE TABLE `' . DCRM_CON_PREFIX . 'Options` ( `option_id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, `option_name` varchar(64) NOT NULL, `option_value` longtext NOT NULL, `autoload` varchar(20) NOT NULL DEFAULT \'yes\', PRIMARY KEY (`option_id`) ) ENGINE=MyISAM AUTO_INCREMENT=0 DEFAULT CHARSET=utf8'); // Insert Options SQL dcrm_query("INSERT INTO `" . DCRM_CON_PREFIX . "Options` (`option_name`, `option_value`) VALUES ('udid_level', '" . serialize(array(__('Guest'), '')) . "') ON DUPLICATE KEY UPDATE `option_name` = VALUES(`option_name`), `option_value` = VALUES(`option_value`)"); dcrm_query("INSERT INTO `" . DCRM_CON_PREFIX . "Options` (`option_name`, `option_value`) VALUES ('autofill_depiction', '2') ON DUPLICATE KEY UPDATE `option_name` = VALUES(`option_name`), `option_value` = VALUES(`option_value`)"); // Rewrite Option if (available(BASE_URL . 'rewritetest') !== 200) { dcrm_query("INSERT INTO `" . DCRM_CON_PREFIX . "Options` (`option_name`, `option_value`) VALUES ('rewrite_mod', '1') ON DUPLICATE KEY UPDATE `option_name` = VALUES(`option_name`), `option_value` = VALUES(`option_value`)"); } elseif (available(BASE_URL . 'misc') !== 200 && available(BASE_URL . 'misc') !== 500) { dcrm_query("INSERT INTO `" . DCRM_CON_PREFIX . "Options` (`option_name`, `option_value`) VALUES ('rewrite_mod', '2') ON DUPLICATE KEY UPDATE `option_name` = VALUES(`option_name`), `option_value` = VALUES(`option_value`)"); } else { dcrm_query("INSERT INTO `" . DCRM_CON_PREFIX . "Options` (`option_name`, `option_value`) VALUES ('rewrite_mod', '3') ON DUPLICATE KEY UPDATE `option_name` = VALUES(`option_name`), `option_value` = VALUES(`option_value`)"); } if (empty($admin_password)) { $admin_password = dcrm_generate_password(12, false); $password_message = '<strong><em>Note that password</em></strong> carefully! It is a <em>random</em> password that was generated just for you.'; } else { $password_message = '<em>' . __('Your chosen password.') . '</em>'; } dcrm_query("INSERT INTO `" . DCRM_CON_PREFIX . "Users` (`Username`, `SHA1`, `LastLoginTime`, `Power`)\n\t\t\t VALUES ('" . $user_name . "', '" . sha1(dcrm_slash($admin_password)) . "', '0000-00-00 00:00:00', '1')"); // Copy *.inc.default.php to *.inc.php and config it. define("AUTOFILL_SEO", $repo_title); define("AUTOFILL_MASTER", $user_name); define("AUTOFILL_EMAIL", $admin_email);
if ($n != '') { $content .= '<div id="error">' . $n . '</div>'; } echo $content; } $base_url = is_https() ? 'https' : 'http'; $base_url .= '://' . $_SERVER['HTTP_HOST']; if ($directory = trim(dirname($_SERVER['SCRIPT_NAME']), '/\\,')) { $base_url .= '/' . $directory; } define('BASE_URL', $base_url . '/'); define('ABSPATH', dirname(__FILE__) . '/'); $notice = ''; if (!function_exists("curl_init")) { $notice = '<strong>提示:</strong>服务器不支持 cURL 函数,奶瓶腿将无法使用。'; } elseif (!available(BASE_URL . 'settings')) { $notice = '<strong>提示:</strong>服务器不支持 URL Rewrite ,奶瓶腿将无法使用。'; } elseif (file_exists(ABSPATH . 'config.php')) { $notice = '<strong>提示:</strong> config.php 文件已存在。如果您想更改 config.php 内已有的设定,请先删除它,本向导会重新创建 config.php 。<a href="setup.php">重试</a>。'; } elseif (!file_exists(ABSPATH . 'config-sample.php')) { $notice = '<strong>提示:</strong>未能检测到 config-sample.php 文件。请确认该目录存在此文件或重新上传。'; } elseif (!is_writable(ABSPATH)) { $notice = '<strong>提示:</strong>目录不可写。请更改目录属性或者手动创建 config.php (参考 config-sample.php)和 invited 文件(内容为空)。'; } $step = isset($_GET['step']) ? $_GET['step'] : 0; switch ($step) { case 0: display_header($notice); $content = '<p><strong>欢迎使用「奶瓶腿」!</strong></p> <p><a href="https://t.orzdream.com/">奶瓶腿</a>是第三方 Twitter 网页客户端(更适合在移动设备上使用),在 <a href="http://dabr.co.uk">Dabr</a> (By <a href="https://twitter.com/davidcarrington">@davidcarrington</a>) 的基础上进行修改,同时也感谢 <a href="https://twitter.com/iChada">@iChada</a> <a href="https://twitter.com/17th">@17th</a> <a href="https://twitter.com/yegle">@yegle</a> <a href="https://twitter.com/luosheng">@luosheng</a> <a href="https://twitter.com/lonelyswan">@LonelySwan</a> 的贡献和协助。</p> <p>如果你关注奶瓶 <a href="https://twitter.com/NetPuter">@NetPuter</a> 和他折腾的一些项目,并且希望帮助他,<a href="http://netputer.me/donate/">欢迎以捐助的形式使他更好地折腾</a>。</p>