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)){
Example #3
0
}
$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;