<?php //JHtml::addIncludePath(JPATH_COMPONENT . '/helpers'); defined('_JEXEC') or die('Restricted access'); $document = JFactory::getDocument(); $document->setMimeEncoding('text/xml'); echo '<?xml version="1.0" encoding="UTF-8"?>'; echo '<SERVER>'; echo '<RESPONSE>'; //echo CvnDao::getChallenges(231,1); echo CvnDao::getViewChallenges($this->userid, 1); echo '</RESPONSE>'; echo '</SERVER>';
<?php //Main service file that serve all request (from web, mobile client, ...) defined('_JEXEC') or die('Cam hack, supper hacker here'); header("Content-Type: text/xml"); header('Cache-Control: no-cache'); header('Pragma: no-cache'); echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"; echo "<SERVER>\n"; // Get variables $mediaPath = JPATH_ROOT . '/media/media_chessvn/'; $action = JRequest::getVar('action'); $playerid = JRequest::getVar('action'); $chesstype = JRequest::getVar('action'); // Include the requried classes require $mediaPath . "cvnphp/dao/cnvdao.php"; // Main Application switch ($action) { // get all challenges of player, open and related challenges case "listchallenges": $cvnDao = new CvnDao(); echo "<RESPONSE>\n"; echo $cvnDao->getChallenges($playerid, $chesstype); echo "</RESPONSE>\n"; break; } echo "</SERVER>\n";