コード例 #1
0
 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;
 }