Ejemplo n.º 1
0
function itpsc_form_func()
{
    $result = null;
    $error = itpsc_form_validate_post();
    $listado_tecnologias = itpip_get_listado_tecnologias();
    if (!is_null($error) && count($error) == 0) {
        $result = itpsc_form_save_post();
        if ($result !== false) {
            unset($_POST);
        }
    }
    ob_start();
    ?>
 

		<link href="/wp-includes/css/magicsuggest.css" rel="stylesheet">
		<script src="/wp-includes/js/magicsuggest.js"></script>

		<link id="bsdp-css" href="<?php 
    echo includes_url();
    ?>
css/bootstrap-datepicker3.css" rel="stylesheet">
		<script src="<?php 
    echo includes_url();
    ?>
js/bootstrap-datepicker.js"></script>
		<script src="<?php 
    echo includes_url();
    ?>
locales/bootstrap-datepicker.es.min.js" charset="UTF-8"></script>

		<?php 
    if (!is_null($result) && $result !== false) {
        ?>
			<div class="alert alert-success alert-dismissible" role="alert">
				<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span></button>
				Sus datos han sido registrados.
			</div>
		<?php 
    }
    ?>

		<?php 
    if (!is_null($result) && $result === false) {
        ?>
			<div class="alert alert-danger alert-dismissible" role="alert">
				<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span></button>
				Ha ocurrido un problema al intentar procesar tu solicitud. Por favor, intenta más tarde. 
			</div>
		<?php 
    }
    ?>


		<form method="POST" role="form" class="">

			<p>Completa el siguiente formulario con la información necesaria para solicitar servicios</p>

			<div class="form-group <?php 
    if (isset($error['tipo'])) {
        echo "has-error";
    }
    ?>
">
				<label class="control-label" for="tipo">Tipo de solicitud: (*)</label>
				<select name="tipo" class="form-control" id="tipo" onchange="mostrarVariables()">
					<option value="">Seleccione</option>
					<option value="Servicios / Proyectos / Gestión Subcontractors" <?php 
    if (isset($_POST['tipo']) && $_POST['tipo'] == "Servicios / Proyectos / Gestión Subcontractors") {
        echo "selected";
    }
    ?>
>
						Servicios / Proyectos / Gestión Subcontractors
					</option>
					<option value="Trabajadores Transitorios" <?php 
    if (isset($_POST['tipo']) && $_POST['tipo'] == "Trabajadores Transitorios") {
        echo "selected";
    }
    ?>
>
						Trabajadores Transitorios
					</option>
					<option value="Contratación Directa" <?php 
    if (isset($_POST['tipo']) && $_POST['tipo'] == "Contratación Directa") {
        echo "selected";
    }
    ?>
>
						Contratación Directa
					</option>
				</select>
				<?php 
    if (isset($error['tipo'])) {
        ?>
				<span class="help-block"><?php 
        echo $error['tipo'];
        ?>
</span>
				<?php 
    }
    ?>
			</div>	

			<div id="group-perfil" class="form-group variables <?php 
    if (isset($error['perfil'])) {
        echo "has-error";
    }
    ?>
">
				<label class="control-label" for="perfil">Perfil del candidato requerido: (*)</label>
				<textarea class="form-control" name="perfil" id="perfil" rows="2"><?php 
    if (isset($_POST['perfil'])) {
        echo $_POST['perfil'];
    }
    ?>
</textarea>
				<?php 
    if (isset($error['perfil'])) {
        ?>
				<span class="help-block"><?php 
        echo $error['perfil'];
        ?>
</span>
				<?php 
    }
    ?>
			</div>		

			<div id="group-ofrece" class="form-group variables <?php 
    if (isset($error['ofrece'])) {
        echo "has-error";
    }
    ?>
">
				<label class="control-label" for="ofrece">Se ofrece: (*)</label>
				<textarea class="form-control" name="ofrece" id="ofrece" rows="2"><?php 
    if (isset($_POST['ofrece'])) {
        echo $_POST['ofrece'];
    }
    ?>
</textarea>
				<?php 
    if (isset($error['ofrece'])) {
        ?>
				<span class="help-block"><?php 
        echo $error['ofrece'];
        ?>
</span>
				<?php 
    }
    ?>
			</div>		

			<div id="group-causal" class="form-group variables <?php 
    if (isset($error['causal'])) {
        echo "has-error";
    }
    ?>
">
				<label class="control-label" for="causal">Causal de contratación: (*)</label>
				<textarea class="form-control" name="causal" id="causal" rows="2"><?php 
    if (isset($_POST['causal'])) {
        echo $_POST['causal'];
    }
    ?>
</textarea>
				<?php 
    if (isset($error['causal'])) {
        ?>
				<span class="help-block"><?php 
        echo $error['causal'];
        ?>
</span>
				<?php 
    }
    ?>
			</div>				

			<div id="group-tipologia" class="form-group variables <?php 
    if (isset($error['tipologia'])) {
        echo "has-error";
    }
    ?>
">
				<label class="control-label" for="tipologia">Tipología del servicio, Área (como: Área administración, soporte contable): (*)</label>
				<textarea class="form-control" name="tipologia" id="tipologia" rows="2"><?php 
    if (isset($_POST['tipologia'])) {
        echo $_POST['tipologia'];
    }
    ?>
</textarea>
				<?php 
    if (isset($error['tipologia'])) {
        ?>
				<span class="help-block"><?php 
        echo $error['tipologia'];
        ?>
</span>
				<?php 
    }
    ?>
			</div>	

			<div id="group-definiciones" class="form-group variables <?php 
    if (isset($error['definiciones'])) {
        echo "has-error";
    }
    ?>
">
				<label class="control-label" for="definiciones">Definiciones, terminología que asegure entendimiento en la descripción de servicios: (*)</label>
				<textarea class="form-control" name="definiciones" id="definiciones" rows="2"><?php 
    if (isset($_POST['definiciones'])) {
        echo $_POST['definiciones'];
    }
    ?>
</textarea>
				<?php 
    if (isset($error['definiciones'])) {
        ?>
				<span class="help-block"><?php 
        echo $error['definiciones'];
        ?>
</span>
				<?php 
    }
    ?>
			</div>	

			<div class="form-group <?php 
    if (isset($error['tecnologias'])) {
        echo "has-error";
    }
    ?>
">
				<label class="control-label" for="tecnologias">Tecnologías o software a administrar, otros:</label>
				<input type="text" name="tecnologias" id="tecnologias" class="form-control" value="" placeholder="Selecciona o agrega tus tecnologías">
				<?php 
    if (isset($error['tecnologias'])) {
        ?>
				<span class="help-block"><?php 
        echo $error['tecnologias'];
        ?>
</span>
				<?php 
    }
    ?>
			</div>

			<div class="form-group <?php 
    if (isset($error['funciones'])) {
        echo "has-error";
    }
    ?>
">
				<label class="control-label" for="funciones">Funciones: (*)</label>
				<input type="text" name="funciones" id="funciones" class="form-control" value="<?php 
    if (isset($_POST['funciones'])) {
        echo $_POST['funciones'];
    }
    ?>
">
				<?php 
    if (isset($error['funciones'])) {
        ?>
				<span class="help-block"><?php 
        echo $error['funciones'];
        ?>
</span>
				<?php 
    }
    ?>
			</div>

			<div class="form-group <?php 
    if (isset($error['lugar_trabajo'])) {
        echo "has-error";
    }
    ?>
">
				<label class="control-label" for="lugar_trabajo">Ciudad y lugar de trabajo: (*)</label>
				<input type="text" name="lugar_trabajo" id="lugar_trabajo" class="form-control" value="<?php 
    if (isset($_POST['lugar_trabajo'])) {
        echo $_POST['lugar_trabajo'];
    }
    ?>
">
				<?php 
    if (isset($error['lugar_trabajo'])) {
        ?>
				<span class="help-block"><?php 
        echo $error['lugar_trabajo'];
        ?>
</span>
				<?php 
    }
    ?>
			</div>

			<div class="form-group <?php 
    if (isset($error['disponibilidad'])) {
        echo "has-error";
    }
    ?>
">
				<label class="control-label" for="disponibilidad">Disponibilidad:</label>
				<input type="text" name="disponibilidad" id="disponibilidad" class="form-control" value="<?php 
    if (isset($_POST['disponibilidad'])) {
        echo $_POST['disponibilidad'];
    }
    ?>
">
				<?php 
    if (isset($error['disponibilidad'])) {
        ?>
				<span class="help-block"><?php 
        echo $error['disponibilidad'];
        ?>
</span>
				<?php 
    }
    ?>
			</div>

			<div class="form-group <?php 
    if (isset($error['fecha_ingreso'])) {
        echo "has-error";
    }
    ?>
">
				<label class="control-label" for="fecha_ingreso">Fecha de ingreso:</label>
				<input type="text" name="fecha_ingreso" id="fecha_ingreso" class="form-control" value="<?php 
    if (isset($_POST['fecha_ingreso'])) {
        echo $_POST['fecha_ingreso'];
    }
    ?>
">
				<?php 
    if (isset($error['fecha_ingreso'])) {
        ?>
				<span class="help-block"><?php 
        echo $error['fecha_ingreso'];
        ?>
</span>
				<?php 
    }
    ?>
			</div>

			<div class="form-group <?php 
    if (isset($error['formacion'])) {
        echo "has-error";
    }
    ?>
">
				<label class="control-label" for="formacion">Formación mínima: (*)</label>
				<input type="text" name="formacion" id="formacion" class="form-control" value="<?php 
    if (isset($_POST['formacion'])) {
        echo $_POST['formacion'];
    }
    ?>
">
				<?php 
    if (isset($error['formacion'])) {
        ?>
				<span class="help-block"><?php 
        echo $error['formacion'];
        ?>
</span>
				<?php 
    }
    ?>
			</div>

			<div class="form-group <?php 
    if (isset($error['anios'])) {
        echo "has-error";
    }
    ?>
">
				<label class="control-label" for="anios">Años experiencia:</label>
				<select name="anios" id="anios" class="form-control">
					<option value="">Seleccione</option>
				<?php 
    for ($i = 0; $i <= 60; $i++) {
        echo '<option value="' . $i . '"';
        if (isset($_POST['anios']) && $_POST['anios'] == $i) {
            echo ' selected';
        }
        echo '>' . $i . '</option>';
    }
    ?>
				</select>
				<?php 
    if (isset($error['anios'])) {
        ?>
				<span class="help-block"><?php 
        echo $error['anios'];
        ?>
</span>
				<?php 
    }
    ?>
			</div>

			<div class="form-group <?php 
    if (isset($error['nivel_profesional'])) {
        echo "has-error";
    }
    ?>
">
				<label class="control-label" for="nivel_profesional">Nivel profesional:</label>
				<input type="text" name="nivel_profesional" id="nivel_profesional" class="form-control" value="<?php 
    if (isset($_POST['nivel_profesional'])) {
        echo $_POST['nivel_profesional'];
    }
    ?>
">
				<?php 
    if (isset($error['nivel_profesional'])) {
        ?>
				<span class="help-block"><?php 
        echo $error['nivel_profesional'];
        ?>
</span>
				<?php 
    }
    ?>
			</div>

			<div class="form-group <?php 
    if (isset($error['tipo_contrato'])) {
        echo "has-error";
    }
    ?>
">
				<label class="control-label" for="tipo_contrato">Tipo contrato y duración del trabajo: (*)</label>
				<input type="text" name="tipo_contrato" id="tipo_contrato" class="form-control" value="<?php 
    if (isset($_POST['tipo_contrato'])) {
        echo $_POST['tipo_contrato'];
    }
    ?>
">
				<?php 
    if (isset($error['tipo_contrato'])) {
        ?>
				<span class="help-block"><?php 
        echo $error['tipo_contrato'];
        ?>
</span>
				<?php 
    }
    ?>
			</div>

			<div class="form-group <?php 
    if (isset($error['jornada'])) {
        echo "has-error";
    }
    ?>
">
				<label class="control-label" for="jornada">Jornada:</label>
				<input type="text" name="jornada" id="jornada" class="form-control" value="<?php 
    if (isset($_POST['jornada'])) {
        echo $_POST['jornada'];
    }
    ?>
">
				<?php 
    if (isset($error['jornada'])) {
        ?>
				<span class="help-block"><?php 
        echo $error['jornada'];
        ?>
</span>
				<?php 
    }
    ?>
			</div>

			<div class="form-group <?php 
    if (isset($error['liquido_ofrece'])) {
        echo "has-error";
    }
    ?>
">
				<label class="control-label" for="liquido_ofrece">Ingresos líquidos a ofrecer:</label>
				<input type="text" name="liquido_ofrece" id="liquido_ofrece" class="form-control" value="<?php 
    if (isset($_POST['liquido_ofrece'])) {
        echo $_POST['liquido_ofrece'];
    }
    ?>
">
				<?php 
    if (isset($error['liquido_ofrece'])) {
        ?>
				<span class="help-block"><?php 
        echo $error['liquido_ofrece'];
        ?>
</span>
				<?php 
    }
    ?>
			</div>

			<div class="form-group <?php 
    if (isset($error['contacto'])) {
        echo "has-error";
    }
    ?>
">
				<label class="control-label" for="contacto">Contacto empresa para este requerimiento: (*)</label>
				<input type="text" name="contacto" id="contacto" class="form-control" value="<?php 
    if (isset($_POST['contacto'])) {
        echo $_POST['contacto'];
    }
    ?>
">
				<?php 
    if (isset($error['contacto'])) {
        ?>
				<span class="help-block"><?php 
        echo $error['contacto'];
        ?>
</span>
				<?php 
    }
    ?>
			</div>

			<button type="submit" name="enviar_solititud" class="btn btn-primary pull-right">Enviar solicitud</button>

			<p><em>(*) Campos obligatorios</em></p>	

		</form>

		<script type="text/javascript">
		$('#fecha_ingreso').datepicker({
		    format: "yyyy-mm-dd",
		    autoclose: true,
		    language: "es",
		});
		</script>

		<script type="text/javascript">

			function mostrarVariables() {

				var tipo = $('#tipo').val();

				if(tipo == 'Servicios / Proyectos / Gestión Subcontractors') {

					$('.variables').hide();
					$('#group-tipologia').show();
					$('#group-definiciones').show();

				} else if(tipo == 'Trabajadores Transitorios') {

					$('.variables').hide();
					$('#group-perfil').show();
					$('#group-causal').show();


				}  else if(tipo == 'Contratación Directa') {

					$('.variables').hide();
					$('#group-perfil').show();
					$('#group-ofrece').show();

				} else {

					$('.variables').hide();

				}

			}


			$(document).ready(function() {

				$(function() {
				    var ms = $('#tecnologias').magicSuggest({
				        data: <?php 
    echo $listado_tecnologias;
    ?>
				    });

				    <?php 
    if (isset($_POST['tecnologias'])) {
        echo "ms.setValue(['" . implode("','", $_POST['tecnologias']) . "']);";
    }
    ?>
				});	

				mostrarVariables();	

			});
		</script>

	<?php 
    return ob_get_clean();
}
Ejemplo n.º 2
0
function itpip_form_func()
{
    $result = null;
    $error = itpip_form_validate_post();
    $listado_tecnologias = itpip_get_listado_tecnologias();
    if (!is_null($error) && count($error) == 0) {
        $result = itpip_form_save_post();
        if ($result !== false) {
            unset($_POST);
        }
    }
    ob_start();
    ?>
 

		<link href="/wp-includes/css/magicsuggest.css" rel="stylesheet">
		<script src="/wp-includes/js/magicsuggest.js"></script>

		<?php 
    if (!is_null($result) && $result !== false) {
        ?>
			<div class="alert alert-success alert-dismissible" role="alert">
				<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span></button>
				Sus datos han sido registrados.
			</div>
		<?php 
    }
    ?>

		<?php 
    if (!is_null($result) && $result === false) {
        ?>
			<div class="alert alert-danger alert-dismissible" role="alert">
				<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span></button>
				Ha ocurrido un problema al intentar procesar tu solicitud. Por favor, intenta más tarde. 
			</div>
		<?php 
    }
    ?>


		<form method="POST" role="form" class="form form-horizontal" enctype="multipart/form-data">

			<p>Completa el siguiente formulario para realizar tu inscripción profesional</p>

			<div class="form-group <?php 
    if (isset($error['cargo'])) {
        echo "has-error";
    }
    ?>
">
				<label class="control-label col-xs-3" for="cargo">Cargo o especialidad: (*)</label>
				<div class="col-xs-7">
					<input type="text" name="cargo" id="cargo" class="form-control" value="<?php 
    if (isset($_POST['cargo'])) {
        echo $_POST['cargo'];
    }
    ?>
">					
					<?php 
    if (isset($error['cargo'])) {
        ?>
					<span class="help-block"><?php 
        echo $error['cargo'];
        ?>
</span>
					<?php 
    }
    ?>
				</div>
			</div>		

			<div class="form-group <?php 
    if (isset($error['nombre'])) {
        echo "has-error";
    }
    ?>
">
				<label class="control-label col-xs-3" for="nombre">Nombre:</label>
				<div class="col-xs-7">
					<input type="text" name="nombre" id="nombre" class="form-control" value="<?php 
    if (isset($_POST['nombre'])) {
        echo $_POST['nombre'];
    }
    ?>
">
					<?php 
    if (isset($error['nombre'])) {
        ?>
					<span class="help-block"><?php 
        echo $error['nombre'];
        ?>
</span>
					<?php 
    }
    ?>
				</div>
			</div>		

			<div class="form-group <?php 
    if (isset($error['email'])) {
        echo "has-error";
    }
    ?>
">
				<label class="control-label col-xs-3" for="email">E-mail: (*)</label>
				<div class="col-xs-7">
					<input type="text" name="email" id="email" class="form-control" value="<?php 
    if (isset($_POST['email'])) {
        echo $_POST['email'];
    }
    ?>
">
					<?php 
    if (isset($error['email'])) {
        ?>
					<span class="help-block"><?php 
        echo $error['email'];
        ?>
</span>
					<?php 
    }
    ?>
				</div>
			</div>

			<div class="form-group <?php 
    if (isset($error['telefono'])) {
        echo "has-error";
    }
    ?>
">
				<label class="control-label col-xs-3" for="telefono">Teléfono:</label>
				<div class="col-xs-7">
					<input type="text" name="telefono" id="telefono" class="form-control" value="<?php 
    if (isset($_POST['telefono'])) {
        echo $_POST['telefono'];
    }
    ?>
">
					<?php 
    if (isset($error['telefono'])) {
        ?>
					<span class="help-block"><?php 
        echo $error['telefono'];
        ?>
</span>
					<?php 
    }
    ?>
				</div>
			</div>	

			<div class="form-group <?php 
    if (isset($error['tecnologias'])) {
        echo "has-error";
    }
    ?>
">
				<label class="control-label col-xs-3" for="tecnologias">Indicar tecnologías:</label>
				<div class="col-xs-7">
					<input type="text" class="form-control input-sm" name="tecnologias" id="tecnologias" placeholder="Tecnologías" value="" />
					<?php 
    if (isset($error['tecnologias'])) {
        ?>
					<span class="help-block"><?php 
        echo $error['tecnologias'];
        ?>
</span>
					<?php 
    }
    ?>
				</div>
			</div>

			<div class="form-group <?php 
    if (isset($error['anios_experiencia'])) {
        echo "has-error";
    }
    ?>
">
				<label class="control-label col-xs-3" for="anios_experiencia">Años de experiencia:</label>
				<div class="col-xs-7">
					<select name="anios_experiencia" id="anios_experiencia" class="form-control">
						<option value="">Seleccione</option>
					<?php 
    for ($i = 0; $i <= 60; $i++) {
        echo '<option value="' . $i . '"';
        if (isset($_POST['anios_experiencia']) && $_POST['anios_experiencia'] == $i) {
            echo ' selected';
        }
        echo '>' . $i . '</option>';
    }
    ?>
					</select>
					<?php 
    if (isset($error['anios_experiencia'])) {
        ?>
					<span class="help-block"><?php 
        echo $error['anios_experiencia'];
        ?>
</span>
					<?php 
    }
    ?>
				</div>
			</div>	

			<div class="form-group <?php 
    if (isset($error['disponibilidad'])) {
        echo "has-error";
    }
    ?>
">
				<label class="control-label col-xs-3" for="disponibilidad">Disponibilidad:</label>
				<div class="col-xs-7">
					<input type="text" name="disponibilidad" id="disponibilidad" class="form-control" value="<?php 
    if (isset($_POST['disponibilidad'])) {
        echo $_POST['disponibilidad'];
    }
    ?>
">
					<?php 
    if (isset($error['disponibilidad'])) {
        ?>
					<span class="help-block"><?php 
        echo $error['disponibilidad'];
        ?>
</span>
					<?php 
    }
    ?>
				</div>
			</div>	

			<div class="form-group <?php 
    if (isset($error['renta_liquida'])) {
        echo "has-error";
    }
    ?>
">
				<label class="control-label col-xs-3" for="renta_liquida">Renta líquida:</label>
				<div class="col-xs-7">
					<input type="text" name="renta_liquida" id="renta_liquida" class="form-control" value="<?php 
    if (isset($_POST['renta_liquida'])) {
        echo $_POST['renta_liquida'];
    }
    ?>
">
					<?php 
    if (isset($error['renta_liquida'])) {
        ?>
					<span class="help-block"><?php 
        echo $error['renta_liquida'];
        ?>
</span>
					<?php 
    }
    ?>
				</div>
			</div>	

			<div class="form-group <?php 
    if (isset($error['cv'])) {
        echo "has-error";
    }
    ?>
">
				<label class="control-label col-xs-3" for="cv">Agrega un CV <br>[Word o PDF]</label>
				<div class="col-xs-7">
					<input type="file" name="cv" id="cv" class="form-control">
					<?php 
    if (isset($error['cv'])) {
        ?>
					<span class="help-block"><?php 
        echo $error['cv'];
        ?>
</span>
					<?php 
    }
    ?>
				</div>
			</div>

			<div class="col-xs-10">
				<button type="submit" name="enviar_inscripcion" class="btn btn-primary pull-right">Enviar</button>			
				<p><em>(*) Campos obligatorios</em></p>	
			</div>

		</form>

		<script type="text/javascript">
			$(document).ready(function() {

				$(function() {
				    var ms = $('#tecnologias').magicSuggest({
				        data: <?php 
    echo $listado_tecnologias;
    ?>
				    });

				    <?php 
    if (isset($_POST['tecnologias'])) {
        echo "ms.setValue(['" . implode("','", $_POST['tecnologias']) . "']);";
    }
    ?>
				});		

			});
		</script>

	<?php 
    return ob_get_clean();
}