STRATO-apps/wordpress_03/app/wp-content/plugins/tutor-pro/addons/tutor-zoom/views/pages/set_api.php
SHA-256: 766a07746cefe4060f6af56a6ce87ece09148543315618beaf89eb70dc190157
<?php
/**
* API set page.
*
* @package TutorPro\Addons
* @subpackage Zoom\Views
* @author Themeum <support@themeum.com>
* @link https://themeum.com
* @since 2.0.0
*/
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
/**
* Specific button style for frontend & admin side
*
* @since 1.9.4
*/
$save_button = 'tutor-btn';
$api_button = 'tutor-btn tutor-button-zoom-api-check';
$check_api = tutor_zoom_check_api_connection();
$account_id = $this->get_api( 'account_id' );
?>
<?php if ( ! is_admin() ) : ?>
<div class="zoom-configure-wrapper tutor-d-xl-flex tutor-align-center tutor-mt-36">
<div class="tutor-zoom-icon-content-wrapper tutor-d-flex tutor-sm-32 tutor-p-16">
<i class="tutor-icon-brand-zoom tutor-mt-4" area-hidden="true"></i>
<div class="zoom-content">
<div class="tutor-fs-4 tutor-fw-medium tutor-color-black tutor-mb-12">
<?php esc_html_e( 'Setup your Zoom Integration', 'tutor-pro' ); ?>
</div>
<div class="tutor-fs-7 tutor-color-secondary">
<?php
$content = esc_html__( 'Please set your API Credentials. Without valid credentials, Zoom integration will not work. Create credentials by following', 'tutor-pro' );
$content .= ' <a class="tutor-btn tutor-btn-link tutor-btn-sm" target="_blank" href="https://marketplace.zoom.us/develop/create" rel="noreferrer noopener">' . esc_html__( 'this link', 'tutor-pro' ) . '</a>.';
echo wp_kses_post( $content );
?>
</div>
</div>
</div>
<div class="zoom-image tutor-mt-xl-0 tutor-mt-16">
<img class="tutor-m-auto" src="<?php echo esc_url( TUTOR_ZOOM()->url . '/assets/images/zoom-api-key-banner.svg', 'tutor-pro' ); ?>" alt="zoom-config">
</div>
</div>
<?php endif; ?>
<div class="tutor-zoom-api-container">
<?php
/**
* Show alert message if user didn't setup account id
*
* @since 2.2.0
*/
if ( ! $account_id ) {
$card_margin = 'tutor-mb-12';
$link_btn_class = '';
// If frontend page.
if ( ! is_admin() ) {
$card_margin = 'tutor-mt-12';
$link_btn_class = 'tutor-btn tutor-btn-link tutor-btn-sm';
}
$wrapper_class = "tutor-card tutor-card tutor-p-12 {$card_margin}";
}
?>
<form id="tutor-zoom-settings" action="">
<input type="hidden" name="action" value="tutor_save_zoom_api">
<div class="tutor-zoom-form-container <?php echo is_admin() ? 'tutor-p-20 tutor-p-xl-40' : 'tutor-pt-40'; ?>">
<div class="tutor-row tutor-align-center tutor-gx-xl-5">
<div class="tutor-col-lg-6 tutor-mb-32 tutor-mb-lg-0">
<div class="tutor-mb-32">
<div class="tutor-fs-5 tutor-fw-medium tutor-mb-0 tutor-color-black">
<?php esc_html_e( 'Setup your Zoom Integration', 'tutor-pro' ); ?>
</div>
<?php if ( is_admin() ) : ?>
<div class="tutor-mt-12">
<?php esc_html_e( 'Visit your Zoom account and fetch the API key to connect Zoom with your eLearning website. Go to ', 'tutor-pro' ); ?><a href="https://marketplace.zoom.us/develop/create" target="_blank"> <?php esc_html_e( 'Zoom Website.', 'tutor-pro' ); ?></a>
</div>
<?php endif; ?>
</div>
<div class="tutor-mb-32">
<label for="tutor_zoom_api_key" class="tutor-form-label tutor-mb-12"><?php esc_html_e( 'Account ID ', 'tutor-pro' ); ?></label>
<input type="text" id="tutor_zoom_api_key" class="tutor-form-control" name="<?php echo esc_attr( $this->api_key ); ?>[account_id]" value="<?php echo esc_attr( $account_id ); ?>" placeholder="<?php esc_attr_e( 'Enter Your Zoom Account ID', 'tutor-pro' ); ?>"/>
</div>
<div class="tutor-mb-32">
<label for="tutor_zoom_api_key" class="tutor-form-label tutor-mb-12"><?php esc_html_e( 'Client ID ', 'tutor-pro' ); ?></label>
<input type="text" id="tutor_zoom_api_key" class="tutor-form-control" name="<?php echo esc_attr( $this->api_key ); ?>[api_key]" value="<?php echo ! empty( $account_id ) ? esc_attr( $this->get_api( 'api_key' ) ) : ''; ?>" placeholder="<?php esc_attr_e( 'Enter Your Zoom Client ID', 'tutor-pro' ); ?>"/>
</div>
<div class="tutor-mb-32">
<label for="tutor_zoom_api_secret" class="tutor-form-label tutor-mb-12"><?php esc_html_e( 'Client Secret', 'tutor-pro' ); ?></label>
<input type="text" id="tutor_zoom_api_secret" class="tutor-form-control" name="<?php echo esc_attr( $this->api_key ); ?>[api_secret]" value="<?php echo ! empty( $account_id ) ? esc_attr( $this->get_api( 'api_secret' ) ) : ''; ?>" placeholder="<?php esc_attr_e( 'Enter Your Zoom Client Secret', 'tutor-pro' ); ?>"/>
</div>
<button type="submit" id="save-changes" class="tutor-btn tutor-btn-primary">
<?php esc_html_e( 'Save & Check Connection', 'tutor-pro' ); ?>
</button>
</div>
<?php if ( is_admin() ) : ?>
<div class="tutor-col-lg-6">
<img class="tutor-img-responsive" src="<?php echo esc_url( TUTOR_ZOOM()->url . '/assets/images/zoom-api-key-banner.svg', 'tutor-pro' ); ?>" alt="zoom-config">
</div>
<?php endif; ?>
</div>
</div>
</form>
</div>