Se termina de adaptar solicitudes de oferta (a falta de repaso) (Estados y uso)
git-svn-id: https://192.168.0.254/svn/Proyectos.Incam_Intranet/trunk@93 e2b1556b-49f8-d141-9351-52d6861a72d9
This commit is contained in:
parent
461402cab6
commit
ba3aa423b7
@ -177,7 +177,7 @@ include_once("Objects/Pedido.php");
|
||||
//Calculamos el id
|
||||
$id = $this->calculaIdProyecto($campos["procedencia"], $campos["cliente"]);
|
||||
$inserto = "oid, fecha";
|
||||
$fecha = "'".date("Y-m-d")."'";
|
||||
$fecha = "'".date("Y-m-d H:i:s")."'";
|
||||
$valores = "$id, $fecha";
|
||||
|
||||
//Procesamos los datos
|
||||
|
||||
@ -48,7 +48,6 @@ if(stripinput($_POST['action'])=="add"){
|
||||
$camposQuitar["disp_viajar"]=stripinput($_POST['disp_viajar']);
|
||||
$camposQuitar["disp_internacional"]=stripinput($_POST['disp_internacional']);
|
||||
$camposQuitar["disp_carnet"]=stripinput($_POST['disp_carnet']);
|
||||
|
||||
$camposQuitar["dianac"]=stripinput($_POST['dianac']);
|
||||
$camposQuitar["mesnac"]=stripinput($_POST['mesnac']);
|
||||
$camposQuitar["anyonac"]=stripinput($_POST['anyonac']);
|
||||
|
||||
@ -11,11 +11,16 @@ if(!$usuario->tieneRol("3")&&!$usuario->tieneRol("1")){
|
||||
header("Location: aplicacion.php?e=permiso");
|
||||
exit;
|
||||
}
|
||||
$errores = array();
|
||||
$mensaje="";
|
||||
$errores=array();
|
||||
$errores_solicitud="";
|
||||
|
||||
|
||||
// Todas las variables
|
||||
if(!empty($_POST)) {
|
||||
$num_solicitud_cliente=$_POST['num_solicitud_cliente'];
|
||||
$nombre=$_POST['nombre'];
|
||||
$denominacion_cliente=$_POST['denominacion_cliente'];
|
||||
$prioridad=$_POST['prioridad'];
|
||||
$empleados=$_POST['empleados'];
|
||||
$duracion=$_POST['duracion'];
|
||||
@ -23,15 +28,22 @@ if(!empty($_POST)) {
|
||||
$perfiles=$_POST['perfil'];
|
||||
$salario_min=$_POST['salario_min'];
|
||||
$salario_max=$_POST['salario_max'];
|
||||
$tasa_economica =$_POST['tasa_economica'];
|
||||
$procedencia=$_POST['procedencia'];
|
||||
$tecnologias=$_POST['tecnologia'];
|
||||
$idiomas=$_POST['idiomas'];
|
||||
$provincias=$_POST['provincias'];
|
||||
$observaciones_direccion=$_POST['observaciones_direccion'];
|
||||
$observaciones=$_POST['observaciones'];
|
||||
$pesoTec=$_POST['pesoTec'];
|
||||
$pesoIdi=$_POST['pesoIdi'];
|
||||
$pesoPer=$_POST['pesoPer'];
|
||||
|
||||
$turnos=$_POST['turnos'];
|
||||
$guardias=$_POST['guardias'];
|
||||
$viajar=$_POST['viajar'];
|
||||
$internacional=$_POST['internacional'];
|
||||
$direccion_solicitud=$_POST['direccion_solicitud'];
|
||||
$fecha_solicitud_cliente = stripinput($_POST['anyofecha_solicitud'])."-".stripinput($_POST['mesfecha_solicitud'])."-".stripinput($_POST['diafecha_solicitud']);
|
||||
$fecha_inicio_servicio = stripinput($_POST['anyofecha_ini'])."-".stripinput($_POST['mesfecha_ini'])."-".stripinput($_POST['diafecha_ini']);
|
||||
$fecha_fin_servicio = stripinput($_POST['anyofecha_fin'])."-".stripinput($_POST['mesfecha_fin'])."-".stripinput($_POST['diafecha_fin']);
|
||||
$fecha_recepcion_solicitud = stripinput($_POST['anyofecha_recepcion'])."-".stripinput($_POST['mesfecha_recepcion'])."-".stripinput($_POST['diafecha_recepcion']);
|
||||
|
||||
if($usuario->tieneRol("1")){
|
||||
$gerente=$_POST['gerente'];
|
||||
@ -39,45 +51,19 @@ if(!empty($_POST)) {
|
||||
$gerente=$usuario->getValor("oid");
|
||||
}
|
||||
|
||||
if($_POST['action']=="add"){
|
||||
// Comprobamos campos obligatorios
|
||||
if($nombre==""){
|
||||
$errores[]= "1";
|
||||
}
|
||||
if(($prioridad=="") ||($empleados=="") || ($duracion=="") || (!($empleados>0)) ||(!($duracion>0))){
|
||||
$errores[]= "2";
|
||||
}
|
||||
if($gerente==""){
|
||||
$errores[]= "3";
|
||||
}
|
||||
if($clientes==""){
|
||||
$errores[]= "4";
|
||||
}
|
||||
if($perfiles==""){
|
||||
$errores[]= "5";
|
||||
}
|
||||
if(($salario_min=="") ||($salario_max=="") || ($salario_min>$salario_max)){
|
||||
$errores[]= "6";
|
||||
}
|
||||
if($procedencia==""){
|
||||
$errores[]= "7";
|
||||
}
|
||||
|
||||
//BORRAR
|
||||
/* if(($pesoTec=="") ||($pesoIdi=="") || ($pesoPer=="")
|
||||
|| !is_numeric($pesoTec) || !is_numeric($pesoIdi) || !is_numeric($pesoPer)
|
||||
|| (!($pesoTec>=0)) ||(!($pesoIdi>=0)) || (!($pesoPer>=0))
|
||||
|| ($pesoTec + $pesoIdi + $pesoPer != 100)){
|
||||
$errores[]="8";
|
||||
}
|
||||
*/
|
||||
|
||||
if($_POST['action']=="add"){
|
||||
//VALIDACIONES
|
||||
include("verificar_solicitud.php");
|
||||
|
||||
// Si no hay errores insertamos el pedido
|
||||
if(count($errores)==0){
|
||||
include_once("Objects/ListaPedido.php");
|
||||
$listaPedidos=new ListaPedido($usuario,"","","0");
|
||||
$arrayInsert=array();
|
||||
$arrayInsert["num_solicitud_cliente"]=$num_solicitud_cliente;
|
||||
$arrayInsert["nombre"]=$nombre;
|
||||
$arrayInsert["denominacion_cliente"]=$denominacion_cliente;
|
||||
$arrayInsert["prioridad"]= $prioridad;
|
||||
$arrayInsert["empleados"]=$empleados;
|
||||
$arrayInsert["duracion"]=$duracion;
|
||||
@ -85,18 +71,27 @@ if(!empty($_POST)) {
|
||||
$arrayInsert["cliente"]=$clientes;
|
||||
$arrayInsert["salario_min"]=$salario_min;
|
||||
$arrayInsert["salario_max"]=$salario_max;
|
||||
$arrayInsert["tasa_economica"]=$tasa_economica;
|
||||
$arrayInsert["procedencia"]=$procedencia;
|
||||
$arrayInsert["observaciones"]=$observaciones;
|
||||
$arrayInsert["observaciones_direccion"]=$observaciones_direccion;
|
||||
$arrayInsert["turnos"]=$turnos;
|
||||
$arrayInsert["guardias"]=$guardias;
|
||||
$arrayInsert["viajar"]=$viajar;
|
||||
$arrayInsert["internacional"]=$internacional;
|
||||
$arrayInsert["direccion_solicitud"]=$direccion_solicitud;
|
||||
$arrayInsert["fecha_solicitud_cliente"]=$fecha_solicitud_cliente;
|
||||
$arrayInsert["fecha_inicio_servicio"]=$fecha_inicio_servicio;
|
||||
$arrayInsert["fecha_fin_servicio"]=$fecha_fin_servicio;
|
||||
$arrayInsert["fecha_recepcion_solicitud"]=$fecha_recepcion_solicitud;
|
||||
|
||||
$arrayInsert["estado"]="110";
|
||||
$arrayInsert["pesoIdioma"]=$pesoIdi;
|
||||
$arrayInsert["pesoPerfil"]=$pesoPer;
|
||||
$arrayInsert["pesoTecno"]=$pesoTec;
|
||||
$idPedido=$listaPedidos->addPedido($arrayInsert);
|
||||
if($idPedido=="-1"){
|
||||
// Se he producido un fallo al insertar
|
||||
$errores[]= "0";
|
||||
$msg="No se ha podido agregar la solicitud de oferta";
|
||||
$tipo="error";
|
||||
$mensaje="No se ha podido agregar la solicitud de oferta";
|
||||
$tipomsg="error";
|
||||
} else {
|
||||
$pedido=$listaPedidos->buscarPedido($idPedido);
|
||||
$pedido->addPerfiles($perfiles);
|
||||
@ -106,9 +101,15 @@ if(!empty($_POST)) {
|
||||
header("Location: pedido.php?idPedido=".$idPedido."&msg=1");
|
||||
}
|
||||
}
|
||||
else {
|
||||
$tipomsg="error";
|
||||
$mensaje=$errores_solicitud;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
$num_solicitud_cliente="";
|
||||
$nombre="";
|
||||
$denominacion_cliente="";
|
||||
$prioridad="";
|
||||
$empleados="";
|
||||
$duracion="";
|
||||
@ -116,115 +117,174 @@ if(!empty($_POST)) {
|
||||
$perfiles=array();
|
||||
$salario_min="";
|
||||
$salario_max="";
|
||||
$tasa_economica="";
|
||||
$procedencia="";
|
||||
$tecnologias=array();
|
||||
$idiomas=array();
|
||||
$provincias=array();
|
||||
$observaciones_direccion="";
|
||||
$observaciones="";
|
||||
$pesoTec="";
|
||||
$pesoIdi="";
|
||||
$pesoPer="";
|
||||
$turnos="";
|
||||
$guardias="";
|
||||
$viajar="";
|
||||
$internacional="";
|
||||
$direccion_solicitud="";
|
||||
$fecha_solicitud_cliente="";
|
||||
$fecha_inicio_servicio="";
|
||||
$fecha_fin_servicio="";
|
||||
$fecha_recepcion_solicitud="";
|
||||
|
||||
}
|
||||
|
||||
include("html/cabecera.php");
|
||||
|
||||
if ((isset($pesoTec)) && ($pesoTec=="")) $pesoTec="40";
|
||||
if ((isset($pesoIdi)) && ($pesoIdi=="")) $pesoIdi="10";
|
||||
if ((isset($pesoPer)) && ($pesoPer=="")) $pesoPer="50";
|
||||
|
||||
echo $html->menuPedidos($usuario,"");
|
||||
|
||||
|
||||
echo "<h2>".$locale['1058']."</h2>";
|
||||
|
||||
if (isset($msg) && ($msg != "")) {
|
||||
echo "<div class=\"aviso ".$tipo."\">".$msg."</div>";
|
||||
if (isset($mensaje) && ($mensaje != "")) {
|
||||
echo "<div class=\"aviso ".$tipomsg."\">".$mensaje."</div>";
|
||||
}
|
||||
echo '<form method="POST" action="addPedido.php" name="form_registro" enctype="multipart/form-data">';
|
||||
echo "<input type=\"hidden\" name=\"action\" value=\"add\" />";
|
||||
echo "<table id=\"addPedido\">" .
|
||||
echo '<input type="submit" value="'.$locale['gu'].'" onclick="return comprobar_registro(this)" class="button">';
|
||||
echo '<input type="reset" value="'.$locale['res'].'" class="button"></td>';
|
||||
echo '<div class="encabezado">'.$locale['Solicitudes005'].'</div>';
|
||||
echo "<table id=\"addPedido\" width=\"100%\">" .
|
||||
"<tr>" .
|
||||
" <td";
|
||||
"<td";
|
||||
if(in_array("1",$errores)) echo " class=\"errorcampo\"";
|
||||
echo ">".$locale['1043']." <input type=\"text\" name=\"nombre\" value=\"".$nombre."\" size=\"30\" maxlength=\"255\" ></td>"."<td";
|
||||
if(in_array("2",$errores)) echo " class=\"errorcampo\"";
|
||||
echo ">" .$locale['1022'].":";
|
||||
rellena_prioridad_select("prioridad",$prioridad);
|
||||
echo " - ".$locale['1024'].": <input type=\"text\" name=\"empleados\" value=\"".$empleados."\" maxlenght=\"3\" size=\"2\" />" .
|
||||
"<br />".$locale['1026'].": <input type=\"text\" name=\"duracion\" value=\"".$duracion."\" maxlenght=\"3\" size=\"2\" />" .
|
||||
"</td>";
|
||||
echo ">".$locale['1043']." <input type=\"text\" name=\"nombre\" value=\"".$nombre."\" size=\"39\" maxlength=\"30\" >".
|
||||
"<br/><br/>".$locale['1043_1']."<input type=\"text\" name=\"denominacion_cliente\" value=\"".$denominacion_cliente."\" size=\"30\" maxlength=\"30\" >".
|
||||
"<br/><br/>".$locale['Solicitudes001']." <input type=\"text\" name=\"num_solicitud_cliente\" value=\"".$num_solicitud_cliente."\" size=\"30\" maxlength=\"20\" ></td>";
|
||||
|
||||
|
||||
echo "<td";
|
||||
if(in_array("3",$errores)) echo " class=\"errorcampo\"";
|
||||
echo ">".$locale['1027'];
|
||||
// Si es Admin puede asignar un gerente, si no, sólo a él
|
||||
if($usuario->tieneRol("1")){
|
||||
$auxiliar = "";
|
||||
rellena_personal_permiso("gerente","GP",$auxiliar,$usuario->getValor("oid"));
|
||||
} else {
|
||||
echo "<input type=\"text\" readonly value=\"".$usuario->getValor("nombre")." ".$usuario->getValor("apellidos")."\" />";
|
||||
}
|
||||
|
||||
echo "</td></tr>" .
|
||||
" <tr><td";
|
||||
if(in_array("4",$errores)) echo " class=\"errorcampo\"";
|
||||
echo ">".$locale['1504'];
|
||||
if(count(array_intersect(array("2","4"),$errores)) > 0) echo " class=\"errorcampo\"";
|
||||
echo ">".$locale['Solicitudes004']. " "; rellena_fecha_select($fecha_solicitud_cliente, "fecha_solicitud");
|
||||
echo "<br/><br/>". $locale['1022'] .": "; rellena_prioridad_select("prioridad",$prioridad);
|
||||
echo " ".$locale['1024_1'].": <input type=\"text\" name=\"empleados\" value=\"".$empleados."\" maxlenght=\"3\" size=\"2\" />";
|
||||
echo "<br/><br/>".$locale['1504'] ." ";
|
||||
$auxiliar = '<option selected value="">'.$locale['ns'].'</option>';
|
||||
rellena_desplegable_select_oid("clientes","clientes",$auxiliar,$clientes);
|
||||
echo "</td><td";
|
||||
if(in_array("5",$errores)) echo " class=\"errorcampo\"";
|
||||
echo ">".$locale['121']."<br/>";
|
||||
// Ticket #565 -> En una solicitud de oferta, se deben poder indicar varios perfiles técnicos
|
||||
echo $html->listaSelect("perfil","oid","id","perfil",array("",$locale['ns']),$perfiles,true,true,"15");
|
||||
echo "</td><td>".$locale['132'].": ".$locale['2100'];
|
||||
rellena_desplegable_select_oid("clientes","clientes",$auxiliar,$clientes);
|
||||
echo "</td>";
|
||||
|
||||
echo "<td";
|
||||
if(in_array("5",$errores)) echo " class=\"errorcampo\"";
|
||||
echo ">". $locale['Solicitudes002'] ." ";
|
||||
rellena_fecha_select($fecha_inicio_servicio, "fecha_ini");
|
||||
echo "<br/><br/>". $locale['Solicitudes003'] ." ";
|
||||
rellena_fecha_select($fecha_fin_servicio, "fecha_fin");
|
||||
echo "<br/><br/>".$locale['1026'].": <input type=\"text\" name=\"duracion\" value=\"".$duracion."\" maxlenght=\"3\" size=\"2\" />";
|
||||
echo "</td></tr>";
|
||||
|
||||
echo "<tr><td colspan=\"2\"";
|
||||
if(in_array("6",$errores)) echo " class=\"errorcampo\"";
|
||||
echo ">";
|
||||
echo "<tr><td";
|
||||
if(in_array("3",$errores)) echo " class=\"errorcampo\"";
|
||||
echo ">". $locale['Solicitudes006']." "; rellena_fecha_select($fecha_recepcion_solicitud, "fecha_recepcion");
|
||||
echo "<br/><br/>". $locale['1800']; rellena_procedencias("procedencia",$auxiliar,$procedencia);
|
||||
echo " ".$locale['1027'];
|
||||
$auxiliar = '<option value="">'.$locale['ns'].'</option>';
|
||||
rellena_personal_permiso("gerente","GP",$auxiliar,$gerente);
|
||||
|
||||
echo "</td><td>";
|
||||
echo $locale['129'];
|
||||
rellena_desplegable_select_oidCol("salario","id","nombre","salario_min",$auxiliar,$salario_min);
|
||||
echo ' - '.$locale['130'].'';
|
||||
rellena_desplegable_select_oidCol("salario","id","nombre","salario_max",$auxiliar,$salario_max);
|
||||
|
||||
echo "</td><td";
|
||||
if(in_array("7",$errores)) echo " class=\"errorcampo\"";
|
||||
echo ">".$locale['1800'];
|
||||
rellena_procedencias("procedencia",$auxiliar,$procedencia);
|
||||
echo "</td><td>".$locale['Solicitudes007']." <input type=\"text\" name=\"tasa_economica\" value=\"".$tasa_economica."\" size=\"15\" maxlength=\"10\" >";
|
||||
echo "</td></tr>";
|
||||
echo "<tr><td colspan=\"3\">" .
|
||||
"<table><tr><td>".$locale['122']."</td><td>";
|
||||
|
||||
echo $html->listaSelect("tecnologia","oid","id","tecnologia",array("",$locale['ns']),$tecnologias,true,true,"15");
|
||||
|
||||
|
||||
echo "</td><td>".$locale['123']."</td><td>";
|
||||
echo $html->listaSelect("idiomas","oid","id","idiomas",array("",$locale['ns']),$idiomas,true,true,"15");
|
||||
echo "<tr><td>".$locale['123']."<br/>";
|
||||
echo $html->listaSelect("idiomas","oid","id","idiomas",array("",$locale['ns']),$idiomas,true,true,"10");
|
||||
echo "</td><td>".$locale['209']."<br/>";
|
||||
echo $html->listaSelect("provincias","oid","id","provincias",array("",$locale['ns']),$provincias,true,true,"10");
|
||||
echo ' <textarea name="observaciones_direccion" rows="9" cols="30" style="overflow: auto;">'.$observaciones_direccion.'</textarea>';
|
||||
echo "</td><td>".$locale['Solicitudes008']." <input type=\"text\" name=\"direccion_solicitud\" value=\"".$direccion_solicitud."\" size=\"30\" maxlength=\"50\" >";
|
||||
echo "</td></tr>";
|
||||
echo "</table>";
|
||||
|
||||
/////////////////////
|
||||
//DATOS ADICIONALES
|
||||
/////////////////////
|
||||
echo '<input type="submit" value="'.$locale['gu'].'" onclick="return comprobar_registro(this)" class="button">';
|
||||
echo '<input type="reset" value="'.$locale['res'].'" class="button"></td>';
|
||||
echo '<div class="encabezado">'.$locale['1550'].'</div>';
|
||||
echo '<table align="center" width="100%">';
|
||||
|
||||
echo '<tr>';
|
||||
//CAMPO DISPONIBILIDAD TURNOS
|
||||
echo '<td width="33%">'.$locale['Solicitudes009'].' ';
|
||||
|
||||
echo '<select name="disp_turnos" onchange="javascript:if(this.options[this.selectedIndex].value == \'n\') {disable(\'turnos\');}else{enable(\'turnos\')}">';
|
||||
if ($turnos != "")
|
||||
echo '<option value="s" selected>SI</option><option value="n">NO</option>';
|
||||
else
|
||||
echo '<option value="s" >SI</option><option value="n" selected>NO</option>';
|
||||
echo '</select>';
|
||||
echo '<br><input type="text" id="turnos" name="turnos" value="'.$turnos.'" size="40" maxlength="200"';
|
||||
if ($turnos != "")
|
||||
echo '>';
|
||||
else
|
||||
echo 'disabled>';
|
||||
echo '</td>';
|
||||
|
||||
//CAMPO DISPONIBILIDAD GUARDIAS
|
||||
echo '<td width="33%">'.$locale['Candidato002'].' ';
|
||||
|
||||
echo '<select name="disp_guardias" onchange="javascript:if(this.options[this.selectedIndex].value == \'n\') {disable(\'guardias\');}else{enable(\'guardias\')}">';
|
||||
if ($guardias != "")
|
||||
echo '<option value="s" selected>SI</option><option value="n">NO</option>';
|
||||
else
|
||||
echo '<option value="s" >SI</option><option value="n" selected>NO</option>';
|
||||
echo '</select>';
|
||||
echo '<br><input type="text" id="guardias" name="guardias" value="'.$guardias.'" size="40" maxlength="200"';
|
||||
if ($guardias != "")
|
||||
echo '>';
|
||||
else
|
||||
echo 'disabled>';
|
||||
echo '</td>';
|
||||
|
||||
//CAMPO DISPONIBILIDAD VIAJAR
|
||||
echo '<td width="33%">'.$locale['Candidato003'].' ';
|
||||
|
||||
echo '<select name="disp_viajar" onchange="javascript:if(this.options[this.selectedIndex].value == \'n\') {disable(\'viajar\');}else{enable(\'viajar\')}">';
|
||||
if ($viajar != "")
|
||||
echo '<option value="s" selected>SI</option><option value="n">NO</option>';
|
||||
else
|
||||
echo '<option value="s" >SI</option><option value="n" selected>NO</option>';
|
||||
echo '</select>';
|
||||
echo '<br><input type="text" id="viajar" name="viajar" value="'.$viajar.'" size="40" maxlength="200"';
|
||||
if ($viajar != "")
|
||||
echo '>';
|
||||
else
|
||||
echo 'disabled>';
|
||||
echo '</td></tr>';
|
||||
|
||||
//CAMPO DISPONIBILIDAD INTERNACIONAL
|
||||
echo '<tr><td colspan="3">'.$locale['Candidato004'].' ';
|
||||
|
||||
echo '<select name="disp_internacional" onchange="javascript:if(this.options[this.selectedIndex].value == \'n\') {disable(\'internacional\');}else{enable(\'internacional\')}">';
|
||||
if ($internacional != "")
|
||||
echo '<option value="s" selected>SI</option><option value="n">NO</option>';
|
||||
else
|
||||
echo '<option value="s" >SI</option><option value="n" selected>NO</option>';
|
||||
echo '</select>';
|
||||
echo '<br><input type="text" id="internacional" name="internacional" value="'.$internacional.'" size="40" maxlength="200"';
|
||||
if ($internacional != "")
|
||||
echo '>';
|
||||
else
|
||||
echo 'disabled>';
|
||||
echo '</td>';
|
||||
echo '</tr>';
|
||||
|
||||
echo '<tr><td colspan="3" align="center">'.$locale['135'].'<br><textarea name="observaciones" rows="7" cols="120" style="overflow: auto; width:100%; ">'.
|
||||
nl2br($observaciones).
|
||||
'</textarea></td></tr>';
|
||||
echo "</table>";
|
||||
|
||||
echo "</td><td>".$locale['209']."</td><td>";
|
||||
echo $html->listaSelect("provincias","oid","id","provincias",array("",$locale['ns']),$provincias,true,true,"15");
|
||||
|
||||
echo "</td>";
|
||||
?>
|
||||
<!--td <?php if(in_array("8",$errores)) echo " class=\"errorcampo\""; ?> width="200px">
|
||||
<?php echo $locale['1078']; ?>: <input name="pesoTec" type="text" size="5" align="right" value="<?php echo $pesoTec; ?>" <?php if((!is_numeric($pesoTec))&& ($pesoTec!="")) echo " class=\"errorcampo\""; ?>> %<br />
|
||||
<?php echo $locale['1079']; ?>: <input name="pesoIdi" type="text" size="5" value="<?php echo $pesoIdi; ?>" <?php if((!is_numeric($pesoIdi)) && ($pesoIdi!="")) echo " class=\"errorcampo\""; ?>> %<br />
|
||||
<?php echo $locale['1080']; ?>: <input name="pesoPer" type="text" size="5" value="<?php echo $pesoPer; ?>" <?php if((!is_numeric($pesoPer))&& ($pesoPer!="")) echo " class=\"errorcampo\""; ?>> %<br />
|
||||
<?php echo $locale['1081']; ?>
|
||||
</td-->
|
||||
<?php
|
||||
|
||||
echo "</tr></table></td></tr>";
|
||||
echo '<tr>' .
|
||||
'<td colspan="3" align="center">'.$locale['135'].
|
||||
'<br><textarea name="observaciones" rows="30" cols="120" style="overflow: auto; width:100%;">'.nl2br($observaciones).'</textarea></td>'.
|
||||
'</tr>';
|
||||
|
||||
// Botones de guardar y restablecer
|
||||
echo "<tr><td colspan=\"3\" align=\"center\">";
|
||||
echo '<input type="submit" value="'.$locale['gu'].'" onclick="return comprobar_registro(this)" class="button">';
|
||||
echo '<input type="reset" value="'.$locale['res'].'" class="button"></td>';
|
||||
echo "</tr></table>";
|
||||
echo "</form>";
|
||||
include_once("html/pie.php");
|
||||
|
||||
|
||||
@ -5,8 +5,19 @@ include("functions.php");
|
||||
include_once("Objects/CapacidadProfesional.php");
|
||||
$idCapacidad=$_GET['id'];
|
||||
$idCandidato=$_GET['idCandidato'];
|
||||
$idSolicitud=$_GET['idSolicitud'];
|
||||
$origen=$_GET['origen'];
|
||||
$capacidad = new CapacidadProfesional($idCapacidad,"candidato");
|
||||
|
||||
if (!Empty($idCandidato) && ($idCandidato>0)){
|
||||
$capacidad = new CapacidadProfesional($idCapacidad,"candidato");
|
||||
}
|
||||
else if (!Empty($idSolicitud) && ($idSolicitud>0)) {
|
||||
$capacidad = new CapacidadProfesional($idCapacidad,"solicitud");
|
||||
}
|
||||
else {
|
||||
$msg="Error al instanciar clase capacidad";
|
||||
include_once("showError.php");
|
||||
}
|
||||
|
||||
/* ELIMINAR_CAPACIDAD.PHP */
|
||||
try{
|
||||
@ -17,6 +28,9 @@ try{
|
||||
case "gestion_candidato": header("Location: ".$origen.".php?oid=".$idCandidato."#capacidades"); break;
|
||||
case "detalle_candidato": header("Location: ".$origen.".php?oid=".$idCandidato."#capacidades"); break;
|
||||
case "lista_Candidatos": header("Location: lista_candidatos.php?order=nombre&modo=asc&byEstado=0"); break;
|
||||
case "gestion_pedido": header("Location: ".$origen.".php?idPedido=".$idSolicitud."#capacidades"); break;
|
||||
case "detalle_solicitud": header("Location: pedido.php?idPedido=".$idSolicitud."#capacidades"); break;
|
||||
case "lista_Solicitudes": header("Location: lista_pedidos.php"); break;
|
||||
}
|
||||
} else {
|
||||
header("Location: gestion_candidato.php?oid=".$idCandidato."#capacidades");
|
||||
|
||||
@ -125,7 +125,8 @@ function ver_fecha($fecha){
|
||||
function ver_fecha_larga($fecha){
|
||||
include LOCALE.LOCALESET."lenguaje.php";
|
||||
$res = explode("-", $fecha);
|
||||
return $res[2]." de ".nombre_mes($res[1])." del ".$locale['329']." ".$res[0];
|
||||
$hora = explode(" ",$res[2]);
|
||||
return $hora[0]." de ".nombre_mes($res[1])." del ".$locale['329']." ".$res[0]. " (". $hora[1] .")";
|
||||
}
|
||||
|
||||
//Muestra una fecha en formato dia-mes-a<>o
|
||||
|
||||
@ -23,7 +23,7 @@ include LOCALE.LOCALESET."lenguaje.php";
|
||||
echo "<td>";
|
||||
echo "<a href=\"#\" onclick=\"if(popup('gestionCapacidadProfesional.php?id=".$campos["id"]."', 'notes')) window.location.reload()\"><img src=\"css/edit.png\" title=". $locale['Capacidades009'] ."\"/></a>";
|
||||
echo " ";
|
||||
echo "<a href=\"#\" onclick=\"eliminarCapacidad('eliminarCapacidadProfesional.php?id=".$campos["id"]."&idCandidato=".$campos["id_usuario"]."&origen=".$Origen."')\"><img src=\"css/eliminar.png\" title=\"".$locale['el']."\"/></a>";
|
||||
echo "<a href=\"#\" onclick=\"eliminarCapacidad('eliminarCapacidadProfesional.php?id=".$campos["id"]."&idCandidato=".$campos["id_usuario"]."&idSolicitud=".$campos["id_solicitud"]."&origen=".$Origen."')\"><img src=\"css/eliminar.png\" title=\"".$locale['el']."\"/></a>";
|
||||
|
||||
echo "</td>";
|
||||
|
||||
|
||||
@ -49,6 +49,19 @@ switch ($action) {
|
||||
if($_POST['disp_internacional']=="n"){
|
||||
$_POST['internacional'] = "";
|
||||
}
|
||||
if($_POST['diafecha_solicitud']<10) $_POST['diafecha_solicitud']="0".$_POST['diafecha_solicitud'];
|
||||
if($_POST['mesfecha_solicitud']<10) $_POST['mesfecha_solicitud']="0".$_POST['mesfecha_solicitud'];
|
||||
if($_POST['diafecha_ini']<10) $_POST['diafecha_ini']="0".$_POST['diafecha_ini'];
|
||||
if($_POST['mesfecha_ini']<10) $_POST['mesfecha_ini']="0".$_POST['mesfecha_ini'];
|
||||
if($_POST['diafecha_fin']<10) $_POST['diafecha_fin']="0".$_POST['diafecha_fin'];
|
||||
if($_POST['mesfecha_fin']<10) $_POST['mesfecha_fin']="0".$_POST['mesfecha_fin'];
|
||||
if($_POST['diafecha_recepcion']<10) $_POST['diafecha_recepcion']="0".$_POST['diafecha_recepcion'];
|
||||
if($_POST['mesfecha_recepcion']<10) $_POST['mesfecha_recepcion']="0".$_POST['mesfecha_recepcion'];
|
||||
$fecha_solicitud_cliente = stripinput($_POST['anyofecha_solicitud'])."-".stripinput($_POST['mesfecha_solicitud'])."-".stripinput($_POST['diafecha_solicitud']);
|
||||
$fecha_inicio_servicio = stripinput($_POST['anyofecha_ini'])."-".stripinput($_POST['mesfecha_ini'])."-".stripinput($_POST['diafecha_ini']);
|
||||
$fecha_fin_servicio = stripinput($_POST['anyofecha_fin'])."-".stripinput($_POST['mesfecha_fin'])."-".stripinput($_POST['diafecha_fin']);
|
||||
$fecha_recepcion_solicitud = stripinput($_POST['anyofecha_recepcion'])."-".stripinput($_POST['mesfecha_recepcion'])."-".stripinput($_POST['diafecha_recepcion']);
|
||||
|
||||
|
||||
if(count($errores)==0){
|
||||
$pedido->setCampo("num_solicitud_cliente",$_POST['num_solicitud_cliente']);
|
||||
@ -64,7 +77,16 @@ switch ($action) {
|
||||
$pedido->setCampo("procedencia",$_POST['procedencia']);
|
||||
$pedido->setCampo("tasa_economica",$_POST['tasa_economica']);
|
||||
$pedido->setCampo("observaciones_direccion",$_POST['observaciones_direccion']);
|
||||
|
||||
$pedido->setCampo("turnos",$_POST['turnos']);
|
||||
$pedido->setCampo("guardias",$_POST['guardias']);
|
||||
$pedido->setCampo("viajar",$_POST['viajar']);
|
||||
$pedido->setCampo("internacional",$_POST['internacional']);
|
||||
$pedido->setCampo("direccion_solicitud",$_POST['direccion_solicitud']);
|
||||
$pedido->setCampo("fecha_solicitud_cliente",$fecha_solicitud_cliente);
|
||||
$pedido->setCampo("fecha_inicio_servicio",$fecha_inicio_servicio);
|
||||
$pedido->setCampo("fecha_fin_servicio",$fecha_fin_servicio);
|
||||
$pedido->setCampo("fecha_recepcion_solicitud",$fecha_recepcion_solicitud);
|
||||
|
||||
$pedido->addPerfiles($_POST['perfil']);
|
||||
$pedido->addTecnologias($_POST['tecnologia']);
|
||||
$pedido->addIdiomas($_POST['idiomas']);
|
||||
@ -116,11 +138,12 @@ echo "<input type=\"hidden\" name=\"action\" value=\"edit\" />";
|
||||
echo '<input type="submit" value="'.$locale['gu'].'" onclick="return comprobar_registro(this)" class="button">';
|
||||
echo '<div class="encabezado">'.$locale['Solicitudes005'].'</div>';
|
||||
echo "<table id=\"editPedido\" width=\"100%\">" .
|
||||
"<tr>" .
|
||||
"<td>".$locale['1043']."<input type=\"text\" name=\"nombre\" value=\"".$pedido->getValor("nombre")."\" size=\"39\" maxlength=\"30\" >" .
|
||||
"<tr>";
|
||||
echo "<td>".$locale['1043']."<input type=\"text\" name=\"nombre\" value=\"".$pedido->getValor("nombre")."\" size=\"39\" maxlength=\"30\" >" .
|
||||
"<br/><br/>".$locale['1043_1']."<input type=\"text\" name=\"denominacion_cliente\" value=\"".$pedido->getValor("denominacion_cliente")."\" size=\"30\" maxlength=\"30\" >" .
|
||||
"<br/><br/>".$locale['Solicitudes001']." <input type=\"text\" name=\"num_solicitud_cliente\" value=\"".$pedido->getValor("num_solicitud_cliente")."\" size=\"30\" maxlength=\"20\" ></td>" .
|
||||
"<td>".$locale['Solicitudes004']. " "; rellena_fecha_select($pedido->getValor("fecha_solicitud_cliente"), "fecha_solicitud");
|
||||
"<br/><br/>".$locale['Solicitudes001']." <input type=\"text\" name=\"num_solicitud_cliente\" value=\"".$pedido->getValor("num_solicitud_cliente")."\" size=\"30\" maxlength=\"20\" ></td>";
|
||||
|
||||
echo "<td>".$locale['Solicitudes004']. " "; rellena_fecha_select($pedido->getValor("fecha_solicitud_cliente"), "fecha_solicitud");
|
||||
echo "<br/><br/>" .$locale['1022'].": "; rellena_prioridad_select("prioridad",$pedido->getValor("prioridad"));
|
||||
echo " ".$locale['1024_1'].": <input type=\"text\" name=\"empleados\" value=\"".$pedido->getValor("empleados")."\" maxlenght=\"3\" size=\"2\" />";
|
||||
echo "<br/><br/>".$locale['1504'] ." ";
|
||||
@ -133,9 +156,9 @@ echo "<br/><br/>".$locale['1504'] ." ";
|
||||
echo "<br/><br/>".$locale['Solicitudes003']." ";
|
||||
rellena_fecha_select($pedido->getValor("fecha_fin_servicio"), "fecha_fin");
|
||||
echo "<br/><br/>".$locale['1026'].": <input type=\"text\" name=\"duracion\" value=\"".$pedido->getValor("duracion")."\" maxlenght=\"3\" size=\"2\" />";
|
||||
echo "</td></tr>" .
|
||||
echo "</td></tr>";
|
||||
|
||||
"<tr><td>". $locale['Solicitudes006']." "; rellena_fecha_select($pedido->getValor("fecha_recepcion_solicitud"), "fecha_recepcion");
|
||||
echo "<tr><td>". $locale['Solicitudes006']." "; rellena_fecha_select($pedido->getValor("fecha_recepcion_solicitud"), "fecha_recepcion");
|
||||
|
||||
echo "<br/><br/>". $locale['1800'];
|
||||
rellena_procedencias("procedencia",$auxiliar,$pedido->getValor("procedencia"));
|
||||
|
||||
@ -174,6 +174,10 @@ $locale['Solicitudes006'] = "Fecha recepción solicitud:";
|
||||
$locale['Solicitudes007'] = "Tasa económica:";
|
||||
$locale['Solicitudes008'] = "Dirección detallada:";
|
||||
$locale['Solicitudes009'] = "Disponibilidad de turnos:";
|
||||
$locale['Solicitudes010'] = "Compruebe número de personas";
|
||||
$locale['Solicitudes011'] = "Compruebe duración";
|
||||
$locale['Solicitudes012'] = "ESTADO SOLICITUD";
|
||||
$locale['Solicitudes013'] = "LISTA DE OFERTAS";
|
||||
|
||||
|
||||
//Historial:
|
||||
|
||||
@ -108,11 +108,9 @@ echo " <td align=\"center\">".$locale['1023']."<br />" .
|
||||
" <a href=\"".$destinoURL."?byEstado=".$tipoPedidos."&order=".$orderView."&modo=asc".$variablesExtra."\" ><img src=\"css/asc.png\" /></a>" .
|
||||
" <a href=\"".$destinoURL."?byEstado=".$tipoPedidos."&order=".$orderView."&modo=desc".$variablesExtra."\" ><img src=\"css/desc.png\" /></a></td>";
|
||||
|
||||
// Perfil
|
||||
// Capacidad profesional
|
||||
$orderView="perfil";
|
||||
echo " <td align=\"center\">".$locale['1524']."<br />" .
|
||||
" <a href=\"".$destinoURL."?byEstado=".$tipoPedidos."&order=".$orderView."&modo=asc".$variablesExtra."\" ><img src=\"css/asc.png\" /></a>" .
|
||||
" <a href=\"".$destinoURL."?byEstado=".$tipoPedidos."&order=".$orderView."&modo=desc".$variablesExtra."\" ><img src=\"css/desc.png\" /></a></td>";
|
||||
echo " <td align=\"center\">".$locale['Capacidades016']."</td>";
|
||||
|
||||
// Número de ofertas
|
||||
$orderView="empleados";
|
||||
@ -161,13 +159,15 @@ if(count($listadePedidos)==0){
|
||||
echo '<td align="center">'.$pedidoAct->getValor("nombre_estado").'</td>';
|
||||
echo '<td align="center">'.nombre_cliente($pedidoAct->getValor("cliente")).'</td>';
|
||||
|
||||
echo '<td align="center">';
|
||||
$perfiles=$pedidoAct->getPerfiles();
|
||||
$keyperfiles=array_values($perfiles);
|
||||
// Mostramos la lista para borrar
|
||||
foreach ($perfiles as $nombre =>$valor) {
|
||||
echo $nombre.", ";
|
||||
}
|
||||
echo '<td >';
|
||||
|
||||
///////////////////////////
|
||||
//CAPACIDADES PROFESIONALES
|
||||
///////////////////////////
|
||||
echo '<input language="javascript" type="button" value="'.$locale['Capacidades003'].'" class="button" onclick="if(popup(\'addCapacidadProfesional.php?id_solicitud='.$pedidoAct->getValor("oid").'&entidad=solicitud\', \'notes\')) window.location.reload()">';
|
||||
$CapacidadesProfesionales = $pedidoAct->getCapacidadesProfesionales();
|
||||
VerListaCapacidadesProfesionales($CapacidadesProfesionales, "lista_Solicitudes");
|
||||
|
||||
echo '</td>';
|
||||
|
||||
echo '<td align="center">'.$pedidoAct->getValor("empleados").'</td>';
|
||||
|
||||
@ -167,7 +167,7 @@ if ($pedido->getValor("estado") == 130) {
|
||||
echo $html->menuPedidos($usuario, "");
|
||||
?>
|
||||
|
||||
<h2><?php echo $pedido->getValor("nombre"); ?></h2>
|
||||
<h2><?php echo $pedido->getValor("oid") ." - ". $pedido->getValor("nombre"); ?></h2>
|
||||
|
||||
<?php
|
||||
// Comprobamos mensajes que pueden llegar hasta aqui
|
||||
@ -184,48 +184,134 @@ if (isset($_GET["msg"])) {
|
||||
echo $mensaje;
|
||||
?>
|
||||
|
||||
<div class="encabezado"><?php echo $locale['Solicitudes005']?></div>
|
||||
<table width="100%">
|
||||
<tr><td>
|
||||
<table width="100%">
|
||||
<tr>
|
||||
<td class="nombre"><?php echo $locale['1010']; ?></td>
|
||||
<td><?php echo ver_fecha_larga($pedido->getValor("fecha")); ?></td>
|
||||
<td class="nombre"><?php echo $locale['1011']; ?></td>
|
||||
<td><?php echo discretiza_prioridad($pedido->getValor("prioridad")); ?></td>
|
||||
<td class="nombre"><?php echo $locale['1012']; ?></td>
|
||||
<td class="sinborde">
|
||||
<span class="resaltado"><?php echo $locale['1010']; ?></span> <?php echo ver_fecha_larga($pedido->getValor("fecha")); ?><br/>
|
||||
<span class="resaltado"><?php echo $locale['1043']; ?></span> <?php echo $pedido->getValor("nombre"); ?><br/>
|
||||
<span class="resaltado"><?php echo $locale['1043_1']; ?></span> <?php echo $pedido->getValor("denominacion_cliente"); ?><br/>
|
||||
<span class="resaltado"><?php echo $locale['Solicitudes001']; ?></span> <?php echo $pedido->getValor("num_solicitud_cliente"); ?><br/>
|
||||
</td>
|
||||
<td class="sinborde">
|
||||
<span class="resaltado"><?php echo $locale['Solicitudes004']; ?></span> <?php echo ver_fecha_larga($pedido->getValor("fecha_solicitud_cliente")); ?><br/>
|
||||
<span class="resaltado"><?php echo $locale['1022']; ?></span> <?php echo discretiza_prioridad($pedido->getValor("prioridad")); ?><br/>
|
||||
<span class="resaltado"><?php echo $locale['1024_1']; ?></span> <?php echo $pedido->getValor("empleados"); ?><br/>
|
||||
<span class="resaltado"><?php echo $locale['1504']; ?></span> <?php echo $pedido->getValor("nombre_cliente"); ?><br/>
|
||||
</td>
|
||||
<td class="sinborde">
|
||||
<span class="resaltado"><?php echo $locale['Solicitudes002']; ?></span> <?php echo ver_fecha_larga($pedido->getValor("fecha_inicio_servicio")); ?><br/>
|
||||
<span class="resaltado"><?php echo $locale['Solicitudes003']; ?></span> <?php echo ver_fecha_larga($pedido->getValor("fecha_fin_servicio")); ?><br/>
|
||||
<span class="resaltado"><?php echo $locale['1026']; ?></span> <?php echo $pedido->getValor("duracion"); ?><br/>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<td>
|
||||
<?php
|
||||
$perfiles = $pedido->getPerfiles();
|
||||
if (count($perfiles) > 0) {
|
||||
foreach ($perfiles as $nombre => $codigo) {
|
||||
<tr>
|
||||
<td class="sinborde">
|
||||
<span class="resaltado"><?php echo $locale['Solicitudes006']; ?></span> <?php echo ver_fecha_larga($pedido->getValor("fecha_recepcion_solicitud")); ?><br/>
|
||||
<span class="resaltado"><?php echo $locale['1800']; ?></span> <?php echo $pedido->getValor("procedencia"); ?><br/>
|
||||
<span class="resaltado"><?php echo $locale['1027']; ?></span> <?php echo $pedido->getValor("nombre_gerente"); ?><br/>
|
||||
</td>
|
||||
<td class="sinborde">
|
||||
<span class="resaltado"><?php echo $locale['129']; ?></span> <?php echo $pedido->getValor("nombre_salario_max"); ?><br/>
|
||||
<span class="resaltado"><?php echo $locale['130']; ?></span> <?php echo $pedido->getValor("nombre_salario_min"); ?><br/>
|
||||
</td>
|
||||
<td class="sinborde">
|
||||
<span class="resaltado"><?php echo $locale['Solicitudes007']; ?></span> <?php echo $pedido->getValor("tasa_economica"); ?><br/>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td class="sinborde">
|
||||
<span class="resaltado"><?php echo $locale['123']; ?></span><br/>
|
||||
<?php
|
||||
$idiomas = $pedido->getIdiomas();
|
||||
if (count($idiomas) > 0) {
|
||||
foreach ($idiomas as $nombre => $codigo) {
|
||||
echo $nombre . "<br />";
|
||||
}
|
||||
} else {
|
||||
?>
|
||||
<span class="errorcampo"><?php echo $locale['1097']; ?></span>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</td>
|
||||
?>
|
||||
</td>
|
||||
<td class="sinborde">
|
||||
<span class="resaltado"><?php echo $locale['209']; ?></span><br/>
|
||||
<?php
|
||||
$tecnologias = $pedido->getProvincias();
|
||||
if (count($tecnologias) > 0) {
|
||||
foreach ($tecnologias as $nombre => $codigo) {
|
||||
echo $nombre . "<br />";
|
||||
}
|
||||
} else {
|
||||
}
|
||||
echo nl2br($pedido->getValor("observaciones_direccion"));
|
||||
?>
|
||||
</td>
|
||||
<td class="sinborde">
|
||||
<span class="resaltado"><?php echo $locale['Solicitudes008']; ?></span> <?php echo $pedido->getValor("direccion_solicitud"); ?><br/>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
||||
<td class="nombre"><?php echo $locale['1013']; ?></td>
|
||||
<td><?php echo $pedido->getValor("nombre_cliente"); ?></td>
|
||||
<div class="encabezado"><?php echo $locale['1550']?></div>
|
||||
<table width="100%">
|
||||
|
||||
<tr>
|
||||
<td class="sinborde">
|
||||
<span class="resaltado"><?php echo $locale['Solicitudes009']; ?></span>
|
||||
<?php
|
||||
if ($pedido->getValor("turnos") != "") {
|
||||
echo "SI (".$persona->getValor("turnos").")";
|
||||
} else {
|
||||
echo "NO";
|
||||
}
|
||||
?>
|
||||
</td>
|
||||
<td class="sinborde">
|
||||
<span class="resaltado"><?php echo $locale['Candidato002']; ?></span>
|
||||
<?php
|
||||
if ($pedido->getValor("guardias") != "") {
|
||||
echo "SI (".$persona->getValor("guardias").")";
|
||||
} else {
|
||||
echo "NO";
|
||||
}
|
||||
?>
|
||||
</td>
|
||||
<td class="sinborde">
|
||||
<span class="resaltado"><?php echo $locale['Candidato003']; ?></span>
|
||||
<?php
|
||||
if ($pedido->getValor("viajar") != "") {
|
||||
echo "SI (".$persona->getValor("viajar").")";
|
||||
} else {
|
||||
echo "NO";
|
||||
}
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan=3 class="sinborde">
|
||||
<span class="resaltado"><?php echo $locale['Candidato004']; ?></span>
|
||||
<?php
|
||||
if ($pedido->getValor("internacional") != "") {
|
||||
echo "SI (".$persona->getValor("internacional").")";
|
||||
} else {
|
||||
echo "NO";
|
||||
}
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="nombre"><?php echo $locale['1026']; ?></td>
|
||||
<td><?php echo $pedido->getValor("duracion"); ?></td>
|
||||
<td class="nombre"><?php echo $locale['1014']; ?></td>
|
||||
<td><?php echo $pedido->getValor("empleados"); ?></td>
|
||||
<td class="nombre"><?php echo $locale['1027']; ?></td>
|
||||
<td><?php echo $pedido->getValor("nombre_gerente"); ?></td>
|
||||
<td class="nombre"><?php echo $locale['261']; ?></td>
|
||||
<td><?php echo $pedido->getValor("nombre_salario_min") . " - " . $pedido->getValor("nombre_salario_max"); ?></td>
|
||||
<td colspan="3" class="sinborde">
|
||||
<span class="resaltado"><?php echo $locale['135']; ?></span><br/>
|
||||
<?php echo nl2br($pedido->getValor("observaciones")); ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="nombre"><?php echo $locale['1527']; ?></td>
|
||||
<td><?php echo $pedido->getValor("nombre_estado"); ?>
|
||||
</table>
|
||||
|
||||
<div class="encabezado"><?php echo $locale['Solicitudes012']?></div>
|
||||
<table width="100%">
|
||||
<tr><td class="sinborde">
|
||||
<span class="resaltado"><?php echo $locale['1527']; ?>:</span>
|
||||
<?php echo $pedido->getValor("nombre_estado"); ?>
|
||||
<div id="obsCambioEst" class="obsCambioEst">
|
||||
<form id="formCambEst" action="pedido.php?idPedido=<?php echo $pedido->getValor("oid"); ?>&action=cambEstObs" method="post" >
|
||||
<input type="hidden" name="action" value="cambEstObs" />
|
||||
@ -250,72 +336,21 @@ echo $mensaje;
|
||||
<?php
|
||||
}
|
||||
}
|
||||
?>
|
||||
</td>
|
||||
<td class="nombre"><?php echo $locale['123']; ?></td>
|
||||
<td><?php
|
||||
$idiomas = $pedido->getIdiomas();
|
||||
if (count($idiomas) > 0) {
|
||||
foreach ($idiomas as $nombre => $codigo) {
|
||||
echo $nombre . "<br />";
|
||||
}
|
||||
} else {
|
||||
?>
|
||||
<span class="errorcampo"><?php if ($pedido->getValor("pesoIdioma") > 0)
|
||||
echo $locale['1097']; ?></span><br />
|
||||
<?php
|
||||
}
|
||||
?></td>
|
||||
<td class="nombre"><?php echo $locale['122']; ?></td>
|
||||
<td><?php
|
||||
$tecnologias = $pedido->getTecnologias();
|
||||
if (count($tecnologias) > 0) {
|
||||
foreach ($tecnologias as $nombre => $codigo) {
|
||||
echo $nombre . "<br />";
|
||||
}
|
||||
} else {
|
||||
?>
|
||||
<span class="errorcampo"><?php if ($pedido->getValor("pesoTecno") > 0)
|
||||
echo $locale['1097']; ?></span><br />
|
||||
<?php
|
||||
}
|
||||
?></td>
|
||||
<td class="nombre"><?php echo $locale['209']; ?></td>
|
||||
<td><?php
|
||||
$tecnologias = $pedido->getProvincias();
|
||||
if (count($tecnologias) > 0) {
|
||||
foreach ($tecnologias as $nombre => $codigo) {
|
||||
echo $nombre . "<br />";
|
||||
}
|
||||
} else {
|
||||
?>
|
||||
<span class="errorcampo"><?php echo $locale['1097']; ?></span>
|
||||
<?php
|
||||
}
|
||||
?></td>
|
||||
</tr>
|
||||
<!--BORRAR-->
|
||||
<!--tr>
|
||||
<td class="nombre"><?php echo $locale['1082']; ?></td>
|
||||
<td colspan="7">
|
||||
<?php
|
||||
echo $locale['1078'] . "( " . $pedido->getValor("pesoTecno") . "% ) - ";
|
||||
echo $locale['1079'] . "( " . $pedido->getValor("pesoIdioma") . "% ) - ";
|
||||
echo $locale['1080'] . "( " . $pedido->getValor("pesoPerfil") . "% )";
|
||||
?></td>
|
||||
</tr-->
|
||||
<tr>
|
||||
<td class="nombre"><?php echo $locale['135']; ?></td>
|
||||
<td colspan="7"><?php echo nl2br($pedido->getValor("observaciones")); ?></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td></tr>
|
||||
?>
|
||||
</td></tr>
|
||||
</table>
|
||||
|
||||
<br/>
|
||||
|
||||
<h3><span class="nombre"><?php echo $locale['5100']; ?></span></h3>
|
||||
<?php
|
||||
///////////////////////////
|
||||
//CAPACIDADES PROFESIONALES
|
||||
///////////////////////////
|
||||
echo '<div id="capacidades" name="capacidades" class="encabezado">'.$locale['Capacidades001'].'</div>';
|
||||
echo '<input language="javascript" type="button" value="'.$locale['Capacidades003'].'" class="button" onclick="if(popup(\'addCapacidadProfesional.php?id_solicitud='.$pedido->getValor("oid").'&entidad=solicitud\', \'notes\')) window.location.reload()">';
|
||||
$CapacidadesProfesionales = $pedido->getCapacidadesProfesionales();
|
||||
VerListaCapacidadesProfesionales($CapacidadesProfesionales, "detalle_solicitud");
|
||||
?>
|
||||
|
||||
<div class="encabezado"><?php echo $locale['Solicitudes013']?></div>
|
||||
<table width="100%">
|
||||
<thead>
|
||||
<tr class="nombre">
|
||||
|
||||
23
src/verificar_solicitud.php
Normal file
23
src/verificar_solicitud.php
Normal file
@ -0,0 +1,23 @@
|
||||
<?php
|
||||
if(!verificar_alfabetico($nombre) || $nombre == null){
|
||||
$errores_solicitud .= $locale['1702']."<br />";
|
||||
$errores[]="1";
|
||||
}
|
||||
if(count($clientes) > 1 || $clientes==0){
|
||||
$errores_solicitud .= $locale['1032']."<br />";
|
||||
$errores[]="2";
|
||||
}
|
||||
if(count($gerente) > 1 || $gerente==0){
|
||||
$errores_solicitud .= $locale['1031']."<br />";
|
||||
$errores[]="3";
|
||||
}
|
||||
if(($empleados=="") || ($empleados==0)){
|
||||
$errores_solicitud .= $locale['Solicitudes010']."<br />";
|
||||
$errores[]="4";
|
||||
}
|
||||
if(($duracion=="") ||($duracion==0)){
|
||||
$errores_solicitud .= $locale['Solicitudes011']."<br />";
|
||||
$errores[]="5";
|
||||
}
|
||||
|
||||
?>
|
||||
Loading…
Reference in New Issue
Block a user