function index() { /* Create and populate the pData object */ $MyData = new pData(); $MyData->addPoints(getGenders($this->db), "ScoreA"); $MyData->setSerieDescription("ScoreA", "Application A"); /* Define the absissa serie */ $MyData->addPoints(array("Female", "Male"), "Labels"); $MyData->setAbscissa("Labels"); /* Create the pChart object */ $myPicture = new pImage(240, 180, $MyData, TRUE); /* Set the default font properties */ $myPicture->setFontProperties(array("FontName" => pClass . "fonts/Forgotte.ttf", "FontSize" => 10, "R" => 80, "G" => 80, "B" => 80)); /* Create the pPie object */ $PieChart = new pPie($myPicture, $MyData); /* Enable shadow computing */ $myPicture->setShadow(TRUE, array("X" => 3, "Y" => 3, "R" => 0, "G" => 0, "B" => 0, "Alpha" => 10)); /* Draw a splitted pie chart */ $PieChart->draw3DPie(120, 90, array("Radius" => 100, "DataGapAngle" => 12, "DataGapRadius" => 10, "Border" => TRUE)); /* Write the legend box */ $myPicture->setFontProperties(array("FontName" => pClass . "fonts/Silkscreen.ttf", "FontSize" => 6, "R" => 0, "G" => 0, "B" => 0)); $PieChart->drawPieLegend(140, 160, array("Style" => LEGEND_NOBORDER, "Mode" => LEGEND_HORIZONTAL)); /* Render the picture (choose the best way) */ $myPicture->stroke(); //$myPicture->autoOutput("pictures/example.draw3DPie.transparent.png"); }
/* ************* METADATA ************** */ $adspacesMeta = getAdspaces($mysqli); $campaignsMeta = getCampaigns($mysqli); $channelsMeta = getChannels($mysqli); $projectsMeta = getProjects($mysqli); $creativesMeta = getCreatives($mysqli); $adnetworksMeta = getAdnetworks($mysqli); $insertionsMeta = getInsertions($mysqli); $agesMeta = getAges($mysqli); $ispsMeta = getIsps($mysqli); $opsMeta = getOps($mysqli); $browsersMeta = getBrowsers($mysqli); $socialsMeta = getSocials($mysqli); $gendersMeta = getGenders($mysqli); $GLOBALS["metrics"] = getMetrics($mysqli); $metrics = $GLOBALS["metrics"]; /* $metadata = $result->body->metadata; foreach ($metadata as $key => $value) { //print_r($key.'/'); foreach ($value as $idWeborama => $arrValues) { //print_r("idWeborama ".$idWeborama.'-'); //print_r($arrValues); $insertData = ""; switch ($key) { case 'project': if(array_search($idWeborama."|".$keyCountry, $projectsMeta)){
} $tourId = StrSafe_DB($_SESSION['TourId']); $error = 0; $flags = array(array('', '', ''), array(0, '', 'x-icon-ok'), array(1, '', 'x-icon-canshoot'), array(5, '', 'x-icon-unknownshoot'), array(6, '', 'x-icon-gohome'), array(7, '', 'x-icon-notaccredited'), array(8, '', 'x-icon-couldshoot'), array(9, '', 'x-icon-noshoot')); $sessions = array('0' => '--'); $divisions = array('--' => '--'); $classes = array('--' => array('val' => '--', 'valid' => '--')); $subClasses = array('00' => '--'); $archers = array('' => '', '0' => get_text('No'), '1' => get_text('Yes')); $genders = array(); $athletes = array(); $sessions = getSessions_(); $divisions = getDivisions(); $subClasses = getSubClasses(); $classes = getClasses(); $genders = getGenders(); $athletes = getAthletes(); /****** End Controlloer ******/ /****** Output ******/ $xmlDoc = new DOMDocument('1.0', 'UTF-8'); $xmlRoot = $xmlDoc->createElement('response'); $xmlDoc->appendChild($xmlRoot); // Sezione header $xmlHeader = $xmlDoc->createElement('header'); $xmlRoot->appendChild($xmlHeader); $node = $xmlDoc->createElement('error', $error); $xmlHeader->appendChild($node); // Sezione combos $xmlCombos = $xmlDoc->createElement('combos'); $xmlRoot->appendChild($xmlCombos); // flags
/* ************* METADATA ************** */ $adspacesMeta = getAdspaces($connSqlsrv); $campaignsMeta = getCampaigns($connSqlsrv); $channelsMeta = getChannels($connSqlsrv); $projectsMeta = getProjects($connSqlsrv); $creativesMeta = getCreatives($connSqlsrv); $adnetworksMeta = getAdnetworks($connSqlsrv); $insertionsMeta = getInsertions($connSqlsrv); $agesMeta = getAges($connSqlsrv); $ispsMeta = getIsps($connSqlsrv); $opsMeta = getOps($connSqlsrv); $browsersMeta = getBrowsers($connSqlsrv); $socialsMeta = getSocials($connSqlsrv); $gendersMeta = getGenders($connSqlsrv); $GLOBALS["metrics"] = getMetrics($connSqlsrv); $metrics = $GLOBALS["metrics"]; $metadata = $result->body->metadata; foreach ($metadata as $key => $value) { //print_r($key.'/'); foreach ($value as $idWeborama => $arrValues) { //print_r("idWeborama ".$idWeborama.'-'); //print_r($arrValues); $insertData = ""; switch ($key) { case 'project': if (array_search($idWeborama . "|" . $keyCountry, $projectsMeta)) { echo "\nMeta Project existente: " . $idWeborama; } else { $insertData = $idWeborama . ",'" . trim($arrValues->label) . "','" . trim($arrValues->label) . "'," . $keyCountry;