//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 "AddCPURow": $status = $CPU->AddCPURow($_REQUEST['CPU'], $_REQUEST['CPU_Link'], $_REQUEST['Price'], $_REQUEST['Core'], $_REQUEST['Speed'], $_REQUEST['Cache'], $_REQUEST['Processor'], $_REQUEST['Memory_CPU'], $_REQUEST['Max_Memory'], $_REQUEST['Memory_Type'], $_REQUEST['TDP'], $_REQUEST['BenchMark'], $_REQUEST['Date'], $_REQUEST['Dell_Link'], $_REQUEST['Benchmark_Link'], $_REQUEST['Color'], $_REQUEST['Model'], $_REQUEST['Wholesale']); // echo '<status><![CDATA[' . $status[0] . ']]></status>'; //output login status echo '<Name><![CDATA[' . $status[1] . ']]></Name>'; //output login status break; case "SaveCPURow": $status = $CPU->EditSaveRow($_REQUEST['CPU'], $_REQUEST['CPU_Link'], $_REQUEST['Price'], $_REQUEST['Core'], $_REQUEST['Speed'], $_REQUEST['Cache'], $_REQUEST['Processor'], $_REQUEST['Memory_CPU'], $_REQUEST['Max_Memory'], $_REQUEST['Memory_Type'], $_REQUEST['TDP'], $_REQUEST['BenchMark'], $_REQUEST['Date'], $_REQUEST['Dell_Link'], $_REQUEST['Benchmark_Link'], $_REQUEST['Color'], $_REQUEST['id'], $_REQUEST['Model'], $_REQUEST['Wholesale']); // echo '<status><![CDATA[' . $status[0] . ']]></status>'; //output login status echo '<Name><![CDATA[' . $status[1] . ']]></Name>'; //output login status break; case "EditCPURow": $status = $CPU->EditCPURow($_REQUEST['id']); // echo '<status><![CDATA[' . $status[0] . ']]></status>'; //output login status //$CPU,$Price,$Core,$Speed,$Cache,$Processor,$Memory_CPU,$Max_Memory,$Memory_Type, //$TDP,$BenchMark,$BenchMark_Link,$Dell_Link,$Date,$Color,$CPU_Link echo '<CPU><![CDATA[' . $status[1] . ']]></CPU>'; //output login status