function formLlistaActivitatsEdicio($OA, $OC, $L_OA_REL, $FA, $IDS) { ?> <div class="REQUADRE fb"> <?php echo include_partial('botonera', array('tipus' => 'Tancar', 'url' => 'gestio/gActivitats?accio=C')); ?> <div class="titol">Editant les activitats ( <?php echo $OC instanceof Cicles ? $OC->getNom() : "No pertany a cap cicle"; ?> )</div> <div id="tabs_cicles"> <ul> <li><a href="#tabs-1">Dades generals</a></li> <li><a href="#tabs-2">Horaris</a></li> <li><a href="#tabs-3">Descripció</a></li> <li><a href="#tabs-4">Activitats del cicle</a></li> </ul> <!-- COMENÇA ACTIVITAT --> <div id="tabs-1"> <div style="padding-top:10px;" class="FORMULARI fb"> <form action="<?php echo url_for('gestio/gActivitats?accio=ACTIVITAT_SAVE'); ?> " method="POST"> <?php echo $FA; ?> <div style="text-align:right; padding-top:40px;"> <button id="B-GUARDA-ACTIVITAT" name="B-GUARDA-ACTIVITAT" type="submit"></button> <button id="B-ESBORRA-ACTIVITAT" name="B-ESBORRA-ACTIVITAT" type="submit"></button> </div> </form> </div> <div style="clear: both;"> </div> </div> <!-- FI ACTIVITAT --> <!-- COMENÇA HORARIS --> <div id="tabs-2"> <div> <?php $A_OH_PREU = $OA->getHorarisAmbPreu(); ?> <?php $L_OH = $OA->getHorariss(); $RET = ""; ?> <?php if (sizeof($L_OH) == 0) { echo '<div class="row_horaris"><div class="col_horaris">Aquesta activitat no té cap horari definit.</div></div>'; } ?> <?php foreach ($L_OH as $OH) { $M = $OH->getArrayHorarisEspaisMaterial(); $HE = $OH->getArrayHorarisEspaisActiusAgrupats(); echo '<div class="row_horaris"> <div class="col_horaris" style="width:100px;">' . myUser::getDiaText($OH->getDia('Y-m-d'), true) . ', ' . $OH->getDia('d/m/Y') . '</div> <div class="col_horaris" style="width:50px;">' . $OH->getHorainici('H:i') . '</div> <div class="col_horaris" style="width:50px;">' . $OH->getHorafi('H:i') . '</div> <div class="col_horaris" style="width:200px;">'; foreach ($HE as $HESPAI) { echo $HESPAI . '<br />'; } echo '</div>'; echo '<div class="col_horaris" style="width:50px; float:right;">'; echo '<a id="H-' . $OH->getHorarisid() . '" class="tt2">' . image_tag('template/door.png') . '<span>Edita l\'horari.</span></a>'; if (array_key_exists($OH->getHorarisid(), $A_OH_PREU)) { echo ' <a id="P-' . $OH->getHorarisid() . '" class="tt2">' . image_tag('template/money.png') . '<span>Edita els preus.</span></a>'; } else { echo ' <a id="P-' . $OH->getHorarisid() . '" class="tt2">' . image_tag('template/money_euro.png') . '<span>Edita els preus.</span></a>'; } echo '</div>'; echo '</div>'; } ?> </div> <br /> <?php echo '<button id="H-0"></button>'; ?> <div id="FORMULARI_HORARI"></div> <div id="FORMULARI_PREU"></div> </div> <!-- FI HORARIS --> <!-- COMENÇA DESCRIPCIÓ --> <div id="tabs-3"> <div style="padding-top:10px;" class="FORMULARI fb"> <form id="FORMULARI_DESCRIPCIO" method="POST"> <?php echo new ActivitatsTextosForm($OA); ?> <?php include_partial('uploads', array('DIRECTORI_WEB' => '/images/activitats/', 'NOM_ARXIU' => 'A-' . $OA->getActivitatid())); ?> <div style="text-align:right; padding-top:40px;"> <input id="B-GUARDA-DESCRIPCIO" name="B-GUARDA-DESCRIPCIO" type="submit" value="Guarda" /> </div> </form> </div> <div style="clear: both;"> </div> </div> <!-- FI DESCRIPCIÓ --> <!-- COMENÇA CICLES --> <div id="tabs-4"> <table class="DADES"> <tr><th>Activitat</th><th>Data</th></tr> <tr><th> </th><th> </th></tr> <?php if (sizeof($L_OA_REL) == 0) { echo '<tr><td class="LINIA">El cicle no té cap activitat.</td></tr>'; } ?> <?php foreach ($L_OA_REL as $OA) { $PrimerDia = $OA->getPrimeraData(); $text = $OA->getTmig(); if (empty($text)) { $text = $OA->getNom(); } echo '<tr> <td class="" width="">' . link_to($text, 'gestio/gActivitats?accio=ACTIVITAT&IDA=' . $OA->getActivitatid()) . '</td> <td class="" width="">' . $PrimerDia . '</td> </tr>'; } ?> </table> <br /> </div> <!-- FI CICLES --> </div> </div> <?php }
$Espai = array(); //Carreguem l'activitat associada a l'horari $OA = $OH->getActivitats(); //Mirem el primer i últim horari de l'activitat per saber si és un cicle $OH1 = $OA->getPrimerHorari(); $OH2 = $OA->getUltimHorari(); //Si tots dos són horaris correctes if ($OH1 instanceof Horaris && $OH2 instanceof Horaris && !key_exists($OA->getActivitatid(), $activitats_ja_aparegudes)) { //Guardem aquesta activitat com a apareguda perquè no torni a sortir $activitats_ja_aparegudes[$OA->getActivitatid()] = $OA->getActivitatid(); //Si el primer i últim dia és el mateix, llavors tenim una activitat amb només un horari if ($OH1->getDia() == $OH2->getDia()) { $Data_Activitat = myUser::getDiaText($OH1->getDia('Y-m-d')) . "<br />" . $OH1->getDia('d') . '/' . $OH1->getDia('m'); // Si el primer i últim dia són diferents, tenim una activitat amb diversos horaris } else { $Data_Activitat = myUser::getDiaText($OH->getDia('Y-m-d')) . "<br />" . $OH->getDia('d') . '/' . $OH->getDia('m') . '<br />' . '<span style="font-size:8px;"> + dies </span>'; } $OC = $OA->getCicles(); if ($OH instanceof Horaris) { $Espai = $OH->getArrayEspais(); } else { $Espai = array(); } if ($OC instanceof Cicles) { $Nom_Cicle = $OC->getTMig(); } else { $OC = ""; } if ($OA instanceof Activitats) { $Nom_Activitat = $OA->getTMig(); } else {