Conditions | 4 |
Paths | 2 |
Total Lines | 21 |
Code Lines | 6 |
Lines | 0 |
Ratio | 0 % |
Changes | 0 |
1 | <?php |
||
47 | protected function handle() { |
||
48 | /* |
||
49 | * $data = array( |
||
50 | * 'hook' => '', // required |
||
51 | * 'data' => {mixed} // required |
||
52 | * ) |
||
53 | */ |
||
54 | |||
55 | $_post = give_clean( $_POST ); |
||
|
|||
56 | |||
57 | if ( empty( $_post ) || empty( $_post['data'] ) || empty( $_post['hook'] ) ) { |
||
58 | exit(); |
||
59 | } |
||
60 | |||
61 | /** |
||
62 | * Fire the hook. |
||
63 | */ |
||
64 | do_action( $_post['hook'], $_post['data'] ); |
||
65 | |||
66 | exit(); |
||
67 | } |
||
68 | } |
||
69 |