示例#1
0
 public function getEstatString()
 {
     return MatriculesPeer::getEstatText($this->getEstat());
 }
示例#2
0
文件: _gestio.php 项目: nagiro/intra
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 
}
示例#3
0
function LlistaMatricules($MATRICULES)
{
    $RET = "";
    if (sizeof($MATRICULES) == 0) {
        $RET .= 'No tenim constància informàtica que hagueu realitzat un curs a aquesta entitat. <br />Si no és així, si us plau notifiqueu-nos-ho.';
    } else {
        $RET .= '<TABLE class="DADES">';
        $RET .= '<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>';
        foreach ($MATRICULES as $M) {
            $CURSOS = $M->getCursos();
            $RET .= '<TR>
    		   			    <TD>
        						<a href="#TB_inline?height=480&width=640&inlineId=hidden' . $CURSOS->getIdcursos() . '&modal=false" class="thickbox">' . $CURSOS->getCodi() . '</a>
              					<div style="display:none" id="hidden' . $CURSOS->getIdcursos() . '">' . $CURSOS->getDescripcio() . '</div>
    				        </TD>		   				   			
                            <TD>' . $CURSOS->getTitolCurs() . '</TD>
                            <TD>' . MatriculesPeer::getEstatText($M->getEstat()) . '</TD>
                            <TD>' . $M->getDataInscripcio('d/m/Y H:i') . '</TD>
                            <TD>' . MatriculesPeer::textDescomptes($M->getTReduccio()) . '</TD>                                                                                             
    			     </TR>';
        }
        $RET .= '</TABLE>';
    }
    $RET .= '<br /><div style="text-align:right">
                    <a href="' . url_for('gestio/uGestio?accio=GESTIONA_MATRICULES') . '">                    
                        ' . image_tag('template/new.png') . ' Nova matrícula
                    </a>
                 </div>';
    return $RET;
}
示例#4
0
function mostraCursos($MATRICULES, $estat)
{
    $RET = "";
    foreach ($MATRICULES as $M) {
        $C = $M->getCursos();
        $U = $M->getUsuaris();
        $TEXT_REDUCCIO = "";
        if ($M->getTreduccio() == MatriculesPeer::REDUCCIO_CAP) {
            $PREU = $M->getPagat();
        } else {
            $PREU = $M->getPagat();
            $TEXT_REDUCCIO = ' |R';
        }
        if ($M->getEstat() == $estat) {
            $RET .= '<TR>';
            $RET .= '<TD class="LINIA" width="15%">' . link_to($U->getDni(), 'gestio/gMatricules?accio=E&IDM=' . $M->getIdmatricules()) . '</TD>';
            $RET .= '<TD class="LINIA" width="40%"><b>' . $U->getNomComplet() . '</b><BR />' . $U->getAdreca() . '<BR />' . $U->getCodiPostal() . ' - ' . $U->getPoblacioString() . '<BR />' . $U->getTelefonString() . ' | ' . $M->getDatainscripcio() . ' <br />' . $U->getEmail() . '</TD>';
            $RET .= '<TD class="LINIA" width="45%">' . $C->getCodi() . ' ' . $C->getTitolcurs() . ' (' . $PREU . '€' . $TEXT_REDUCCIO . ') <br />';
            $RET .= MatriculesPeer::getEstatText($M->getEstat()) . ' ' . $M->getComentari() . '</TD>';
            $RET .= '</TR>';
        }
    }
    return $RET;
}
示例#5
0
	 			<?php 
    if (sizeof($MATRICULES) == 0) {
        echo '<tr><td class="LINIA" colspan="3">No hi ha cap matrícula amb aquests paràmetres.</td></tr>';
    } else {
        echo '<tr><td class="TITOL">DNI</td><td class="TITOL">NOM</td><td class="TITOL">DATA INICI</td></tr>';
        $i = 0;
        foreach ($MATRICULES as $M) {
            $C = $M->getCursos();
            $U = $M->getUsuaris();
            $TEXT_REDUCCIO = "";
            $PREU = $M->getPagat();
            echo '<tr>
									<td class="LINIA" width="15%">' . link_to($U->getdni(), 'gestio/gMatricules?accio=E&IDM=' . $M->getIdmatricules()) . '</td>
									<td class="LINIA" width="40%"><b>' . $U->getNomComplet() . '</b><BR />' . $U->getTelefonString() . ' | ' . $M->getdatainscripcio() . '<br />' . $U->getEmail() . '</td>
									<td class="LINIA" width="45%">' . $C->getCodi() . ' ' . $C->getTitolcurs() . ' (' . $PREU . '€' . $TEXT_REDUCCIO . ') <br />
								                     		       ' . MatriculesPeer::getEstatText($M->getEstat()) . ' ' . $M->getComentari() . ' ' . '<a href="' . url_for('gestio/gMatricules?accio=P&IDP=' . $M->getIdmatricules()) . '"><img src="' . $BASE . 'images/template/printer.png' . '" /></a>
								                     		       </td>							
								  </tr>';
        }
    }
    ?>
	      	</table>      
	      </div>
        
  <?php 
}
?>
  
      <div style="height:40px;"></div>
                
    </td>