Example #1
0
//variable from GET string - shows what action to take
header("Content-type:text/xml");
//setting the content type of the response document to XML
echo '<?xml version="1.0"?><data>';
//setting the root xml tag in the response document
switch ($action) {
    case "ChangeClient":
        $status = $Client->ChangeClient($_REQUEST['pkClientID'], $_REQUEST['Client']);
        //
        echo '<status><![CDATA[' . $status[0] . ']]></status>';
        //output login status
        echo '<Name><![CDATA[' . $status[1] . ']]></Name>';
        //output login status
        break;
    case "ChangeColor":
        $status = $Client->ChangeColor($_REQUEST['pkClientID'], $_REQUEST['Color']);
        //
        echo '<status><![CDATA[' . $status[0] . ']]></status>';
        //output login status
        echo '<Name><![CDATA[' . $status[1] . ']]></Name>';
        //output login status
        break;
    case "CheckEmail":
        $status = $Client->SendEmail($_REQUEST['pkID'], $_REQUEST['SendEmail']);
        //
        echo '<status><![CDATA[' . $status[0] . ']]></status>';
        //output login status
        break;
}
echo "</data>";
//finish xml