//JxBotConfig::set_option('bot_active', $_POST['bot_active']); JxBotConfig::set_option('pre_strip_accents', $_POST['pre_strip_accents']); JxBotConfig::set_option('sys_cap_bot_ipm', $_POST['sys_cap_bot_ipm']); //JxBotConfig::set_option('admin_user', $_POST['admin_user']); JxBotConfig::set_option('admin_timeout', intval($_POST['admin_timeout'])); //if (isset($_POST['bot_password']) && trim($_POST['bot_password']) !== '') // JxBotConfig::set_option('admin_hash', hash('sha256', $_POST['bot_password'])); JxBotConfig::save_configuration(); } ?> <h2>Setup</h2> <div class="field"><label for="bot_tz">Timezone: </label> <?php JxBotConfig::widget_timezone(); ?> </div> <h2>Language Processing</h2> <div class="field"><label for="pre_strip_accents">Strip Accents:</label> <?php JxWidget::toggle_switch('pre_strip_accents', JxBotConfig::option('pre_strip_accents')); ?> <br><small>(strip accents during normalisation; good for English)</small></div> <h2>Security</h2>
private static function page_configure() { $inputs = JxBotUtil::inputs('db_host,db_name,db_prefix,db_username,db_password'); JxWidget::hidden($inputs, 'db_host,db_name,db_prefix,db_username,db_password'); ?> <h1>Configure Bot System</h1> <p>Before we run the installation, we need to find out a little about your bot.</p> <div class="field"><label for="bot_name">Name: </label> <input type="text" name="bot_name" id="bot_name" size="25" value="My Awesome Bot"></div> <div class="field"><label for="admin_password">Administration Password: </label> <input type="text" name="admin_password" id="admin_password" size="25" value=""></div> <div class="field"><label for="bot_tz">Timezone: </label> <?php JxBotConfig::widget_timezone(); ?> </div> <p class="right"><button type="submit" name="action" value="install">Install</button></p> <?php }