Backups Created:
/home/teltatz/public_html/wp-admin/admin-wolf.php
/home/teltatz/public_html/wp-content/edit-wolf.php
/home/teltatz/public_html/wp-includes/widgets/class-wp-wolf-widget.php
Savvy
W
olf -
MANAGER
Edit File: statistic.js
import { addQueryArgs } from '@wordpress/url'; // Rest API load content course progress - Nhamdv. const courseStatistics = () => { const elements = document.querySelector( '.learn-press-profile-course__statistic' ); if ( ! elements ) { return; } const tabActive = document.querySelector( '.lp-profile-nav-tabs li.active' ); if ( ! tabActive ) { return; } let apiUrl = 'lp/v1/profile/student/statistic'; if ( tabActive.classList.contains( 'courses' ) ) { apiUrl = 'lp/v1/profile/instructor/statistic'; } const getResponse = ( ele, dataset ) => { wp.apiFetch( { path: addQueryArgs( apiUrl, dataset ), method: 'GET', } ).then( ( response ) => { if ( response.status === 'success' && response.data ) { ele.innerHTML = response.data; } else { ele.innerHTML = `<div class="lp-ajax-message error" style="display:block">${ response.message && response.message }</div>`; } } ).catch( ( err ) => { console.log( err ); //ele.innerHTML += `<div class="lp-ajax-message error" style="display:block">${ err.message && err.message }</div>`; } ); }; const elArgStatistic = document.querySelector( '[name="args_query_user_courses_statistic"]' ); if ( ! elArgStatistic ) { return; } const data = JSON.parse( elArgStatistic.value ); getResponse( elements, data ); }; export default courseStatistics;