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ó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ú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í</option>';
}
if(!$data['convocatoria']->getCaducada())
{
echo '<option value="0" selected>No</option>
<option value="1" >Sí</option>';
}
echo '</select>';
}
else
{
echo '<select name="slctCaducada" id="slctCaducada" disabled="true">
<option value="0" selected>No</option>
<option value="1" >Sí</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ó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ó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ún no has añadido ninguna resolució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ó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;"> </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ún no has añadido ningú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é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é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ó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ún no has añadido ningún mé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>