Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function get_sessions_complete($user_id, $currentprogram) {
- $taskscomplete = 0;
- $totaltasks = 0;
- $sessioncompletecount = 0;
- global $wpdb;
- while ( have_rows('program') ) : the_row();
- $sessioncompletecount++;
- $theprogramid = get_sub_field('program_id');
- if($theprogramid == $currentprogram) {
- $taskresults = $wpdb->get_results('QUERY HERE');
- while( have_rows('program_sessions') ): the_row();
- while( have_rows('session_tasks') ): the_row();
- foreach ( $taskresults as $result ) {
- $currenttaskid = get_sub_field('task_id');
- if ($result->task_Id == $currenttaskid) {
- $taskscomplete++;
- }
- $totaltasks++;
- }
- endwhile;
- if($taskscomplete >= $totaltasks && $totaltasks > 0) {
- $sessioncompletecount++;
- }
- endwhile;
- }
- endwhile;
- return $sessioncompletecount;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement