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">×</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">×</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(); }
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">×</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">×</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(); }