HEX
Server: Apache
System: Linux clpupre 5.4.0-90-generic #101-Ubuntu SMP Fri Oct 15 20:00:55 UTC 2021 x86_64
User: undanet (1000)
PHP: 7.4.3
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /home/undanet/dump/data/PortalEmpleo/src/Views/FormularioGestionConvocatoria.php
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Gestión de Convocatorias</title>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.9/angular.min.js"></script>

<?php
	$_SERVER['HTTPS'] = $_SERVER['HTTPS'] == 'off' ? '' : $_SERVER['HTTPS'];
	$root = (!empty($_SERVER['HTTPS']) ? 'https' : 'http') . '://' . $_SERVER['HTTP_HOST'] . '/';
	$rootwp = "";

	$lang = 'es';
	if(isset($_GET['lang']))
	{
		switch($_GET['lang'])
		{
			case 'en':
			case 'en_GB':
				$lang = 'en';
			break;
			default:
				$lang = 'es';
			break;
		}
	}
?>
</head>

<body>
	<div class="wrap-content" ng-app="">
	<form method="post" name="frmConvocatoria" id="frmConvocatoria" action="" enctype="multipart/form-data">
	  <table border="0">
			<tbody>
				<tr>
					<td>
						<?php
							if($lang=='en' || $lang=='en_GB')
							{
								echo '<label for="txtReferencia">Reference:</label></td>';
							}
							else
							{
								echo '<label for="txtReferencia">Referencia:</label></td>';
							}
						?>
					<td>
						<?php
							if(isset($data['convocatoria']) && is_object($data['convocatoria']))
							{
								echo '<input type="text" name="txtReferencia" id="txtReferencia" value="' . $data['convocatoria']->getReferencia() . '" required>';
							}
							else
							{
								echo '<input type="text" name="txtReferencia" id="txtReferencia" required>';
							}
						?>
					</td>
				</tr>
				<tr>
					<td>
						<?php
							if($lang=='en' || $lang=='en_GB')
							{
								echo '<label for="txtDescripcion">Description:</label></td>';
							}
							else
							{
								echo '<label for="txtDescripcion">Descripci&oacute;n:</label></td>';
							}
						?>
					<td>
						<?php
							if(isset($data['convocatoria']) && is_object($data['convocatoria']))
							{
								echo '<input type="text" name="txtDescripcion" id="txtDescripcion" value="' . $data['convocatoria']->getDescripcion() . '" required>';
							}
							else
							{
								echo '<input type="text" name="txtDescripcion" id="txtDescripcion" required>';
							}
						?>
					</td>
				</tr>
			  	<tr>
					<td>
						<?php
							if($lang=='en' || $lang=='en_GB')
							{
								echo '<label for="txtPuestoTrabajo">Job:</label>';
							}
							else
							{
								echo '<label for="txtPuestoTrabajo">Puesto Trabajo:</label>';
							}
						?>
					</td>
					<td>
						<?php
							if(isset($data['convocatoria']) && is_object($data['convocatoria']))
							{
								echo '<input type="text" name="txtPuestoTrabajo" id="txtPuestoTrabajo" value="' . $data['convocatoria']->getPuestoTrabajo() . '" required>';
							}
							else
							{
								echo '<input type="text" name="txtPuestoTrabajo" id="txtPuestoTrabajo" required>';
							}
						?>
					</td>
					<td>
						<?php
							if($lang=='en' || $lang=='en_GB')
							{
								echo '<div name="txtPuestoTrabajoInfo" id ="txtPuestoTrabajoInfo" class="small">For multiple Jobs, divide then using semicolon character (;)</div>';
							}
							else
							{
								echo '<div name="txtPuestoTrabajoInfo" id ="txtPuestoTrabajoInfo" class="small">En caso de m&uacute;ltiples puestos separar por punto y coma (;)</div>';
							}
						?>
					</td>
			  	</tr>
			  	<tr>
					<td>
						<?php
							if($lang=='en' || $lang=='en_GB')
							{
								echo '<label for="txtCentro">Center:</label>';
							}
							else
							{
								echo '<label for="txtCentro">Centro:</label>';
							}
						?>
					</td>
					<td>
						<?php
							if(isset($data['convocatoria']) && is_object($data['convocatoria']))
							{
								echo '<input type="text" name="txtCentro" id="txtCentro" value="' . $data['convocatoria']->getCentro() . '" required>';
							}
							else
							{
								echo '<input type="text" name="txtCentro" id="txtCentro" required>';
							}
						?>
					</td>
			  	</tr>
			  	<tr>
					<td>
						<?php
							if($lang=='en' || $lang=='en_GB')
							{
								echo '<label for="dtFechaInicio">Start Date:</label>';
							}
							else
							{
								echo '<label for="dtFechaInicio">Fecha Inicio:</label>';
							}
						?>
					</td>
					<td>
						<?php
							if(isset($data['convocatoria']) && is_object($data['convocatoria']))
							{
								echo '<input type="hidden" name="dtFechaInicio" id="dtFechaInicio" value="' . 
								$data['convocatoria']->getFechaInicio()->format('Y-m-d') . '" required>';
								echo '<input type="date" name="dtFechaInicio" id="dtFechaInicio" value="' . 
								$data['convocatoria']->getFechaInicio()->format('Y-m-d') . '" disabled="true" required>';
							}
							else
							{
								echo '<input type="date" name="dtFechaInicio" id="dtFechaInicio" value="'. date("d-m-Y\TH-i") . '" required>';
							}
						?>
					</td>
			  	</tr>
			  	<tr>
					<td>
						<?php
							if($lang=='en' || $lang=='en_GB')
							{
								echo '<label for="dtFechaFin">End Date:</label>';
							}
							else
							{
								echo '<label for="dtFechaFin">Fecha Fin:</label>';
							}
						?>
					</td>
					<td>
						<?php
							if(isset($data['convocatoria']) && is_object($data['convocatoria']))
							{
								if($data['convocatoria']->getFechaFin()->format('Y-m-d')<date("Y-m-d"))
								{
									echo '<input type="hidden" name="dtFechaFin" id="dtFechaFin" value="' . 
									$data['convocatoria']->getFechaFin()->format('Y-m-d') . '" required>';
								}
								echo '<input type="date" name="dtFechaFin" id="dtFechaFin" value="' . 
								$data['convocatoria']->getFechaFin()->format('Y-m-d') . '"';
								
								if($data['convocatoria']->getFechaFin()->format('Y-m-d')<date("Y-m-d"))
								{ 
									echo ' disabled="true"';
								}
								else 
								{
									' disabled="false"';
								}
								echo ' required>';
							}
							else
							{
								echo '<input type="date" name="dtFechaFin" id="dtFechaFin" value="'. date("d-m-Y\TH-i") . '" required>';
							}

							echo '<input type="date" name="dtFechaUltimaActualizacion" id="dtFechaUltimaActualizacion" value="'. date("Y-m-d") . '" hidden="true" required>';
						?>
					</td>
			  	</tr>
				<tr>
					<td>
						<?php
							if($lang=='en' || $lang=='en_GB')
							{
								echo '<label for="flPDFConvocatoria">Call PDF <small>(Max. 10MB)</small>:</label>';
							}
							else
							{
								echo '<label for="flPDFConvocatoria">PDF Convocatoria <small>(Max. 10MB)</small>:</label>';
							}
						?>
					</td>
					<td>
						<?php
							if(isset($data['convocatoria']) && is_object($data['convocatoria']))
							{
								echo '<input type="hidden" name="flPDFConvocatoria" id="flPDFConvocatoria" value="' . $data['convocatoria']->getRutaarchivoconvocatoria() . '" required>';
								//echo '<a href="' . $data['convocatoria']->getRutaarchivoconvocatoria() . '" target="_blank">' . $data['convocatoria']->getRutaarchivoconvocatoria()  . '</a>';
								echo '<a href="' . $root . 'descargaC/?ref=' . $data['convocatoria']->getReferencia() . '&file=' . basename($data['convocatoria']->getRutaarchivoconvocatoria()) . '" target="_blank">' . basename($data['convocatoria']->getRutaarchivoconvocatoria())  . '</a>';
								
							}
							else
							{
								echo '<input type="file" name="flPDFConvocatoria" id="flPDFConvocatoria" accept=".pdf,application/pdf" required>';
							}
						?>
					</td>
					<td>
					  <div name="flPDFConvocatoriaError" id ="flPDFConvocatoriaError" hidden="true">Admite .pdf.</div>
					</td>
					<script language="javascript">
						var file = document.getElementById('flPDFConvocatoria');

						file.onchange = function(e) {
						  var fileError = document.getElementById('flPDFConvocatoriaError');
						  var ext = this.value.match(/\.([^\.]+)$/)[1];
						  switch (ext) {
							case 'pdf':
							  //alert('Allowed');
							  fileError.hidden = true;
							  break;
							default:
							  //alert('Not allowed');
							  this.value = '';
							  fileError.hidden = false;
							  break;
						  }
						};
					</script>  
			  	</tr>
				
			  <tr>
					<td>
						<?php
							if($lang=='en' || $lang=='en_GB')
							{
								echo '<label for="flPDFResolucionFinal">End Resolution PDF <small>(Max. 10MB)</small>:</label>';
							}
							else
							{
								echo '<label for="flPDFResolucionFinal">PDF Resolución Final <small>(Max. 10MB)</small>:</label>';
							}
						?>
					</td>
					<td>
						<?php
							if(isset($data['convocatoria']) && is_object($data['convocatoria']) && $data['convocatoria']->getRutaarchivoresolucionfinal()!= null)
							{
								echo '<input type="hidden" name="flPDFResolucionFinal" id="flPDFResolucionFinal" value="' . $data['convocatoria']->getRutaarchivoresolucionfinal() . '">';
								//echo '<a href="' . $data['convocatoria']->getRutaarchivoresolucionfinal() . '" target="_blank">' . $data['convocatoria']->getRutaarchivoresolucionfinal()  . '</a>';
								echo '<a href="' . $root . 'descargaC/?ref=' . $data['convocatoria']->getReferencia() . '&file=' . basename($data['convocatoria']->getRutaarchivoresolucionfinal()) . '" target="_blank">' . basename($data['convocatoria']->getRutaarchivoresolucionfinal())  . '</a>';
							}
							else
							{
								echo '<input type="file" name="flPDFResolucionFinal" id="flPDFResolucionFinal" accept=".pdf,application/pdf">';
							}
						?>
					</td>
					<td>
					<div name="flPDFResolucionFinalError" id ="flPDFResolucionFinalError" hidden="true">Admite .pdf.</div>
					</td>
					<script language="javascript">
						var file = document.getElementById('flPDFResolucionFinal');

						file.onchange = function(e) {
						var fileError = document.getElementById('flPDFResolucionFinalError');
						var ext = this.value.match(/\.([^\.]+)$/)[1];
						switch (ext) {
							case 'pdf':
							fileError.hidden = true;
							break;
							default:
							this.value = '';
							fileError.hidden = false;
							break;
						}
						};
					</script>  
			  </tr>
			  <tr>
					<td>
						<?php
							if($lang=='en' || $lang=='en_GB')
							{
								echo '<label for="txtWeb">Web:</label>';
							}
							else
							{
								echo '<label for="txtWeb">Web:</label>';
							}
						?>
					</td>
					<td>
						<?php
							if(isset($data['convocatoria']) && is_object($data['convocatoria']))
							{
								echo '<input type="text" name="txtWeb" id="txtWeb" value="' . $data['convocatoria']->getUrlweb() . '" required>';
							}
							else
							{
								echo '<input type="text" name="txtWeb" id="txtWeb" required>';
							}
						?>
					</td>
					<td>
					  <div name="txtWebInfo" id ="txtWebInfo" class="small">E.g., http://www.dominio.com</div>
					</td>
			  </tr>
				<tr>
					<td>
						<?php
							if($lang=='en' || $lang=='en_GB')
							{
								echo '<label for="slctEstado">State:</label>';
							}
							else
							{
								echo '<label for="slctEstado">Estado:</label>';
							}
						?>
					</td>
					<td>
						<?php 
							$nombreCombo = "EstadoConvocatoria";
							if(isset($data['convocatoria']) && is_object($data['convocatoria']))
							{
								$valSelected = ($data['convocatoria']->getCodigoestadoconvocatoria())->getEstado();
							}
							include(__DIR__ . "/../Utils/combobox_loader.php");

							if ( isset($nombreCombo) ){
								unset ($nombreCombo);
							}
							if ( isset($valSelected) ){
								unset ($valSelected);
							}
						?>		
					</td>
				</tr>
				<tr>
					<td>
						<?php
							if($lang=='en' || $lang=='en_GB')
							{
								echo '<label for="slctCaducada">Expired:</label>';
							}
							else
							{
								echo '<label for="slctCaducada">Caducada:</label>';
							}
						?>
					</td>
					<td>
						<?php
							if(isset($data['convocatoria']) && is_object($data['convocatoria']))
							{
								echo '<select name="slctCaducada" id="slctCaducada" disabled="true">';
								if($data['convocatoria']->getCaducada())
								{
									echo '<option value="0" >No</option> 
										<option value="1" selected>S&iacute;</option>';
								}
								if(!$data['convocatoria']->getCaducada())
								{
									echo '<option value="0" selected>No</option> 
										<option value="1" >S&iacute;</option>';
								}
								echo '</select>';
							}
							else
							{
								echo '<select name="slctCaducada" id="slctCaducada" disabled="true">
									<option value="0" selected>No</option> 
									<option value="1" >S&iacute;</option>
								</select>';
							}
						?>
					</td>
				</tr>
		</tbody>
		</table>

		<script language="javascript">
			function listar() {
				if(confirm('Los cambios no guardados se perderán. ¿Quieres volver al listado de convocatorias?'))
				{
					form = document.getElementById("frmConvocatoria");
					form.setAttribute('novalidate', true);
					form.submit();
				}
			}
			function tolist() {
				if(confirm('Not saved changes will be lost. Do you want to return to the list of calls?'))
				{
					form = document.getElementById("frmConvocatoria");
					form.setAttribute('novalidate', true);
					form.submit();
				}
			}		
		</script>
        
		<?php
			//echo '<input type="submit" name="accionConvocatoria" value="ListarConvocatorias" onClick="return confirm(\'Los cambios no guardados se perderán. Quieres volver al listado de convocatorias?\');">';
			if($lang=='en' || $lang=='en_GB')
			{
				echo '<input type="button" id="btnListar" name="accionConvocatoria" value="Calls List" onClick="tolist();">';
			}
			else
			{
				echo '<input type="button" id="btnListar" name="accionConvocatoria" value="ListarConvocatorias" onClick="listar();">';
			}

			if(isset($data['convocatoria']) && is_object($data['convocatoria']))
			{
				$_SESSION["data"] = $data['convocatoria'];

				if($lang=='en' || $lang=='en_GB')
				{
					echo '<input type="submit" name="accionConvocatoria" value="Update" class="margenes_laterales_4" onClick="return confirm(\'Do you want to update this call?\');">';
				}
				else
				{
					echo '<input type="submit" name="accionConvocatoria" value="ActualizarConvocatoria" class="margenes_laterales_4" onClick="return confirm(\'¿Quieres actualizar esta convocatoria?\');">';
				}
			}
			else
			{
				session_unset();
				if($lang=='en' || $lang=='en_GB')
				{
					echo '<input type="submit" name="accionConvocatoria" value="Add" class="margenes_laterales_4" onClick="return confirm(\'Do you want to add this call?\');">';
				}
				else
				{
					echo '<input type="submit" name="accionConvocatoria" value="AltaConvocatoria" class="margenes_laterales_4" onClick="return confirm(\'¿Quieres crear esta nueva convocatoria?\');">';
				}
			}
        ?>
	</form>

	<?php
		if(!isset($data['convocatoria']) || !is_object($data['convocatoria']))
		{
			echo '<div name="dvResoluciones" id ="dvResoluciones" hidden="true">';
		}
	?>
	<section id="resoluciones" name ="resoluciones">
		<br><br><br>
		<form method="post" name="frmConvocatoriaResolucion" id="frmConvocatoriaResolucion" action="" enctype="multipart/form-data">
			<?php
				if($lang=='en' || $lang=='en_GB')
				{
					echo '<h1>Resolutions</h1>';
				}
				else
				{
					echo '<h1>Resoluciones</h1>';
				}
			?>
			<table border=0>
				<tbody>
					<tr>
						<td style="padding-right: 0.3em;">
							<?php
								if($lang=='en' || $lang=='en_GB')
								{
									echo '<label>Description</label>';
								}
								else
								{
									echo '<label>Descripci&oacute;n</label>';
								}

								echo '<input type="text" name="txtDescripcion" id="txtDescripcion" required>';
							?>
						</td>
						<td>
							<?php
								if($lang=='en' || $lang=='en_GB')
								{
									echo '<label>Resolution File <small>(Max. 10MB)</small></label>';
								}
								else
								{
									echo '<label>Archivo Resoluci&oacute;n <small>(Max. 10MB)</small></label>';
								}

								echo '<input type="file" name="flResolucion" id="flResolucion" accept=".pdf,application/pdf" style="vertical-align: text-top;">';
								echo '<td><div name="flResolucionError" id ="" hidden="true">Admite .pdf.</div></td>';
							?>

							 
						</td>
						<td style="vertical-align: bottom;">
							<?php
								if(isset($data['convocatoria']) && is_object($data['convocatoria']))
								{
									echo '<input type="text" name="txtCvtResolucion" id="txtCvtResolucion" value="' . $data['convocatoria']->getIdconvocatoria() . '" hidden>';
									echo '<input type="text" name="txtCvtReferencia" id="txtCvtReferencia" value="' . $data['convocatoria']->getReferencia() . '" hidden>';
								}
								if($lang=='en' || $lang=='en_GB')
								{
									echo '<input type="button" name="btnaccionConvocatoriaResolucion" value="Add" class="margenes_laterales_4" onClick="fnccvtresolucionsubmit(this);">';
								}
								else
								{
									echo '<input type="button" name="btnaccionConvocatoriaResolucion" value="Añadir" class="margenes_laterales_4" onClick="fnccvtresolucionsubmit(this);">';
								}
							?>
						</td>
					</tr>
					<tr>
						<td colspan=4>
							<br>
							<table class="border_2">
								<thead></thead>
								<tbody>
									<?php
										if(isset($data['resoluciones']) && ($data['resoluciones'] != null))
										{
											echo '<tr><td><input type="text" name="txtResolucion" id="txtResolucion" value="" hidden></td></tr>';
											foreach ($data['resoluciones'] as $resol) {
												echo '<tr class="cebra"><td>' . $resol->getDescripcion() . '</td><td>' . $resol->getFecharesolucion()->format('d/m/Y') . '</td><td><a href="' . $root . 'descargaC/?ref=' . $data['convocatoria']->getReferencia() . '&file=' . basename($resol->getRutaficheroresolucion()) . '" target="_self">' . basename($resol->getRutaficheroresolucion())  . '</a></td><td><img id="btnaccionConvocatoriaResolucion" name="btnaccionConvocatoriaResolucion" value="' . $resol->getIdconvocatoriaresolucion() . '" src="' . $root . $rootwp . 'PortalEmpleo/img/' . 'X_Icon_1_150x150.png' . '" width="25" height="25" alt="Quitar Idioma" class="link" id="attachImg" onclick ="fncresolucionremove(' . $resol->getIdconvocatoriaresolucion() . ',this);"/></td></tr>';
											}
										}
										else
										{
											if($lang=='en' || $lang=='en_GB')
											{
												echo '<tr><td><label class="margenes_laterales_4 color_original_reducido">There is not resolutions inserted, please add any...</label></td></tr>';
											}
											else
											{
												echo '<tr><td><label class="margenes_laterales_4 color_original_reducido">A&uacute;n no has a&ntilde;adido ninguna resoluci&oacute;n, por favor introduce alguna...</label></td></tr>';
											}
										}
									?>
								</tbody>
							</table>
						</td>
					</tr>
					<tr>
						<td><?php echo '<input type="text" id="accionConvocatoria" name="accionConvocatoria" value="" hidden>'; ?></td>
					</tr>
					<script language="javascript">
						function fnccvtresolucionsubmit(object) {
							if(document.getElementById('txtDescripcion').value.trim().length > 0)
							{
								if(document.getElementById('flResolucion').value!=null && document.getElementById('flResolucion').value.trim().length > 4)
								{
									document.getElementById("accionConvocatoria").value = 'AddResolucion';
									document.getElementById("frmConvocatoriaResolucion").submit();
								}
							}
						}
						
						function fncresolucionremove(id,object) {
							document.getElementById("txtResolucion").value = object.getAttribute('value');
							document.getElementById("accionConvocatoria").value = 'QuitarResolucion';
							document.getElementById("frmConvocatoriaResolucion").submit();
						}
					</script>
				</tbody>
			</table>
		</form>

		<script language="javascript">
			var file = document.getElementById('flResolucion');

			file.onchange = function(e) {
			var fileError = document.getElementById('flResolucionError');
			var ext = this.value.match(/\.([^\.]+)$/)[1];
			switch (ext) {
				case 'pdf':
					//alert('Allowed');
					fileError.hidden = true;
				break;
				default:
					//alert('Not allowed');
					this.value = '';
					fileError.hidden = false;
				break;
				}
			};
		</script> 
	</section>
	<?php
		if(!isset($data['convocatoria']) || !is_object($data['convocatoria']))
		{
			echo '</div>';
		}
	?>

	<?php
		if(!isset($data['convocatoria']) || !is_object($data['convocatoria']))
		{
			echo '<div name="dvRequisitos" id ="dvRequisitos" hidden="true">';
		}
	?>
	<section id="requisitos" name ="requisitos">
		<br>
		<form method="post" name="frmConvocatoriaRequisito" id="frmConvocatoriaRequisito" action="" enctype="multipart/form-data">
			<?php
				if($lang=='en' || $lang=='en_GB')
				{
					echo '<h1>Requirements</h1>';
				}
				else
				{
					echo '<h1>Requisitos</h1>';
				}
			?>
			<table border=0>
				<tbody>
					<tr>
						<td style="padding-right: 0.3em;">
							<?php
								if($lang=='en' || $lang=='en_GB')
								{
									echo '<label>Requirement</label>';
								}
								else
								{
									echo '<label>Requisito</label>';
								}

								echo '<input type="text" name="txtRequisito" id="txtRequisito" required>';
							?>
						</td>
						<td style="padding-right: 0.3em;">
							<?php
								if($lang=='en' || $lang=='en_GB')
								{
									echo '<label>Description</label>';
								}
								else
								{
									echo '<label>Descripci&oacute;n</label>';
								}

								echo '<input type="text" name="txtReqDescripcion" id="txtReqDescripcion">';
							?>
						</td>
						<td class="centrado">
							<?php
								if($lang=='en' || $lang=='en_GB')
								{
									echo '<label for="chkObligatorio">Required</label>';
								}
								else
								{
									echo '<label for="chkObligatorio">Obligatorio</label>';
								}
								echo '<input type="checkbox" name="chkObligatorio" id="chkObligatorio" style="margin-top:0.5em;">';
							?>
						</td>
						<td style="vertical-align: bottom;">
							<?php
								if(isset($data['convocatoria']) && is_object($data['convocatoria']))
								{
									echo '<input type="text" name="txtCvtRequisito" id="txtCvtRequisito" value="' . $data['convocatoria']->getIdconvocatoria() . '" hidden>';
								}
								if($lang=='en' || $lang=='en_GB')
								{
									echo '<input type="button" name="btnaccionConvocatoriaRequisito" value="Add" class="margenes_laterales_4" onClick="fnccvtrequisitosubmit(this);">';
								}
								else
								{
									echo '<input type="button" name="btnaccionConvocatoriaRequisito" value="Añadir" class="margenes_laterales_4" onClick="fnccvtrequisitosubmit(this);">';
								}
							?>
						</td>
					</tr>
					<tr>
						<td colspan=4>
							<br>
							<table class="border_2">
								<thead></thead>
								<tbody>
									<?php
										if(isset($data['requisitos']) && ($data['requisitos'] != null))
										{
											echo '<tr><td><input type="text" name="txtReq" id="txtReq" value="" hidden></td></tr>';
											foreach ($data['requisitos'] as $reqtos) {
												echo '<tr class="cebra"><td style="width:35%">' . $reqtos->getRequisito() . '</td><td style="width:55%">' . $reqtos->getDescripcion() . '</td>';
												
												if($reqtos->getObligatorio())
												{
													echo '<td style="width:5%;text-align: center;"><img src="' . $root . $rootwp . 'PortalEmpleo/img/' . 'required.gif' . '" width="22" height="22"/></td>';
												}
												else
												{
													echo '<td style="width:5%;text-align: center;">&nbsp;</td>';
												}

												echo '<td style="width:5%;text-align: center;"><img id="btnaccionConvocatoriaResolucion" name="btnaccionConvocatoriaResolucion" value="' . $reqtos->getIdconvocatoriarequisito() . '" src="' . $root . $rootwp . 'PortalEmpleo/img/' . 'X_Icon_1_150x150.png' . '" width="25" height="25" alt="Quitar" class="link" id="attachImg" onclick ="fncrequisitoremove(' . $reqtos->getIdconvocatoriarequisito() . ',this);"/></td></tr>';
											}
										}
										else
										{
											if($lang=='en' || $lang=='en_GB')
											{
												echo '<tr><td><label class="margenes_laterales_4 color_original_reducido">There is not requirements inserted, please add any...</label></td></tr>';
											}
											else
											{
												echo '<tr><td><label class="margenes_laterales_4 color_original_reducido">A&uacute;n no has a&ntilde;adido ning&uacute;n requisito, por favor introduce alguno...</label></td></tr>';
											}
										}
									?>
								</tbody>
							</table>
						</td>
					</tr>
					<tr>
						<td><?php echo '<input type="text" id="accionConvocatoriaReq" name="accionConvocatoria" value="" hidden>'; ?></td>
					</tr>
					<script language="javascript">
						function fnccvtrequisitosubmit(object) {
							if((document.getElementById('txtRequisito').value.trim().length > 0) && (document.getElementById('txtReqDescripcion').value.trim().length > 0))
							{
								document.getElementById("accionConvocatoriaReq").value = 'AddRequisito';
								document.getElementById("frmConvocatoriaRequisito").submit();
							}
						}
						
						function fncrequisitoremove(id,object) {
							document.getElementById("txtReq").value = object.getAttribute('value');
							document.getElementById("accionConvocatoriaReq").value = 'QuitarRequisito';
							document.getElementById("frmConvocatoriaRequisito").submit();
						}
					</script>
				</tbody>
			</table>
		</form>
	</section>
	<?php
		if(!isset($data['convocatoria']) || !is_object($data['convocatoria']))
		{
			echo '</div>';
		}
	?>
	
	<?php
		if(!isset($data['convocatoria']) || !is_object($data['convocatoria']))
		{
			echo '<div name="dvMeritos" id ="dvMeritos" hidden="true">';
		}
	?>
	<section id="meritos" name ="meritos">
		<br>
		<form method="post" name="frmConvocatoriaMerito" id="frmConvocatoriaMerito" action="" enctype="multipart/form-data">
			<?php
				if($lang=='en' || $lang=='en_GB')
				{
					echo '<h1>Merits</h1>';
				}
				else
				{
					echo '<h1>M&eacute;ritos</h1>';
				}
			?>
			<table border=0>
				<tbody>
					<tr>
						<td style="padding-right: 0.3em;">
							<?php
								if($lang=='en' || $lang=='en_GB')
								{
									echo '<label>Merit</label>';
								}
								else
								{
									echo '<label>M&eacute;rito</label>';
								}

								echo '<input type="text" name="txtMerito" id="txtMerito" required>';
							?>
						</td>
						<td>
							<?php
								if($lang=='en' || $lang=='en_GB')
								{
									echo '<label>Description</label>';
								}
								else
								{
									echo '<label>Descripci&oacute;n</label>';
								}

								echo '<input type="text" name="txtMeritDescripcion" id="txtMeritDescripcion">';
							?>
						</td>
						<td style="vertical-align: bottom;">
							<?php
								if(isset($data['convocatoria']) && is_object($data['convocatoria']))
								{
									echo '<input type="text" name="txtCvtMerito" id="txtCvtMerito" value="' . $data['convocatoria']->getIdconvocatoria() . '" hidden>';
								}
								if($lang=='en' || $lang=='en_GB')
								{
									echo '<input type="button" name="btnaccionConvocatoriaMerito" value="Add" class="margenes_laterales_4" onClick="fnccvtmeritosubmit(this);">';
								}
								else
								{
									echo '<input type="button" name="btnaccionConvocatoriaMerito" value="Añadir" class="margenes_laterales_4" onClick="fnccvtmeritosubmit(this);">';
								}
							?>
						</td>
					</tr>
					<tr>
						<td colspan=3>
							<br>
							<table class="border_2">
								<thead></thead>
								<tbody>
									<?php
										if(isset($data['meritos']) && ($data['meritos'] != null))
										{
											echo '<tr><td><input type="text" name="txtMerit" id="txtMerit" value="" hidden></td></tr>';
											foreach ($data['meritos'] as $mertos) {
												echo '<tr class="cebra"><td>' . $mertos->getMerito() . '</td><td style="width:60%">' . $mertos->getDescripcion() . '</td><td><img id="btnaccionConvocatoriaResolucion" name="btnaccionConvocatoriaResolucion" value="' . $mertos->getIdconvocatoriamerito() . '" src="' . $root . $rootwp . 'PortalEmpleo/img/' . 'X_Icon_1_150x150.png' . '" width="25" height="25" alt="Quitar" class="link" style="margin-right: 0.5em;" id="attachImg" onclick ="fncmeritoremove(' . $mertos->getIdconvocatoriamerito() . ',this);"/></td></tr>';
											}
										}
										else
										{
											if($lang=='en' || $lang=='en_GB')
											{
												echo '<tr><td><label class="margenes_laterales_4 color_original_reducido">There is not merit inserted, please add any...</label></td></tr>';
											}
											else
											{
												echo '<tr><td><label class="margenes_laterales_4 color_original_reducido">A&uacute;n no has a&ntilde;adido ning&uacute;n m&eacute;rito, por favor introduce alguno...</label></td></tr>';
											}
										}
									?>
								</tbody>
							</table>
						</td>
					</tr>
					<tr>
						<td><?php echo '<input type="text" id="accionConvocatoriaMrt" name="accionConvocatoria" value="" hidden>'; ?></td>
					</tr>
					<script language="javascript">
						function fnccvtmeritosubmit(object) {
							if((document.getElementById('txtMerito').value.trim().length > 0) && (document.getElementById('txtMeritDescripcion').value.trim().length > 0))
							{
								document.getElementById("accionConvocatoriaMrt").value = 'AddMerito';
								document.getElementById("frmConvocatoriaMerito").submit();
							}
						}
						
						function fncmeritoremove(id,object) {
							document.getElementById("txtMerit").value = object.getAttribute('value');
							document.getElementById("accionConvocatoriaMrt").value = 'QuitarMerito';
							document.getElementById("frmConvocatoriaMerito").submit();
						}
					</script>
				</tbody>
			</table>
		</form>
	</section>
	<?php
		if(!isset($data['convocatoria']) || !is_object($data['convocatoria']))
		{
			echo '</div>';
		}
	?>
</body>
</html>