function infoFormazioni($info, $meseDa, $annoDa, $meseA, $annoA, $SuffissoDB, $clown = NULL) { $dbModel = new OpDbModelOpDb(); $Data = new DataModelData(); $formazioni = $dbModel->leggiFormazioni($meseDa, $annoDa, $meseA, $annoA, $SuffissoDB); if ($info == "dateNonFormattate") { return $formazioni[0]; } else { if ($info == "date") { $tmp = $formazioni[0]; $mesi = $Data->getInfo('MesiAnno'); for ($n = 0; $tmp[$n]; $n++) { $dataTmp = explode('-', $tmp[$n]); if ($dataTmp[1] <= 9) { $tmp[$n] = $dataTmp[2] . " " . $mesi[substr($dataTmp[1], 1)]; } else { $tmp[$n] = $dataTmp[2] . " " . $mesi[$dataTmp[1]]; } } return $tmp; } else { if ($info == "presenze") { $formaz = $formazioni[0]; $presenze = $formazioni[2]; for ($n = 0; $formaz[$n]; $n++) { $ret->{$formaz}[$n] = $presenze[$n]; } return $ret; } else { if ($info == "contaPresenze") { $ret = $dbModel->contaPresenze($clown, $meseDa, $annoDa, $meseA, $annoA, $SuffissoDB); return $ret; } } } } return 1; }