Esempio n. 1
0
function gestiona_cursos($CURSOS, $MATRICULES, $MISSATGES, $LCURSOS)
{
    ?>
   <form method="post" action="<?php 
    echo url_for('web/gestio?accio=im');
    ?>
" id="FORM_CURSOS">
   
	   <FIELDSET class="REQUADRE"><LEGEND class="LLEGENDA">Cursos disponibles actualment </LEGEND>
       	      
	       	<?php 
    $LCURSOS = $LCURSOS->getResults();
    ?>
	       	<?php 
    if (empty($LCURSOS)) {
        echo "Actualment no es pot matricular a cap curs. ";
        ?>
			<?php 
    } else {
        ?>
	      
					   <TABLE class="DADES">
						   <tr>
						   	<td class="TITOL" colspan="2">CODI</td>						   	
						   	<td class="TITOL">NOM</td>
						   	<td class="TITOL">PREU</td>
						   	<td class="TITOL" width="70px">INICI</td>
						   	<td class="TITOL">PLACES</td>
						   </tr>
					   <?php 
        $CAT_ANT = "";
        ?>
   
					   <?php 
        foreach ($LCURSOS as $C) {
            ?>
                       <?php 
            if ($C->getVisibleweb() == 1) {
                ?>
                      
					   <?php 
                if ($CAT_ANT != $C->getCategoria()) {
                    ?>
					   
								<TR><TD colspan="6" class="TITOL_CATEGORIA"><?php 
                    echo $C->getCategoriaText();
                    ?>
</TD></TR>
					   <?php 
                }
                ?>
					   <?php 
                $PLACES = $C->getPlacesArray();
                $ple = $PLACES['OCUPADES'] == $PLACES['TOTAL'] ? "style=\"background-color:#FFCCCC;\"" : "";
                $jple = $PLACES['OCUPADES'] == $PLACES['TOTAL'];
                ?>
					                       	
					   		<TR>
					      		<TD <?php 
                echo $ple;
                ?>
><?php 
                echo radiobutton_tag('D[CURS]', $C->getIdcursos(), false, array('onClick' => 'ActivaBoto(' . $jple . ');', 'class' => 'class_cursos '));
                ?>
</TD>					      		
					      		<TD <?php 
                echo $ple;
                ?>
>
					      		
									<a href="#TB_inline?height=480&width=640&inlineId=hidden<?php 
                echo $C->getIdcursos();
                ?>
&modal=false" class="thickbox">
					      				<?php 
                echo $C->getCodi();
                ?>
					      			</a>
   			      					<div style="display: none;" id="hidden<?php 
                echo $C->getIdcursos();
                ?>
">
                                        <div id="TEXT_WEB">
			      						 <?php 
                echo $C->getDescripcio();
                ?>
                                        </div>
      								</div>

					      		</TD>
										      							      							      		
					      		<TD <?php 
                echo $ple;
                ?>
><?php 
                echo $C->getTitolcurs();
                ?>
 ( <?php 
                echo $C->getHoraris();
                ?>
 ) </TD>
					      		<TD <?php 
                echo $ple;
                ?>
><?php 
                echo $C->getPreu();
                ?>
 €</TD>      							
					      		<TD <?php 
                echo $ple;
                ?>
><?php 
                echo $C->getDatainici('d-m-Y');
                ?>
</TD>
					      		<TD <?php 
                echo $ple;
                ?>
><?php 
                echo $PLACES['OCUPADES'] . '/' . $PLACES['TOTAL'];
                ?>
</TD>
					      	</TR>                		                 										
					   <?php 
                $CAT_ANT = $C->getCategoria();
                ?>
                       <?php 
            }
            ?>
			   
					   <?php 
        }
        ?>
        					                         
					   </TABLE>
					   <br /><br />
                       
                       <?php 
        //Mirem que l'usuari es pugui matricular segons les dates de matrícules
        list($DIA_Y, $DIA_M, $DIA_D) = explode("-", TipusPeer::getDataIniciMatriculaAnticsAlumnes()->getTipusdesc());
        list($DIT_Y, $DIT_M, $DIT_D) = explode("-", TipusPeer::getDataIniciMatriculaTothom()->getTipusdesc());
        $DIA_T = mktime(0, 0, 0, $DIA_M, $DIA_D, $DIA_Y);
        $DIT_T = mktime(0, 0, 0, $DIT_M, $DIT_D, $DIT_Y);
        ?>

                       
					   <TABLE class="FORMULARI" width="100%">					   		
					   		<TR><TD width="100px;" style="font-size:10px;"><b>DESCOMPTE</b></TD><td><?php 
        echo select_tag('D[DESCOMPTE]', options_for_select(MatriculesPeer::selectDescomptesWeb(), MatriculesPeer::REDUCCIO_CAP));
        ?>
</TD></TR>
					   		<TR><TD width="100px"></TD>
                                <TD>    
                                    <?php 
        $avui = time();
        if (sizeof($MATRICULES) == 0) {
            if ($avui < $DIT_T) {
                echo "<div class=\"text\" style=\"font-weight:bold; \">El període de matrícules per a nous alumnes comença el dia " . date('d/m/Y', $DIT_T) . '</div>';
            } else {
                echo "<div>" . submit_tag('Matriculeu-me', array('name' => 'BMATRICULA', 'class' => 'BOTO_ACTIVITAT', 'style' => 'width:100px')) . '</div>';
            }
        } else {
            if ($avui < $DIA_T) {
                echo "<div style=\"font-size:11px; font-weight:bold; \">El període de matrícules per a antics alumnes comença el dia " . date('d/m/Y', $DIA_T) . '</div>';
            } else {
                echo '<div>' . submit_tag('Matriculeu-me', array('name' => 'BMATRICULA', 'class' => 'BOTO_ACTIVITAT', 'style' => 'width:100px')) . '</div>';
            }
        }
        ?>
                                     <br />
                                     <div class="text">Si necessita més informació sobre el nou sistema de matrícules, si us plau, cliqui <a href="<?php 
        echo url_for('web/index?accio=mc&node=35');
        ?>
">aquí</a>.</div>                                                                                                                                                                  
                                </TD>
                            </TR>
					   </TABLE>
					   
			<?php 
    }
    ?>
		            
	   </FIELDSET>
      
	   <FIELDSET class="REQUADRE"><LEGEND class="LLEGENDA">Cursos matriculats amb anterioritat</LEGEND>
	              
		   <TABLE class="DADES">
		   
		   <?php 
    if (sizeof($MATRICULES) == 0) {
        ?>
				<TR><TD>No tenim constància informàtica que hagueu realitzat un curs a la Casa de Cultura. <br />Si no és així, si us plau notifiqueu-nos-ho. </TD></TR>
           <?php 
    } else {
        ?>
                <TR><TD class="titol">CODI</TD>
                    <TD class="titol">NOM</TD>
                    <TD class="titol">ESTAT</TD>
                    <TD class="titol">DATA MATRÍCULA</TD>
                    <TD class="titol">DESCOMPTE</TD></TR>                                   
		   <?php 
    }
    ?>
		   
		   <?php 
    foreach ($MATRICULES as $M) {
        ?>
		      <?php 
        $CURSOS = $M->getCursos();
        ?>
                           
		   		<TR>
		   			<TD>
						<a href="#TB_inline?height=480&width=640&inlineId=hidden<?php 
        echo $CURSOS->getIdcursos();
        ?>
&modal=false" class="thickbox">
      						<?php 
        echo $CURSOS->getCodi();
        ?>
      					</a>
      					<div style="display:none" id="hidden<?php 
        echo $CURSOS->getIdcursos();
        ?>
">
      						<?php 
        echo $CURSOS->getDescripcio();
        ?>
      					</div>
      				</TD>		   				   			
		      		<TD><?php 
        echo $CURSOS->getTitolCurs();
        ?>
</TD>
		      		<TD><?php 
        echo MatriculesPeer::getEstatText($M->getEstat());
        ?>
</TD>
		      		<TD><?php 
        echo $M->getDataInscripcio('d/m/Y H:i');
        ?>
</TD>
		      		<TD><?php 
        echo MatriculesPeer::textDescomptes($M->getTReduccio());
        ?>
</TD>                                                                                             
			     </TR>                                   
		   <?php 
    }
    ?>
                              
		   </TABLE>
		      
	   </FIELDSET>
	      	      	   	   	
   	</form>
   
<?php 
}
Esempio n. 2
0
function LlistaCursos($LCURSOS, $DATA_INICI)
{
    $RET = '<form method="post" action="' . url_for('gestio/uGestio') . '" id="FORM_CURSOS">';
    $RET .= '<FIELDSET class="REQUADRE"><LEGEND class="LLEGENDA">Cursos disponibles </LEGEND>';
    $RET .= '<div style="margin-bottom:10px; padding:10p">Atenció: Si el curs es suspèn per motius interns o per falta d\'alumnes, l\'import cobrat serà retornat.</div>';
    if (sizeof($LCURSOS) == 0) {
        $RET .= 'Actualment no hi ha cap curs disponible.</fieldset></form>';
    } else {
        $RET .= '           
    				<TABLE class="DADES">
                    <tr>
    				    <td class="TITOL" colspan="2">CODI</td>						   	
    					<td class="TITOL">NOM</td>
    					<td class="TITOL">PREU</td>
    					<td class="TITOL" width="70px">INICI</td>
    					<td class="TITOL">PLACES</td>
    				</tr>';
        $CAT_ANT = "";
        foreach ($LCURSOS as $C) {
            if ($C->getVisibleweb() == 1) {
                if ($CAT_ANT != $C->getCategoria()) {
                    $RET .= '<TR><TD colspan="6" class="TITOL_CATEGORIA">' . $C->getCategoriaText() . '</TD></TR>';
                }
                $PLACES = $C->getPlacesArray();
                $ple = $PLACES['OCUPADES'] == $PLACES['TOTAL'] ? "style=\"background-color:#FFCCCC;\"" : "";
                $jple = $PLACES['OCUPADES'] == $PLACES['TOTAL'];
                $RET .= '<TR>
    					       <TD ' . $ple . '>' . radiobutton_tag('D[CURS]', $C->getIdcursos(), false, array('onClick' => 'ActivaBoto(' . $jple . ');', 'class' => 'class_cursos ')) . '</TD>';
                $RET .= '  <TD ' . $ple . '>';
                $RET .= '       <a href="#TB_inline?height=480&width=640&inlineId=hidden' . $C->getIdcursos() . '&modal=false" class="thickbox">
    					      				' . $C->getCodi() . '
                                    </a>
    				                <div style="display: none;" id="hidden' . $C->getIdcursos() . '">
                                            <div id="TEXT_WEB">
    			      						 ' . $C->getDescripcio() . '
                                            </div>
          							</div>
      		                    </TD>';
                $RET .= '<TD ' . $ple . '>' . $C->getTitolcurs() . ' ( ' . $C->getHoraris() . ' ) </TD>';
                $RET .= '<TD ' . $ple . '>' . $C->getPreu() . ' €</TD>';
                $RET .= '<TD ' . $ple . '>' . $C->getDatainici('d-m-Y') . '</TD>';
                $RET .= '<TD ' . $ple . '>' . $PLACES['OCUPADES'] . '/' . $PLACES['TOTAL'] . '</TD>';
                $RET .= '</TR>';
                $CAT_ANT = $C->getCategoria();
            }
        }
        $RET .= '</TABLE><br />';
        $avui = time();
        if ($DATA_INICI >= $avui) {
            $BOT = "<div class=\"text\" style=\"font-weight:bold; \">El període de matrícules comença el dia " . date('d/m/Y', $DATA_INICI) . '.<br /> Encara no es pot matricular.</div>';
        } else {
            $BOT = "";
            //$BOT = "<div>".submit_tag('Matriculeu-me',array('name'=>'BMATRICULA' , 'class'=>'BOTO_ACTIVITAT' , 'style'=>'width:100px')).'</div>';
        }
        $RET .= '   <TABLE class="FORMULARI" width="100%">					   		
                            <TR><TD width="100px;" style="font-size:10px;"><b>DESCOMPTE</b></TD><td>' . select_tag('D[DESCOMPTE]', options_for_select(MatriculesPeer::selectDescomptesWeb(), MatriculesPeer::REDUCCIO_CAP)) . '</TD></TR>
    					   	<TR><TD width="100px"></TD>
                                <TD>' . $BOT . '<br />                                                                                                                                                                                                  
                                </TD>
                            </TR>
                        </TABLE>';
        if (empty($BOT)) {
            $RET .= '<div style="text-align:right">
                            <button type="submit" name="BMATRICULA" class="BOTO_ACTIVITAT">
                                ' . image_tag('template/bookmark_document.png') . ' Matricular-me
                            </button>
                        </div>';
        }
        $RET .= '
                    </fieldset>                                                                
                 </form>                                            
                ';
    }
    return $RET;
}