TransWar File Browser

Path: C:\

<?php
require_once("SimpleRest.php");
require_once("Mobile.php");
		
class MobileRestHandler extends SimpleRest {

	function getMobile($dia, $grupo) {	

		$mobile = new Mobile();
		$rawData = $mobile->getMobile($dia, $grupo);

		if(empty($rawData)) {
			$statusCode = 404;
			$rawData = array('error' => 'Manifesto NÃO Encontrado!');		
		} else {
			$statusCode = 200;
		}
		$requestContentType = 'application/json';
		$this ->setHttpHeaders($requestContentType, $statusCode);
		$response = $this->encodeJson($rawData);
		// abre o arquivo em modo escrita
		$file = fopen('base.json','w');
		// escreve o json no arquivo
		fwrite($file, $response);
		echo $response.PHP_EOL;
		print_r($rawData);
	}
	
	public function encodeJson($responseData) {
		$jsonResponse = json_encode($responseData);
		return $jsonResponse;		
	}

	public function encodeXml($responseData) {
		// creating object of SimpleXMLElement
		$xml = new SimpleXMLElement('<?xml version="1.0" encoding="UTF-8"?><mobile></mobile>');
		foreach($responseData as $key2){foreach($key2 as $key=>$value) {
			$xml->addChild($key, $value);
		}}
		return $xml->asXML();
	}
}
?>