Example #1
0
				) 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);
Example #2
0
File: setup.php Project: xctcc/npt
    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>