<?php include("./podz.inc"); // Create new service for AMFPHP Remoting as Class class podz_mail { var $mysqli; function podz_mail() { # Connect to MySQL database.... $this->mysqli = new mysqli(DATABASE_SERVER, DATABASE_USERNAME, DATABASE_PASSWORD, DATABASE_NAME); # Check MySQL connection if (mysqli_connect_errno()) { # Dont use die (Fatal Error), return useful info to the client trigger_error("AMFPHP Remoting 'sample' class could not connect: " . mysqli_connect_error()); } } function getMail($data) { $uid = $data['uid']; $boxid = $data['boxid']; $query = "SELECT * FROM podmail WHERE uid = $uid AND boxid = $boxid"; if (!$result=@$this->mysqli->query($query)) { $errno=$this->mysqli->errno; $this->mysqli->close(); trigger_error("AMFPHP Remoting database SELECT query error: " . $errno); } while ($row = $result->fetch_assoc()) { $return_array[] = $row; } return($return_array); } function updateMail($data) { $bdata = $data['data']; $uid = $data['uid']; $boxid = $data['boxid']; $query = "UPDATE podmail SET data = '$bdata' WHERE uid = $uid AND boxid = $boxid"; if (!$result=@$this->mysqli->query($query)) { $errno=$this->mysqli->errno; $this->mysqli->close(); trigger_error("AMFPHP Remoting database SELECT query error: " . $errno); } return(null); } function getFriends($data) { $uid = $data['uid']; $query = "SELECT friends FROM users WHERE uid = $uid"; if (!$result=@$this->mysqli->query($query)) { $errno=$this->mysqli->errno; $this->mysqli->close(); trigger_error("AMFPHP Remoting database SELECT query error: " . $errno); } while ($row = $result->fetch_assoc()) { $return_array[] = $row; } return($return_array); } } ?>