H69UNtblNBNpha2dtB1Odn8qYp1Qk5NK2gi7yfceofo9N
/
home
/
ymswebso
/
public_html
/
helloguestscreen
/
wp-content
/
themes
/
hello-guest
/
ajax
/
Nama File / Folder
Size
Action
addscreen.php
1.771KB
Hapus
Edit
Rename
<=Back
<?php function addscreen(){ global $wpdb,$userdata; $status = false; $redirect = false; $usersubscription = get_user_subscription($userdata->ID); $default_screen = $wpdb->get_row("SELECT * FROM {$wpdb->prefix}users_screens WHERE user_id =1 AND `status` = 'active'", 'ARRAY_A'); $countscreens = $wpdb->get_var("SELECT COUNT(ID) FROM {$wpdb->prefix}users_screens WHERE user_id ={$userdata->ID} AND `status` = 'active'"); $redirect = get_permalink(get_page_by_path('member/add-screen')); if(is_expired($usersubscription['next_payment_date'])){ $message = "Your subscription plan has been expired, kindly renew it."; } else if($countscreens >= $usersubscription['upload_screen']){ $message = "Kindly update your subscription to add more screens"; } else { if(!empty($default_screen)){ unset($default_screen['ID']); $default_screen['user_id'] = $userdata->ID; $default_screen['updated'] = date('Y-m-d H:i:s'); $default_screen['created'] = date('Y-m-d H:i:s'); $isSaved = $wpdb->insert("{$wpdb->prefix}users_screens", $default_screen); if(!empty($isSaved)){ $status = true; $redirect = get_permalink(get_page_by_path('member/add-screen'))."?screen_id=$wpdb->insert_id"; } } } exit( json_encode([ 'data' => [], 'status' => $status, 'redirect' => $redirect, 'message' => $message ]) ); } add_action( 'wp_ajax_addscreen', 'addscreen' ); add_action( 'wp_ajax_nopriv_addscreen', 'addscreen' );
Liking