$error ="";
if (isset($_POST["enviar"])) {
if ($_POST["area"]==""){
$error .="
Debe seleccionar una categoría para realizar la búsqueda. \n
";}
}
if (isset($_POST['enviar'])|| isset($_GET["area"]) && !$error) {
if($_GET["area"]) $area = $_GET["area"]; else $area = $_POST["area"];
if($_GET["am"]) $am = $_GET["am"]; else $am = $_POST["ambito"];
?>
// INSERCION DEL CONTACTO EN LA BASE DE DATOS DE CLIENTES PARA NEWSLETTER
if($_GET["area"]) $area = $_GET["area"]; else $area = $_POST["area"];
if($_GET["am"]) $am = $_GET["am"]; else $am = $_POST["ambito"];
if (($area=="all") || ($area=="")) {
$sql="SELECT * FROM candidaturas"; }
else {
$sql="SELECT * FROM candidaturas WHERE Categoria='$area'"; }
if($am!=""){
if(($area=="all") || ($area=="")) $sql.=" WHERE Ambito='$am'"; else $sql.=" AND Ambito='$am'"; }
$con=mysql_query($sql) or die (mysql_error());
$filas=mysql_num_rows($con);
$TAMANO_PAGINA = 10;
//examino la página a mostrar y el inicio del registro a mostrar
$pagina = $_GET["pagina"];
if (!$pagina) {
$inicio = 0;
$pagina=1;
}
else {
$inicio = ($pagina - 1) * $TAMANO_PAGINA;
}
//calculo el total de páginas
$total_paginas = ceil($filas / $TAMANO_PAGINA);
if (($area=="all") || ($area=="")) {
$sql2="SELECT * FROM candidaturas"; }
else {
$sql2="SELECT * FROM candidaturas WHERE Categoria='$area'"; }
if($am!=""){
if(($area=="all") || ($area=="")) $sql2.=" WHERE Ambito='$am'"; else $sql2.=" AND Ambito='$am'"; }
$sql2.=" LIMIT ".$inicio."," .$TAMANO_PAGINA;
$con_sql2=mysql_query($sql2) or die (mysql_error());
$ffilas=mysql_num_rows($con_sql2);
if ($ffilas > 0) {
while ($ffilas = mysql_fetch_array($con_sql2)) {
echo "
- "; echo traduccion("Referencia:", "Reference:", $idioma); echo " ".$ffilas["Referencia"]."
- "; echo traduccion("Titulo_oferta:", "Job_Title:", $idioma); echo " ";
if ($idioma=="es") echo $ffilas["Titulo_oferta"];
if ($idioma=="en") {if($ffilas["Titulo_oferta_en"]=="") echo $ffilas["Titulo_oferta"]; else echo $ffilas["Titulo_oferta_en"];} echo"
- "; echo traduccion("Lugar:", "Place:", $idioma); echo " ".$ffilas["Lugar"]."
- "; echo traduccion("Departamento:", "Department:", $idioma); echo" "; if ($idioma=="es") echo $ffilas["Subcategoria"];
if ($idioma=="en") {if($ffilas["Subcategoria_en"]=="") echo $ffilas["Subcategoria"]; else echo $ffilas["Subcategoria_en"];}echo "
";
}
if ($total_paginas > 1){
for ($i=1;$i<=$total_paginas;$i++){
if ($pagina == $i)
//si muestro el índice de la página actual, no coloco enlace
echo "[$pagina]" . " ";
else
//si el índice no corresponde con la página mostrada actualmente, coloco el enlace para ir a esa página
echo "
".$i." ";
}
}
} else {
echo $no_busqueda;
echo "\n";
echo "
"; echo traduccion("Realice otra búsqueda:", "Search:", $idioma); echo"\n";
}
} else {
if ($error) { echo "".$error."
";
}
?>
echo traduccion("Últimas Candidaturas Publicadas", "Latest Job Openings", $idioma); ?>
$sql_2="SELECT * FROM candidaturas ORDER BY Id DESC LIMIT 0,2";
$con_2=mysql_query($sql_2) or die (mysql_error());
if (mysql_num_rows($con_2)>0) {
while ($ffilas = mysql_fetch_array($con_2)) {
echo "
- "; echo traduccion("Referencia:", "Reference:", $idioma); echo " ".$ffilas["Referencia"]."
- "; echo traduccion("Titulo_oferta:", "Job_Title:", $idioma); echo " ";
if ($idioma=="es") echo $ffilas["Titulo_oferta"];
if ($idioma=="en") {if($ffilas["Titulo_oferta_en"]=="") echo $ffilas["Titulo_oferta"]; else echo $ffilas["Titulo_oferta_en"];} echo "
- "; echo traduccion("Lugar:", "Place:", $idioma); echo " ".$ffilas["Lugar"]."
- "; echo traduccion("Departamento:", "Department:", $idioma); echo" "; if ($idioma=="es") echo $ffilas["Subcategoria"];
if ($idioma=="en") {if($ffilas["Subcategoria_en"]=="") echo $ffilas["Subcategoria"]; else echo $ffilas["Subcategoria_en"];}echo "
";
}
} else {
echo "Aún no hay ninga candidatura en la Base de Datos. Estamos trabajando en esta sección.";
}
?>
} ?>