Beispiel #1
0
    function output_UI()
    {
        ?>
	  <div class="wrap hide" id="sk2_settings_pane"><h2><?php 
        _e("Spam Karma 2 Settings", 'sk2');
        ?>
</h2>
	  <form name="sk2_settings_form" id="sk2_settings_form" method="post">
		<fieldset class="options">
			<legend><?php 
        _e("General Settings", 'sk2');
        ?>
</legend>
		<ul>
<?php 
        global $sk2_settings;
        foreach ($sk2_settings->core_defaults as $name => $format) {
            if (@$format['auto_draw'] != true) {
                continue;
            }
            // no UI
            echo "<li";
            if (@$format['advanced']) {
                echo " class=\"advanced\"";
            }
            echo ">\n";
            if ($format['type'] == "check" || $format['type'] == "checkbox") {
                sk2_plugin::output_UI_input($name, "checkbox", $sk2_settings->get_core_settings($name));
                if (!empty($format['caption'])) {
                    echo " " . __($format['caption'], 'sk2');
                }
                if (!empty($format['after'])) {
                    echo " " . __($format['after'], 'sk2');
                }
            } else {
                if (!empty($format['caption'])) {
                    echo __($format['caption'], 'sk2') . " ";
                }
                if ($format['type'] == "menu" || $format['type'] == "select") {
                    sk2_plugin::output_UI_menu($name, $format['options'], $sk2_settings->get_core_settings($name));
                } else {
                    sk2_plugin::output_UI_input($name, "text", $sk2_settings->get_core_settings($name), @$format['size']);
                }
                if (!empty($format['after'])) {
                    echo " " . __($format['after'], 'sk2');
                }
            }
            echo "</li>\n";
        }
        ?>
	
		</ul></fieldset>
		  <p class="submit"><input type="submit" id="sk2_settings_save" name="sk2_settings_save" value="<?php 
        _e("Save new settings", 'sk2');
        ?>
"></p>
		<fieldset class="options">
			<legend><?php 
        _e("Filter Plugins Settings", 'sk2');
        ?>
</legend>
<?php 
        foreach ($this->plugins as $plugin) {
            if ($plugin[1]->is_filter()) {
                $plugin[1]->output_plugin_UI();
            }
        }
        ?>
		</fieldset>
		<fieldset class="options">
			<legend><?php 
        _e("Treatment Plugins Settings", 'sk2');
        ?>
</legend>
<?php 
        foreach ($this->plugins as $plugin) {
            if ($plugin[1]->is_treatment() && !$plugin[1]->is_filter()) {
                $plugin[1]->output_plugin_UI();
            }
        }
        ?>
		</fieldset>
						
		  <p class="submit"><input type="submit" id="sk2_settings_save" name="sk2_settings_save" value="<?php 
        _e("Save new settings", 'sk2');
        ?>
"></p>
		</form></div>
<?php 
    }