/home/techb158/balacoffee.com/wp-content/plugins/coming-soon/app
NameSizeModeActions
backwards/-0755rm
includes/-0755rm
bootstrap.php190410644editdlrm
class-seedprod-notifications.php98150644editdlrm
cpt.php10860644editdlrm
functions-addons.php183100644editdlrm
functions-envira-gallaries.php7140644editdlrm
functions-inline-help.php54730644editdlrm
functions-mypaykit.php20140644editdlrm
functions-openai.php169270644editdlrm
functions-rafflepress.php19040644editdlrm
functions-seedprod-gallery.php70644editdlrm
functions-utils.php2694250644editdlrm
functions-wpforms.php16360644editdlrm
import-cross-site-functions.php33950644editdlrm
license.php57600644editdlrm
load_controller.php17550644editdlrm
lpage.php361020644editdlrm
nestednavmenu.php52330644editdlrm
render-csp-mm.php103180644editdlrm
render-dynamic-tags.php268780644editdlrm
render-lp.php12880644editdlrm
routes.php58720644editdlrm
settings.php62130644editdlrm
setup-wizard.php120990644editdlrm
subscriber.php70644editdlrm
theme-templates.php411950644editdlrm
Edit: /home/techb158/balacoffee.com/wp-content/plugins/coming-soon/app/license.php (5760B)
'seedprod_lite_welcome' ), admin_url( 'admin.php' ) ) ); exit(); } } } } /** * Save API Key */ function seedprod_lite_save_api_key( $api_key = null ) { if ( check_ajax_referer( 'seedprod_nonce', '_wpnonce', false ) || ! empty( $api_key ) ) { if ( ! current_user_can( apply_filters( 'seedprod_license_capability', 'manage_options' ) ) ) { wp_send_json_error(); } if ( empty( $api_key ) ) { $api_key = isset( $_POST['api_key'] ) ? sanitize_text_field( wp_unslash( $_POST['api_key'] ) ) : null; } if ( defined( 'SEEDPROD_LOCAL_JS' ) ) { $slug = 'seedprod-coming-soon-pro-5/seedprod-coming-soon-pro-5.php'; } else { $slug = SEEDPROD_SLUG; } // Get token and generate one if one does not exist. $token = get_option( 'seedprod_token' ); if ( empty( $token ) ) { $token = strtolower( wp_generate_password( 32, false, false ) ); update_option( 'seedprod_token', $token ); } // Validate the API key. $data = array( 'action' => 'info', 'license_key' => $api_key, 'token' => $token, 'wp_version' => get_bloginfo( 'version' ), 'domain' => home_url(), 'installed_version' => SEEDPROD_VERSION, 'slug' => $slug, ); if ( empty( $data['license_key'] ) ) { $response = array( 'status' => 'false', 'msg' => __( 'License Key is Required.', '' ), ); wp_send_json( $response ); exit; } $headers = array(); // Build the headers of the request. $headers = wp_parse_args( $headers, array( 'Accept' => 'application/json', ) ); $url = SEEDPROD_API_URL . 'update'; $response = wp_remote_post( $url, array( 'body' => $data, 'headers' => $headers, ) ); $status_code = wp_remote_retrieve_response_code( $response ); if ( is_wp_error( $response ) ) { $response = array( 'status' => 'false', 'ip' => seedprod_lite_get_ip(), 'msg' => $response->get_error_message(), ); wp_send_json( $response ); } if ( 200 !== $status_code ) { $response = array( 'status' => 'false', 'ip' => seedprod_lite_get_ip(), 'msg' => $response['response']['message'], ); wp_send_json( $response ); } $body = wp_remote_retrieve_body( $response ); if ( ! empty( $body ) ) { $body = json_decode( $body ); } if ( ! empty( $body->valid ) && true === $body->valid ) { // Store API key. update_option( 'seedprod_user_id', $body->user_id ); update_option( 'seedprod_api_token', $body->api_token ); update_option( 'seedprod_api_key', $data['license_key'] ); update_option( 'seedprod_api_message', $body->message ); update_option( 'seedprod_license_name', $body->license_name ); update_option( 'seedprod_a', true ); update_option( 'seedprod_per', $body->per ); $response = array( 'status' => 'true', /* translators: 1. License name.*/ 'license_name' => sprintf( __( 'You currently have the %s license.', 'coming-soon' ), $body->license_name ), 'msg' => $body->message, 'body' => $body, ); } elseif ( isset( $body->valid ) && false === $body->valid ) { $api_msg = __( 'Invalid License Key.', 'coming-soon' ); if ( 'Unauthenticated.' !== $body->message ) { $api_msg = $body->message; } update_option( 'seedprod_license_name', '' ); update_option( 'seedprod_api_token', '' ); update_option( 'seedprod_api_key', '' ); update_option( 'seedprod_api_message', $api_msg ); update_option( 'seedprod_a', false ); update_option( 'seedprod_per', '' ); $response = array( 'status' => 'false', 'license_name' => '', 'msg' => $api_msg, 'body' => $body, ); } // Send response. if ( ! empty( $_POST['api_key'] ) ) { wp_send_json( $response ); exit; } else { return $response; } } }