[ Index ]
 

Code source de LifeType 1.2.4

Accédez au Source d'autres logiciels libres

Classes | Fonctions | Variables | Constantes | Tables

title

Body

[fermer]

/plugins/badbehavior/bad-behavior/ -> admin.inc.php (source)

   1  <?php if (!defined('BB2_CORE')) die('I said no cheating!');
   2  
   3  function bb2_admin_pages() {
   4      if (function_exists('current_user_can')) {
   5          // The new 2.x way
   6          if (current_user_can('manage_options')) {
   7              $bb2_is_admin = true;
   8          }
   9      } else {
  10          // The old 1.x way
  11          global $user_ID;
  12          if (user_can_edit_user($user_ID, 0)) {
  13              $bb2_is_admin = true;
  14          }
  15      }
  16  
  17      if ($bb2_is_admin) {
  18          add_options_page(__("Bad Behavior"), __("Bad Behavior"), 8, 'bb2_options', 'bb2_options');
  19      }
  20  }
  21  
  22  function bb2_options()
  23  {
  24      $settings = bb2_read_settings();
  25  
  26      if ($_POST) {
  27          if ($_POST['display_stats']) {
  28              $settings['display_stats'] = true;
  29          } else {
  30              $settings['display_stats'] = false;
  31          }
  32          if ($_POST['strict']) {
  33              $settings['strict'] = true;
  34          } else {
  35              $settings['strict'] = false;
  36          }
  37          if ($_POST['verbose']) {
  38              $settings['verbose'] = true;
  39          } else {
  40              $settings['verbose'] = false;
  41          }
  42          bb2_write_settings($settings);
  43  ?>
  44      <div id="message" class="updated fade"><p><strong><?php _e('Options saved.') ?></strong></p></div>
  45  <?php
  46      }
  47  ?>
  48      <div class="wrap">
  49      <h2><?php _e("Bad Behavior"); ?></h2>
  50      <form method="post" action="<?php echo $_SERVER['REQUEST_URI']; ?>">
  51      <p>For more information please visit the <a href="http://www.bad-behavior.ioerror.us/">Bad Behavior</a> homepage.</p>
  52      <p>If you find Bad Behavior valuable, please consider making a <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=error%40ioerror%2eus&item_name=Bad%20Behavior%20<?php echo BB2_VERSION; ?>%20%28From%20Admin%29&no_shipping=1&cn=Comments%20about%20Bad%20Behavior&tax=0&currency_code=USD&bn=PP%2dDonationsBF&charset=UTF%2d8">financial contribution</a> to further development of Bad Behavior.</p>
  53  
  54      <fieldset class="options">
  55      <legend><?php _e('Statistics'); ?></legend>
  56      <?php bb2_insert_stats(true); ?>
  57      <p><label><input type="checkbox" name="display_stats" value="true" <?php if ($settings['display_stats']) { ?>checked="checked" <?php } ?>/> <?php _e('Display statistics in blog footer'); ?></label></p>
  58      </fieldset>
  59  
  60      <fieldset class="options">
  61      <legend><?php _e('Logging'); ?></legend>
  62      <p><label><input type="checkbox" name="verbose" value="true" <?php if ($settings['verbose']) { ?>checked="checked" <?php } ?>/> <?php _e('Verbose HTTP request logging'); ?></label></p>
  63      <legend><?php _e('Strict Mode'); ?></legend>
  64      <p><label><input type="checkbox" name="strict" value="true" <?php if ($settings['strict']) { ?>checked="checked" <?php } ?>/> <?php _e('Strict checking (blocks more spam but may block some people)'); ?></label></p>
  65      </fieldset>
  66  
  67      <p class="submit"><input type="submit" name="submit" value="<?php _e('Update &raquo;'); ?>" /></p>
  68      </form>
  69      </div>
  70  <?php
  71  }
  72  
  73  add_action('admin_menu', 'bb2_admin_pages');
  74  
  75  ?>


Généré le : Mon Nov 26 21:04:15 2007 par Balluche grâce à PHPXref 0.7
  Clicky Web Analytics