} echo $encodedjson; break; case 'removeDashboardGraph': if (isset($_POST['data'])) { $xml = new SimpleXMLElement($api->getAccountsData('dashboard_data')); $accounts = $xml->analyticsAccounts->account; $data = new stdClass(); $i = intval($_POST['data']['id']); $type = $accounts[$i]->type; $data->summaryLevel = $_POST['data']['summaryLevel']; //$data->displayName = $_POST ['data'] ['displayName']; $data->graphId = $_POST['data']['graphId']; $data->accountId = $accounts[$i]->accountId; $data->sampleId = $accounts[$i]->config->sampleId; echo $api->removeDashboardMetric($data); } break; case 'getPieChartData': $accounts = new SimpleXMLElement($api->getAccountsData('accounts')); $accounts = $accounts->analyticsAccounts->account; $i = intval($_POST['val1']); $j = intval($_POST['val2']); $sampleId = $accounts[$i]->config[$j]->sampleId; $obj = $api->getPieChartSampleIdData($sampleId); if ($obj->returnCode == 'SUCCESS') { $sample = $obj->PieChartMetrics->sample; for ($i = 0; $i < count($sample); $i++) { $json[] = $sample[$i]; } echo json_encode($json);