示例#1
0
    //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>
示例#2
0
    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 
    }