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;">&nbsp;</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 '&nbsp;&nbsp;<a id="P-' . $OH->getHorarisid() . '" class="tt2">' . image_tag('template/money.png') . '<span>Edita els preus.</span></a>';
        } else {
            echo '&nbsp;&nbsp;<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;">&nbsp;</div>
            </div>
            
            <!-- FI DESCRIPCIÓ -->
            
            <!-- COMENÇA CICLES -->
            
            <div id="tabs-4">                 
              	<table class="DADES">   
                    <tr><th>Activitat</th><th>Data</th></tr>
                    <tr><th>&nbsp;</th><th>&nbsp;</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 
}
Exemplo n.º 2
0
 $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 {