Make WordPress Core

Ticket #7283: admin_post_action.2.diff

File admin_post_action.2.diff, 1.1 KB (added by ryan, 18 years ago)

Both

  • wp-admin/admin.php

     
    113113        do_action("load-$pagenow");
    114114}
    115115
     116if ( !empty($_REQUEST['action']) )
     117        do_action('admin_action_' . $_REQUEST['action']);
     118
    116119?>
  • wp-admin/admin-post.php

     
     1<?php
     2define('WP_ADMIN', TRUE);
     3
     4if ( defined('ABSPATH') )
     5        require_once(ABSPATH . 'wp-load.php');
     6else
     7        require_once('../wp-load.php');
     8
     9require_once(ABSPATH . 'wp-admin/includes/admin.php');
     10
     11if ( !wp_validate_auth_cookie() )
     12        die('-1');
     13
     14nocache_headers();
     15
     16do_action('admin_init');
     17
     18$action = 'admin_post';
     19if ( !empty($_REQUEST['action']) )
     20        $action .= '_' . $_REQUEST['action'];
     21
     22do_action($action);
     23
     24die('0');
     25
     26?>
     27 No newline at end of file