[ Avaa Bypassed ]




Upload:

Command:

hmhc3928@18.226.170.19: ~ $
<?php // phpcs:ignore SlevomatCodingStandard.TypeHints.DeclareStrictTypes.DeclareStrictTypesMissing

namespace MailPoet\Util;

if (!defined('ABSPATH')) exit;


if (!class_exists('\WP_REST_Posts_Controller')) {
  require_once ABSPATH . '/wp-includes/rest-api/endpoints/class-wp-rest-controller.php';
  require_once ABSPATH . '/wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php';
}

class APIPermissionHelper extends \WP_REST_Posts_Controller {
  public function __construct() {
    // constructor is needed to override parent constructor
  }

  public function checkReadPermission(\WP_Post $post): bool {
    return parent::check_read_permission($post);
  }

  /**
   * Checks if a given post type can be viewed or managed.
   * Refrain from checking `show_in_rest` contrary to what parent::check_is_post_type_allowed does
   *
   * @param \WP_Post_Type|string $post_type Post type name or object.
   * @return bool Whether the post type is allowed in REST.
   * @see parent::check_is_post_type_allowed
   */
  // phpcs:disable PSR1.Methods.CamelCapsMethodName
  protected function check_is_post_type_allowed($post_type) {
    if (!is_object($post_type)) {
      $post_type = get_post_type_object($post_type);
    }

    return !empty($post_type) && $post_type->public;
  }
}

Filemanager

Name Type Size Permission Actions
DataInconsistency Folder 0755
License Folder 0755
Notices Folder 0755
pQuery Folder 0755
APIPermissionHelper.php File 1.26 KB 0644
CdnAssetUrl.php File 576 B 0644
ConflictResolver.php File 7.85 KB 0644
Cookies.php File 1.1 KB 0644
DBCollationChecker.php File 1.76 KB 0644
DOM.php File 1.42 KB 0644
DateConverter.php File 3.34 KB 0644
FreeDomains.php File 3.14 KB 0644
Headers.php File 734 B 0644
Helpers.php File 4.16 KB 0644
Installation.php File 836 B 0644
LegacyDatabase.php File 3.78 KB 0644
Request.php File 325 B 0644
SecondLevelDomainNames.php File 356 B 0644
Security.php File 2.81 KB 0644
Url.php File 1.74 KB 0644
index.php File 6 B 0644