[ Index ]
 

Code source de WordPress 2.1.2

Accédez au Source d'autres logiciels libresSoutenez Angelica Josefina !

title

Body

[fermer]

/wp-admin/ -> admin.php (source)

   1  <?php
   2  if ( defined('ABSPATH') )
   3      require_once( ABSPATH . 'wp-config.php');
   4  else
   5      require_once('../wp-config.php');
   6  
   7  if ( get_option('db_version') != $wp_db_version )
   8      wp_die(sprintf(__("Your database is out-of-date.  Please <a href='%s'>upgrade</a>."), get_option('siteurl') . '/wp-admin/upgrade.php'));
   9      
  10  require_once (ABSPATH . 'wp-admin/admin-functions.php');
  11  require_once (ABSPATH . 'wp-admin/admin-db.php');
  12  require_once(ABSPATH . WPINC . '/registration.php');
  13  
  14  auth_redirect();
  15  
  16  nocache_headers();
  17  
  18  update_category_cache();
  19  
  20  wp_get_current_user();
  21  
  22  $posts_per_page = get_option('posts_per_page');
  23  $what_to_show = get_option('what_to_show');
  24  $date_format = get_option('date_format');
  25  $time_format = get_option('time_format');
  26  
  27  wp_reset_vars(array('profile', 'redirect', 'redirect_url', 'a', 'popuptitle', 'popupurl', 'text', 'trackback', 'pingback'));
  28  
  29  wp_enqueue_script( 'fat' );
  30  
  31  $editing = false;
  32  
  33  if (isset($_GET['page'])) {
  34      $plugin_page = stripslashes($_GET['page']);
  35      $plugin_page = plugin_basename($plugin_page);
  36  }
  37  
  38  require (ABSPATH . '/wp-admin/menu.php');
  39  
  40  // Handle plugin admin pages.
  41  if (isset($plugin_page)) {
  42      $page_hook = get_plugin_page_hook($plugin_page, $pagenow);
  43  
  44      if ( $page_hook ) {
  45          do_action('load-' . $page_hook);
  46          if (! isset($_GET['noheader']))
  47              require_once (ABSPATH . '/wp-admin/admin-header.php');
  48  
  49          do_action($page_hook);
  50      } else {
  51          if ( validate_file($plugin_page) ) {
  52              wp_die(__('Invalid plugin page'));
  53          }
  54  
  55          if (! file_exists(ABSPATH . PLUGINDIR . "/$plugin_page"))
  56              wp_die(sprintf(__('Cannot load %s.'), htmlentities($plugin_page)));
  57  
  58          do_action('load-' . $plugin_page);
  59  
  60          if (! isset($_GET['noheader']))
  61              require_once (ABSPATH . '/wp-admin/admin-header.php');
  62  
  63          include(ABSPATH . PLUGINDIR . "/$plugin_page");
  64      }
  65  
  66      include (ABSPATH . 'wp-admin/admin-footer.php');
  67  
  68      exit();
  69  } else if (isset($_GET['import'])) {
  70  
  71      $importer = $_GET['import'];
  72  
  73      if ( ! current_user_can('import') )
  74          wp_die(__('You are not allowed to import.'));
  75  
  76      if ( validate_file($importer) ) {
  77          wp_die(__('Invalid importer.'));
  78      }
  79  
  80      if (! file_exists(ABSPATH . "wp-admin/import/$importer.php"))
  81          wp_die(__('Cannot load importer.'));
  82  
  83      include(ABSPATH . "wp-admin/import/$importer.php");
  84  
  85      $parent_file = 'edit.php';
  86      $submenu_file = 'import.php';
  87      $title = __('Import');
  88  
  89      if (! isset($_GET['noheader']))
  90          require_once (ABSPATH . 'wp-admin/admin-header.php');
  91  
  92      require_once (ABSPATH . 'wp-admin/upgrade-functions.php');
  93  
  94      define('WP_IMPORTING', true);
  95  
  96      call_user_func($wp_importers[$importer][2]);
  97  
  98      include (ABSPATH . 'wp-admin/admin-footer.php');
  99  
 100      exit();
 101  } else {
 102      do_action("load-$pagenow");
 103  }
 104  
 105  ?>


Généré le : Fri Mar 30 19:41:27 2007 par Balluche grâce à PHPXref 0.7