D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
everqlsh
/
public_html
/
wp-admin
/
user
/
577040
/
Filename :
app.zip
back
Copy
PK /=}\�D�V� � modules/kit-library/module.phpnu �[��� <?php namespace Elementor\Core\App\Modules\KitLibrary; use Elementor\Core\Base\Module as BaseModule; if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly. } /** * This App class exists for backwards compatibility with 3rd parties. * * @deprecated 3.8.0 */ class Module extends BaseModule { /** * @deprecated 3.8.0 */ const VERSION = '1.0.0'; /** * @deprecated 3.8.0 */ public function get_name() { return 'kit-library-bc'; } } PK /=}\���� � + modules/kit-library/connect/kit-library.phpnu �[��� <?php namespace Elementor\Core\App\Modules\KitLibrary\Connect; use Elementor\App\Modules\KitLibrary\Connect\Kit_Library as Kit_Library_Connect; use Elementor\Core\Common\Modules\Connect\Apps\Library; use Elementor\Plugin; if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly. } /** * This App class exists for backwards compatibility with 3rd parties. * * @deprecated 3.8.0 */ class Kit_Library extends Library { /** * @deprecated 3.8.0 */ public function is_connected() { /** @var Kit_Library_Connect $kit_library */ $kit_library = Plugin::$instance->common->get_component( 'connect' )->get_app( 'kit-library' ); return $kit_library && $kit_library->is_connected(); } } PK /=}\<��Y Y modules/import-export/module.phpnu �[��� <?php namespace Elementor\App\Modules\ImportExport; use Elementor\App\Modules\ImportExport\Module as Import_Export_Module; use Elementor\Core\Base\Module as BaseModule; if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly. } /** * This App class exists for backwards compatibility with 3rd parties. * * @deprecated 3.8.0 */ class Module extends BaseModule { /** * @deprecated 3.8.0 */ const VERSION = '1.0.0'; /** * @var mixed * @deprecated 3.8.0 */ public $import; /** * @deprecated 3.8.0 */ public function get_name() { return 'import-export-bc'; } } PK /=}\��ȴ� � modules/onboarding/module.phpnu �[��� <?php namespace Elementor\Core\App\Modules\Onboarding; use Elementor\Core\Base\Module as BaseModule; if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly. } /** * This App class exists for backwards compatibility with 3rd parties. * * @deprecated 3.8.0 */ class Module extends BaseModule { /** * @deprecated 3.8.0 */ const VERSION = '1.0.0'; /** * @deprecated 3.8.0 */ public function get_name() { return 'onboarding-bc'; } } PK /=}\�^�c c app.phpnu �[��� <?php namespace Elementor\Core\App; use Elementor\Core\Base\App as BaseApp; if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly. } /** * This App class was introduced for backwards compatibility with 3rd parties. */ class App extends BaseApp { const PAGE_ID = 'elementor-app'; public function get_name() { return 'app-bc'; } } PK TZ}\]&�[ [ 9 modules/kit-library/data/kits/endpoints/download-link.phpnu �[��� <?php namespace Elementor\App\Modules\KitLibrary\Data\Kits\Endpoints; use Elementor\Data\V2\Base\Endpoint; use Elementor\App\Modules\KitLibrary\Data\Kits\Controller; if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly. } /** * @property Controller $controller */ class Download_Link extends Endpoint { public function get_name() { return 'download-link'; } public function get_format() { return 'kits/download-link/{id}'; } protected function register() { $this->register_item_route( \WP_REST_Server::READABLE, [ 'id_arg_type_regex' => '[\w]+', ] ); } public function get_item( $id, $request ) { $repository = $this->controller->get_repository(); $data = $repository->get_download_link( $id ); return [ 'data' => $data, 'meta' => [ 'nonce' => wp_create_nonce( 'kit-library-import' ), ], ]; } } PK UZ}\5t�� 5 modules/kit-library/data/kits/endpoints/favorites.phpnu �[��� <?php namespace Elementor\App\Modules\KitLibrary\Data\Kits\Endpoints; use Elementor\App\Modules\KitLibrary\Data\Kits\Controller; use Elementor\Data\V2\Base\Endpoint; if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly. } /** * @property Controller $controller */ class Favorites extends Endpoint { public function get_name() { return 'favorites'; } public function get_format() { return 'kits/favorites/{id}'; } protected function register() { $args = [ 'id_arg_type_regex' => '[\w]+', ]; $this->register_item_route( \WP_REST_Server::CREATABLE, $args ); $this->register_item_route( \WP_REST_Server::DELETABLE, $args ); } public function create_item( $id, $request ) { $repository = $this->controller->get_repository(); $kit = $repository->add_to_favorites( $id ); return [ 'data' => $kit, ]; } public function delete_item( $id, $request ) { $repository = $this->controller->get_repository(); $kit = $repository->remove_from_favorites( $id ); return [ 'data' => $kit, ]; } } PK UZ}\dA$� � , modules/kit-library/data/kits/controller.phpnu �[��� <?php namespace Elementor\App\Modules\KitLibrary\Data\Kits; use Elementor\App\Modules\KitLibrary\Data\Base_Controller; use Elementor\Data\V2\Base\Exceptions\Error_404; if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly. } class Controller extends Base_Controller { public function get_name() { return 'kits'; } public function get_items( $request ) { $data = $this->get_repository()->get_all( $request->get_param( 'force' ) ); return [ 'data' => $data->values(), ]; } public function get_item( $request ) { $data = $this->get_repository()->find( $request->get_param( 'id' ) ); if ( ! $data ) { return new Error_404( esc_html__( 'Kit not exists.', 'elementor' ), 'kit_not_exists' ); } return [ 'data' => $data, ]; } public function get_collection_params() { return [ 'force' => [ 'description' => 'Force an API request and skip the cache.', 'required' => false, 'default' => false, 'type' => 'boolean', ], ]; } public function register_endpoints() { $this->index_endpoint->register_item_route( \WP_REST_Server::READABLE, [ 'id' => [ 'description' => 'Unique identifier for the object.', 'type' => 'string', 'required' => true, ], 'id_arg_type_regex' => '[\w]+', ] ); $this->register_endpoint( new Endpoints\Download_Link( $this ) ); $this->register_endpoint( new Endpoints\Favorites( $this ) ); } public function get_permission_callback( $request ) { return current_user_can( 'manage_options' ); } } PK VZ}\]y�� � , modules/kit-library/data/base-controller.phpnu �[��� <?php namespace Elementor\App\Modules\KitLibrary\Data; use Elementor\Plugin; use Elementor\Data\V2\Base\Controller; use Elementor\Core\Utils\Collection; use Elementor\Modules\Library\User_Favorites; if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly. } abstract class Base_Controller extends Controller { /** * @var Repository */ private $repository; /** * @return Repository */ public function get_repository() { if ( ! $this->repository ) { /** @var \Elementor\Core\Common\Modules\Connect\Module $connect */ $connect = Plugin::$instance->common->get_component( 'connect' ); $subscription_plans = ( new Collection( $connect->get_subscription_plans() ) ) ->map( function ( $value ) { return $value['label']; } ); $this->repository = new Repository( $connect->get_app( 'kit-library' ), new User_Favorites( get_current_user_id() ), $subscription_plans ); } return $this->repository; } } PK WZ}\Ph�Q, , 2 modules/kit-library/data/taxonomies/controller.phpnu �[��� <?php namespace Elementor\App\Modules\KitLibrary\Data\Taxonomies; use Elementor\App\Modules\KitLibrary\Data\Base_Controller; if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly. } class Controller extends Base_Controller { public function get_name() { return 'kit-taxonomies'; } public function get_collection_params() { return [ 'force' => [ 'description' => 'Force an API request and skip the cache.', 'required' => false, 'default' => false, 'type' => 'boolean', ], ]; } public function get_items( $request ) { $data = $this->get_repository()->get_taxonomies( $request->get_param( 'force' ) ); return [ 'data' => $data->values(), ]; } public function get_permission_callback( $request ) { return current_user_can( 'manage_options' ); } } PK WZ}\�"