Şuanki Dizin: /home/wwwdreamtechnolo/www/bprisk.online/strongergenadmin/api/ |
Şuanki Dosya : /home/wwwdreamtechnolo/www/bprisk.online/strongergenadmin/api/levels-from-category.php |
<?php ini_set('display_errors', 1); ini_set('display_startup_errors', 1); error_reporting(E_ALL); require_once("../lib/function.php"); $db = new login_function(); $response = array(); if(isset($_POST['category'])) { $category = $_POST['category']; $mobile_number = $_POST['mobile_number']; $display_data = array(); $column_name = "level_two_category"; $unique_levels = array(); $unique_levels = $db->get_distinct_values_for_columns($column_name,$category); $levels_start_id = $db->get_starting_id_of_column($column_name,$category); /***************************************************************/ $level_data = $unique_levels; $main_count = 1; if(!empty($level_data)) { $l_counter = intval($levels_start_id); foreach($level_data as $level) { $column_name = "week_level"; $unique_week = array(); $unique_week = $db->get_distinct_values_for_columns_of_week_data($column_name,$category,$level); $week_start_id = $db->get_starting_id_of_column_from_weeks($column_name,$level); $week_data = $unique_week; if(!empty($week_data)) { $w_counter = intval($week_start_id); foreach($week_data as $week) { $column_name = "level_day"; $unique_day = array(); $unique_day = $db->get_distinct_values_for_columns_of_days_data($column_name,$category,$level,$week); $day_start_id = $db->get_starting_id_of_column_for_day($column_name,$level,$week); $days_data = $unique_day; if(!empty($days_data)) { $d_counter = intval($day_start_id); foreach($days_data as $day) { $excercise_data = array(); $excercise_data['level_id'] = $l_counter; $excercise_data['level_name'] = "Level ".$level; $excercise_data['week_id'] = $w_counter; $excercise_data['week_name'] = "Week ".$week; $excercise_data['day_id'] = $d_counter; $excercise_data['day_name'] = "Day ".$day; $exist_day = $db->get_day_exist_for_user($mobile_number,$category,$l_counter,$w_counter,$d_counter); $status = ''; if($exist_day!="") { $status = 'yes'; } else { $status = 'no'; } $excercise_data['day_completed_status'] = $status; //array_push($display_data,$excercise_data); if (is_array($display_data)) { $cellid = array_push($display_data,$excercise_data); } else { $display_data = $excercise_data; } $main_count++; $d_counter++; } } $w_counter++; } } $l_counter++; } } $response = $display_data; /***************************************************************/ //print_r($unique_day); /* function get_data($mobile_number,$category,$display_data) { $db = new login_function(); $level_data = array("1","2","3","4","5"); $main_count = 1; if(!empty($level_data)) { $l_counter = 1; foreach($level_data as $level) { $week_data = array("1","2","3","4","5"); if(!empty($week_data)) { $w_counter = 1; foreach($week_data as $week) { $days_data = array("1","2","3","4","5","6","7"); if(!empty($days_data)) { $d_counter = 1; foreach($days_data as $day) { // $display_data[$main_count]['day_completed_status'] = $status; $excercise_data = array(); $excercise_data['level_id'] = "Level l ".$l_counter; $excercise_data['level_name'] = $level; $excercise_data['week_id'] = $w_counter; $excercise_data['week_name'] = $week; $excercise_data['day_id'] = $d_counter; $excercise_data['day_name'] = $day; $exist_day = $db->get_day_exist_for_user($mobile_number,$category,$l_counter,$w_counter,$d_counter); $status = ''; if($exist_day!="") { $status = 'yes'; } else { $status = 'no'; } $excercise_data['day_completed_status'] = $status; //array_push($display_data,$excercise_data); if (is_array($display_data)) { $cellid = array_push($display_data,$excercise_data); } else { $display_data = $excercise_data; } $main_count++; $d_counter++; } } $w_counter++; } } $l_counter++; } } // print_r($display_data); return $display_data; } if($category=="1") { $response = get_data($mobile_number,$category,$display_data); } else if($category=="2") { $response = get_data($mobile_number,$category,$display_data); } else if($category=="3") { $response = get_data($mobile_number,$category,$display_data); } else if($category=="4") { $response = get_data($mobile_number,$category,$display_data); } else if($category=="5") { $response = get_data($mobile_number,$category,$display_data); } else { $response["status"] = 0; $response["message"] = "No Category Matched"; }*/ } /*$category_data = array("Beginner","Intermediate","Advance","Functional Fit","Balance It"); if(!empty($category_data)) { $response["status"] = 1; $response["message"] = $category_data; } else { $response["status"] = 0; $response["message"] = "No Category Found"; }*/ echo json_encode($response); ?>
Linux 65-254-81-4.cprapid.com 5.14.0-284.11.1.el9_2.x86_64 #1 SMP PREEMPT_DYNAMIC Tue May 9 05:49:00 EDT 2023 x86_64
Apache
65.254.81.4