function generaHoraris($LOH)
{
    $RET = array();
    $ESP = array();
    if (sizeof($LOH) > 4) {
        foreach ($LOH as $OH) {
            $LOHE = $OH->getHorarisespaiss();
            $ESP[$LOHE[0]->getNomEspai()][$OH->getHorainici('H:i')][$OH->getDia('m')][$OH->getDia('d')] = $OH->getDia('d');
        }
        foreach ($ESP as $Espai => $D1) {
            foreach ($D1 as $Hi => $D2) {
                foreach ($D2 as $m => $D3) {
                    $RET[] = $Espai . ' a les ' . $Hi . ' els dies ' . implode(', ', $D3) . generaMes($m);
                }
            }
        }
        return implode('<br />', $RET);
    } else {
        foreach ($LOH as $OH) {
            $LOHE = $OH->getHorarisespaiss();
            $Espai = $LOHE[0]->getNomEspai();
            $RET[$OH->getHorarisid()] = generaData($OH->getDia('Y-m-d')) . ' a ' . $Espai . ' a les ' . $OH->getHorainici('H:i') . ' h.';
        }
        return implode('<br />', $RET);
    }
}
예제 #2
0
    		  </tr>';
    foreach ($LLISTAT_ACTIVITATS->getResults() as $A) {
        $OA = $A->getActivitats();
        $OC = $OA->getCicles();
        $nom_act = $OA->getTMig();
        $nom_cicle = $OC->getTmig();
        $link_cicle = link_to($nom_cicle, '@web_cicle?idC=' . $OC->getCicleid() . '&titol=' . myUser::text2url($nom_cicle));
        if (!empty($nom_act)) {
            echo '<tr>';
            echo '<td>';
            echo '<a href="' . url_for('@web_activitat?idA=' . $OA->getActivitatid() . '&titol=' . $OA->getNomForUrl()) . '">' . $OA->getTmig() . '</a>';
            if ($OC->getCicleid() > 1) {
                echo ' || Cicle: ' . $link_cicle;
            }
            echo '</td>';
            echo '<td>' . generaData($A->getDia('Y-m-d')) . '</td>';
            echo '<td>' . $A->getHoraInici('H:i') . '</td>';
            echo '</tr>';
        }
    }
    if ($MODE == 'CERCA') {
        echo '<tr><td colspan="3" style="text-align:center">' . setPager($LLISTAT_ACTIVITATS, 'web/index?accio=c', $PAGINA) . '</td></tr>';
    }
    echo '</TABLE>';
}
?>
      <DIV STYLE="height:40px;"></DIV>
                
    </TD>
    
예제 #3
0
 echo '<TABLE class="BOX">';
 echo '<TR>';
 if (!empty($imatge)) {
     echo '<TD class="FOTO">' . image_tag('noticies/' . $imatge, array('class' => 'IMG_FOTO')) . '</TD>';
 }
 echo '<TD class="NOTICIA">';
 if ($DESCRIPCIO instanceof Activitats) {
     echo '	<DIV class="DATA">';
     $RET = array();
     foreach ($DESCRIPCIO->getHorarisActius($IDS) as $H) {
         $LOHE = $H->getHorarisespaiss(HorarisespaisPeer::getCriteriaActiu(new Criteria(), $IDS));
         $noms = array();
         foreach ($LOHE as $OHE) {
             $noms[] = $OHE->getNomEspai();
         }
         $RET[generaData($H->getDia('Y-m-d')) . ' a les ' . $H->getHoraInici('H:i')] = implode(',', $noms);
     }
     foreach ($RET as $K => $R) {
         echo $K . ' ( ' . $R . ' )<br />';
     }
     echo '  </DIV>';
 }
 echo '<DIV class="TITOL">' . $titol . '</DIV>';
 echo '<DIV>' . $descripcio . '</DIV>';
 echo '<DIV class="PEU">';
 echo '<br />';
 echo link_to('Tornar', url_for('web/index?accio=ret'), array('class' => 'verd', 'style' => 'float:left; font-weight:bold;'));
 if (!empty($pdf)) {
     echo link_to(image_tag('intranet/pdf.png', array('style' => 'float:right')), image_path('noticies/' . $pdf, true), array('target' => '_NEW'));
 }
 echo '</DIV>';