| Server IP : 91.108.98.244 / Your IP :
216.73.216.109 [
Web Server : LiteSpeed System : Linux nl-srv-web1124.main-hosting.eu 4.18.0-553.121.1.lve.el8.x86_64 #1 SMP Thu Apr 30 16:40:41 UTC 2026 x86_64 User : u964240598 ( 964240598) PHP Version : 8.4.19 Disable Function : system, exec, shell_exec, passthru, mysql_list_dbs, ini_alter, dl, symlink, link, chgrp, leak, popen, apache_child_terminate, virtual, mb_send_mail Domains : 2 Domains MySQL : OFF | cURL : ON | WGET : ON | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /home/u964240598/public_html/wp-content/plugins/learnpress-live/templates/metabox/ |
Upload File : |
<?php
/**
* Template meta-box Zoom List meetings
*
* @since 4.0.2
* @version 1.0.0
*/
defined( 'ABSPATH' ) || exit;
if ( ! isset( $data ) || ! isset( $data['meta_box_zoom'] ) ||
! $data['meta_box_zoom'] instanceof LP_Meta_Box_Zooms ) {
return;
}
$meta_box_zoom = $data['meta_box_zoom'];
$value = esc_attr( $data['value'] ?? '' );
$data_struct = array(
'setting' => array(
'allowEmptyOption' => true,
'placeholder' => esc_html__( 'Select Meeting ID', 'learnpress-live' ),
),
);
?>
<div class="form-field lp_meeting_zoom_id">
<label for="<?php echo esc_attr( $meta_box_zoom->id ); ?>">
<?php echo wp_kses_post( $meta_box_zoom->label ); ?>
</label>
<div class="lp_live_addon_meta_box__content">
<div class="content">
<select id="_lp_meeting_zoom_id" class="lp-tom-select" name="_lp_meeting_zoom_id" data-struct="<?php echo htmlentities2( json_encode( $data_struct ) ); ?>">
<option value="" <?php selected( '', $value ); ?>><?php echo esc_html__( 'Select Meeting ID', 'learnpress-live' ); ?></option>
<?php
$controller = new LearnPress_Zoom_Setting_Api();
$request = new WP_REST_Request();
$request->set_param( 'type', 'scheduled' );
$response = $controller->get_all_events( $request );
$object_data = $response->get_data();
if ( empty( $object_data->data ) ) {
echo '<option value="">' . __( 'No meeting found', 'learnpress-live' ) . '</option>';
} else {
foreach ( $object_data->data->meetings as $meeting ) {
$selected = '';
if ( $value == $meeting->id ) {
$selected = 'selected';
}
echo '<option value="' . $meeting->id . '" ' . $selected . '>' . $meeting->topic . '</option>';
}
}
?>
</select>
</div>
<?php
if ( ! empty( $meta_box_zoom->description ) ) {
echo '<span class="description" style="margin-top:10px;margin-left: 0px;display:inline-block;">' . wp_kses_post( $meta_box_zoom->description ) . '</span>';
}
?>
</div>
</div>
<style>
.lp_live_addon_meta_box__content .select2-selection__clear{
line-height: 28px;
width: 25px;
height: 26px;
text-align: center;
background: #f7f7f7;
font-size: 15px;
display: flex;
align-items: center;
justify-content: center;
}
.lp_live_addon_meta_box__content{
flex: 1;
}
</style>
Anon7 - 2022
AnonSec Team
