function unfold_bornCountry($country) { require_once '../util/admin/config.php'; require_once '../util/admin/conexion.php'; $dbConn = conectar(); mysqli_set_charset($dbConn, "utf8"); $query = "SELECT DISTINCT(pais), codigoISO FROM `cv_m_ciudades` ORDER BY pais;"; $resultado = mysqli_query($dbConn, $query); unset($query); echo " \n"; mysqli_free_result($resultado); mysqli_close($dbConn); } function unfold_bornState($state, $country) { require_once '../util/admin/config.php'; require_once '../util/admin/conexion.php'; $dbConn = conectar(); mysqli_set_charset($dbConn, "utf8"); $query = "SELECT DISTINCT(estado) FROM `cv_m_ciudades` WHERE codigoISO='" . trim($country) . "' ORDER BY estado;"; $resultado = mysqli_query($dbConn, $query); unset($query); echo " \n"; mysqli_free_result($resultado); mysqli_close($dbConn); } function unfold_bornCity($city, $state, $country) { require_once '../util/admin/config.php'; require_once '../util/admin/conexion.php'; $dbConn = conectar(); mysqli_set_charset($dbConn, "utf8"); $query = "SELECT DISTINCT(ciudad) FROM `cv_m_ciudades` WHERE codigoISO='" . trim($country) . "' && estado='" . trim($state) . "' ORDER BY ciudad;"; $resultado = mysqli_query($dbConn, $query); unset($query); echo " \n"; mysqli_free_result($resultado); mysqli_close($dbConn); } function unfold_documentType($documentType) { require_once '../util/admin/config.php'; require_once '../util/admin/conexion.php'; $dbConn = conectar(); mysqli_set_charset($dbConn, "utf8"); $query = "SELECT `id_tipoDocumento`, `descripcion` FROM `cv_m_tipoDocumento` WHERE 1;"; $resultado = mysqli_query($dbConn, $query); unset($query); echo " \n"; mysqli_free_result($resultado); mysqli_close($dbConn); } function unfold_residenceCountry($country) { require_once '../util/admin/config.php'; require_once '../util/admin/conexion.php'; $dbConn = conectar(); mysqli_set_charset($dbConn, "utf8"); $query = "SELECT DISTINCT(pais), codigoISO FROM `cv_m_ciudades` ORDER BY pais;"; $resultado = mysqli_query($dbConn, $query); unset($query); echo " \n"; mysqli_free_result($resultado); mysqli_close($dbConn); } function unfold_residenceState($state, $country) { require_once '../util/admin/config.php'; require_once '../util/admin/conexion.php'; $dbConn = conectar(); mysqli_set_charset($dbConn, "utf8"); $query = "SELECT DISTINCT(estado) FROM `cv_m_ciudades` WHERE codigoISO='" . trim($country) . "' ORDER BY estado;"; $resultado = mysqli_query($dbConn, $query); unset($query); echo " \n"; mysqli_free_result($resultado); mysqli_close($dbConn); } function unfold_residenceCity($city, $state, $country) { require_once '../util/admin/config.php'; require_once '../util/admin/conexion.php'; $dbConn = conectar(); mysqli_set_charset($dbConn, "utf8"); $query = "SELECT DISTINCT(ciudad) FROM `cv_m_ciudades` WHERE codigoISO='" . trim($country) . "' && estado='" . trim($state) . "' ORDER BY ciudad;"; $resultado = mysqli_query($dbConn, $query); unset($query); echo " \n"; mysqli_free_result($resultado); mysqli_close($dbConn); } function unfold_maritalStatus($maritalStatus) { require_once '../util/admin/config.php'; require_once '../util/admin/conexion.php'; $dbConn = conectar(); mysqli_set_charset($dbConn, "utf8"); $query = "SELECT `id_estadoCivil`, `descripcion` FROM `cv_m_estadoCivil`;"; $resultado = mysqli_query($dbConn, $query); unset($query); echo " \n"; mysqli_free_result($resultado); mysqli_close($dbConn); } function unfold_gender($gender) { require_once '../util/admin/config.php'; require_once '../util/admin/conexion.php'; $dbConn = conectar(); mysqli_set_charset($dbConn, "utf8"); $query = "SELECT `id_genero`, `genero` FROM `cv_m_genero`;"; $resultado = mysqli_query($dbConn, $query); unset($query); echo " \n"; mysqli_free_result($resultado); mysqli_close($dbConn); } function unfold_socialNetwork() { require_once '../util/admin/config.php'; require_once '../util/admin/conexion.php'; $dbConn = conectar(); mysqli_set_charset($dbConn, "utf8"); $query = "SELECT `id_redSocial`, `nombreRedSocial`, `linkRedSocial`, `activa`, `iconoRedSocial` FROM `cv_redesSociales` WHERE `activa` order by `nombreRedSocial`;"; $resultado = mysqli_query($dbConn, $query); unset($query); echo " \n"; mysqli_free_result($resultado); mysqli_close($dbConn); } function unfold_salary($salary) { require_once '../util/admin/config.php'; require_once '../util/admin/conexion.php'; $dbConn = conectar(); mysqli_set_charset($dbConn, "utf8"); $query = "SELECT `id_remuneracion`, `id_rangoInferior`, `id_rangoSuperior` FROM `cv_m_remuneracion`;"; $resultado = mysqli_query($dbConn, $query); unset($query); //$fmt = new NumberFormatter( 'en_US', NumberFormatter::CURRENCY ); echo " \n"; mysqli_free_result($resultado); mysqli_close($dbConn); } function unfold_studyLevel($StudyLevel) { require_once '../util/admin/config.php'; require_once '../util/admin/conexion.php'; $dbConn = conectar(); mysqli_set_charset($dbConn, "utf8"); $query = "SELECT `id_nivelEstudios`, `nivelEstudios` FROM `cv_m_nivelEstudios`;"; $resultado = mysqli_query($dbConn, $query); unset($query); echo " \n"; mysqli_free_result($resultado); mysqli_close($dbConn); } function unfold_Country($country) { require_once '../util/admin/config.php'; require_once '../util/admin/conexion.php'; $dbConn = conectar(); mysqli_set_charset($dbConn, "utf8"); $query = "SELECT DISTINCT(pais), codigoISO FROM `cv_m_ciudades` ORDER BY pais;"; $resultado = mysqli_query($dbConn, $query); unset($query); echo " \n"; mysqli_free_result($resultado); mysqli_close($dbConn); } function unfold_State($state, $country) { require_once '../util/admin/config.php'; require_once '../util/admin/conexion.php'; $dbConn = conectar(); mysqli_set_charset($dbConn, "utf8"); $query = "SELECT DISTINCT(estado) FROM `cv_m_ciudades` WHERE codigoISO='" . trim($country) . "' ORDER BY estado;"; $resultado = mysqli_query($dbConn, $query); unset($query); echo " \n"; mysqli_free_result($resultado); mysqli_close($dbConn); } function unfold_City($city, $state, $country) { require_once '../util/admin/config.php'; require_once '../util/admin/conexion.php'; $dbConn = conectar(); mysqli_set_charset($dbConn, "utf8"); $query = "SELECT DISTINCT(ciudad) FROM `cv_m_ciudades` WHERE codigoISO='" . trim($country) . "' && estado='" . trim($state) . "' ORDER BY ciudad;"; $resultado = mysqli_query($dbConn, $query); unset($query); echo " \n"; mysqli_free_result($resultado); mysqli_close($dbConn); } function unfold_Customer($customer) { require_once '../util/admin/config.php'; require_once '../util/admin/conexion.php'; $dbConn = conectar(); mysqli_set_charset($dbConn, "utf8"); $query = "SELECT `nit`, `nombre`, `telefono`, `direccion`, `id_pais`, `id_estado`, `id_ciudad` FROM `cv_clientes` WHERE 1 ORDER BY nombre;"; $resultado = mysqli_query($dbConn, $query); unset($query); echo " \n"; mysqli_free_result($resultado); mysqli_close($dbConn); } function unfold_TypeEmploy($type) { require_once '../util/admin/config.php'; require_once '../util/admin/conexion.php'; $dbConn = conectar(); mysqli_set_charset($dbConn, "utf8"); $query = "SELECT `id_tipoEmpleo`, `tipoEmpleo` FROM `cv_m_tipoEmpleo` WHERE 1 ORDER BY id_tipoEmpleo;"; $resultado = mysqli_query($dbConn, $query); unset($query); echo " \n"; mysqli_free_result($resultado); mysqli_close($dbConn); } function unfold_VacancyState($vacancyState) { require_once '../util/admin/config.php'; require_once '../util/admin/conexion.php'; $dbConn = conectar(); mysqli_set_charset($dbConn, "utf8"); $query = "SELECT `id_estado`, `descripcion` FROM `cv_m_estadoVacantes` WHERE 1 ORDER BY id_estado;"; $resultado = mysqli_query($dbConn, $query); unset($query); echo " \n"; mysqli_free_result($resultado); mysqli_close($dbConn); } function base_menu() { require_once 'util/admin/config.php'; require_once 'util/admin/conexion.php'; require_once 'util/admin/esCandidato.php'; require_once 'util/admin/dataCandidato.php'; require_once 'util/admin/keygen.php'; require_once 'util/admin/Send_SMTP.php'; require_once 'util/getRealIP.php'; $dbConn = conectar(); mysqli_set_charset($dbConn, "utf8"); $lang = getUserLanguage(); $realIP = getRealIP(); if (!empty($_GET['salir'])) { session_unset(); session_destroy(); header('Location: /'); die; } $okLogin = 1; //variable para determinar si es necesario llamar nuevamente el modal de logueo $pwdErrtry = 0; $tryLogin = 0; if (isset($_SESSION['email'])) { if (esCandidato($_SESSION['email'], $_SESSION['password'], $dbConn)) { $arrCandidato = esCandidato($_SESSION['email'], $_SESSION['password'], $dbConn); $arrPersonalData = datPersonCandidato($arrCandidato['id_candidato'], $dbConn); $entrar = 0; $okLogin = 1; } else { $entrar = 1; $okLogin = 0; } } if (!isset($arrCandidato)) { header('Location: https://' . $_SERVER['SERVER_NAME'] . '/util/login'); die; } if (isset($arrCandidato['aprobado'])) { if ($arrCandidato['aprobado'] == 0) { $r = 11; $m_r = " Proceso de validación no efectuado. Si no recibiste o no encuentras el correo de validación, por favor envia un correo a info@sinfonia.co con el asunto 'validación de correo'"; } } $TestPendientes = 0; if (isset($arrCandidato['id_candidato'])) { $query2 = "SELECT count(*) as TestPendientes FROM `cv_test_AsignacionCandidato` INNER JOIN `cv_test` ON `cv_test`.`id_test` = `cv_test_AsignacionCandidato`.`id_test` WHERE `id_candidato`=" . $arrCandidato['id_candidato'] . " and `estado`=1"; $tP = mysqli_query($dbConn, $query2); $row = mysqli_fetch_array($tP); $TestPendientes = $row['TestPendientes']; if ($TestPendientes > 0) { $query2 = "SELECT YEAR(fecha_asignacion -INTERVAL 5 HOUR) as year, MONTH(fecha_asignacion -INTERVAL 5 HOUR) as month, DAY(fecha_asignacion -INTERVAL 5 HOUR) as day FROM `cv_test_AsignacionCandidato` INNER JOIN `cv_test` ON `cv_test`.`id_test` = `cv_test_AsignacionCandidato`.`id_test` WHERE `id_candidato`=" . $arrCandidato['id_candidato'] . " and `estado`=1 ORDER BY fecha_asignacion ASC LIMIT 0, 1"; $FP = mysqli_query($dbConn, $query2); $row = mysqli_fetch_array($FP); $year_a = $row['year']; $month_a = $row['month']; $day_a = $row['day']; } } /* calcular Numero de notificaciones */ $notificaciones = 0; $ActualizarCV = 0; if ($TestPendientes > 0) { $notificaciones = $notificaciones + $TestPendientes; } if (isset($arrCandidato)) { if ($arrCandidato['aceptaTerminos'] != 1) { $notificaciones = $notificaciones + 1; } else { if ($arrCandidato['datosPersonales'] != 1 or $arrCandidato['datosAcademicos'] != 1 or $arrCandidato['datosComunicacion'] != 1 or $arrCandidato['datosPresentacion'] != 1) { $ActualizarCV = 1; $notificaciones = $notificaciones + $ActualizarCV; } } } $menu = array( array( 'name' => 'Dashboard', 'link' => '/dashboard', 'submenu' => false, ), array( 'name' => 'Perfil', 'link' => '/cv', 'submenu' => array( array( 'name' => 'Hoja de Vida', 'link' => '/cv', ), array( 'name' => 'Cambiar Contraseña', 'link' => '/util/changePWD', ), ), ), array( 'name' => 'Oferta laboral', 'link' => '/oferta-empleo', 'submenu' => false, ), ); echo ""; } function index_menu() { require_once 'util/admin/config.php'; require_once 'util/admin/conexion.php'; require_once 'util/admin/esCandidato.php'; require_once 'util/admin/dataCandidato.php'; require_once 'util/admin/keygen.php'; require_once 'util/admin/Send_SMTP.php'; require_once 'util/getRealIP.php'; $dbConn = conectar(); mysqli_set_charset($dbConn, "utf8"); $lang = getUserLanguage(); $realIP = getRealIP(); if (!empty($_GET['salir'])) { session_unset(); session_destroy(); header('Location: /'); die; } $okLogin = 1; //variable para determinar si es necesario llamar nuevamente el modal de logueo $pwdErrtry = 0; $tryLogin = 0; if (isset($_SESSION['email'])) { if (esCandidato($_SESSION['email'], $_SESSION['password'], $dbConn)) { $arrCandidato = esCandidato($_SESSION['email'], $_SESSION['password'], $dbConn); $arrPersonalData = datPersonCandidato($arrCandidato['id_candidato'], $dbConn); $entrar = 0; $okLogin = 1; } else { $entrar = 1; $okLogin = 0; } } echo '
'; } function index_menu_util() { require_once 'admin/config.php'; require_once 'admin/conexion.php'; require_once 'admin/esCandidato.php'; require_once 'admin/dataCandidato.php'; require_once 'admin/keygen.php'; require_once 'admin/Send_SMTP.php'; require_once 'getRealIP.php'; $dbConn = conectar(); mysqli_set_charset($dbConn, "utf8"); $lang = getUserLanguage(); $realIP = getRealIP(); if (!empty($_GET['salir'])) { session_unset(); session_destroy(); header('Location: /'); die; } $okLogin = 1; //variable para determinar si es necesario llamar nuevamente el modal de logueo $pwdErrtry = 0; $tryLogin = 0; if (isset($_SESSION['email'])) { if (esCandidato($_SESSION['email'], $_SESSION['password'], $dbConn)) { $arrCandidato = esCandidato($_SESSION['email'], $_SESSION['password'], $dbConn); $arrPersonalData = datPersonCandidato($arrCandidato['id_candidato'], $dbConn); $entrar = 0; $okLogin = 1; } else { $entrar = 1; $okLogin = 0; } } echo ' '; } function base_menu_util() { require_once 'admin/config.php'; require_once 'admin/conexion.php'; require_once 'admin/esCandidato.php'; require_once 'admin/dataCandidato.php'; require_once 'admin/keygen.php'; require_once 'admin/Send_SMTP.php'; require_once 'getRealIP.php'; $dbConn = conectar(); mysqli_set_charset($dbConn, "utf8"); $lang = getUserLanguage(); $realIP = getRealIP(); if (!empty($_GET['salir'])) { session_unset(); session_destroy(); header('Location: /'); die; } $okLogin = 1; //variable para determinar si es necesario llamar nuevamente el modal de logueo $pwdErrtry = 0; $tryLogin = 0; if (isset($_SESSION['email'])) { if (esCandidato($_SESSION['email'], $_SESSION['password'], $dbConn)) { $arrCandidato = esCandidato($_SESSION['email'], $_SESSION['password'], $dbConn); $arrPersonalData = datPersonCandidato($arrCandidato['id_candidato'], $dbConn); $entrar = 0; $okLogin = 1; } else { $entrar = 1; $okLogin = 0; } } if (!isset($arrCandidato)) { header('Location: https://' . $_SERVER['SERVER_NAME'] . '/util/login'); die; } if (isset($arrCandidato['aprobado'])) { if ($arrCandidato['aprobado'] == 0) { $r = 11; $m_r = " Proceso de validación no efectuado. Si no recibiste o no encuentras el correo de validación, por favor envia un correo a info@sinfonia.co con el asunto 'validación de correo'"; } } $TestPendientes = 0; if (isset($arrCandidato['id_candidato'])) { $query2 = "SELECT count(*) as TestPendientes FROM `cv_test_AsignacionCandidato` INNER JOIN `cv_test` ON `cv_test`.`id_test` = `cv_test_AsignacionCandidato`.`id_test` WHERE `id_candidato`=" . $arrCandidato['id_candidato'] . " and `estado`=1"; $tP = mysqli_query($dbConn, $query2); $row = mysqli_fetch_array($tP); $TestPendientes = $row['TestPendientes']; if ($TestPendientes > 0) { $query2 = "SELECT YEAR(fecha_asignacion -INTERVAL 5 HOUR) as year, MONTH(fecha_asignacion -INTERVAL 5 HOUR) as month, DAY(fecha_asignacion -INTERVAL 5 HOUR) as day FROM `cv_test_AsignacionCandidato` INNER JOIN `cv_test` ON `cv_test`.`id_test` = `cv_test_AsignacionCandidato`.`id_test` WHERE `id_candidato`=" . $arrCandidato['id_candidato'] . " and `estado`=1 ORDER BY fecha_asignacion ASC LIMIT 0, 1"; $FP = mysqli_query($dbConn, $query2); $row = mysqli_fetch_array($FP); $year_a = $row['year']; $month_a = $row['month']; $day_a = $row['day']; } } /* calcular Numero de notificaciones */ $notificaciones = 0; $ActualizarCV = 0; if ($TestPendientes > 0) { $notificaciones = $notificaciones + $TestPendientes; } if (isset($arrCandidato)) { if ($arrCandidato['aceptaTerminos'] != 1) { $notificaciones = $notificaciones + 1; } else { if ($arrCandidato['datosPersonales'] != 1 or $arrCandidato['datosAcademicos'] != 1 or $arrCandidato['datosComunicacion'] != 1 or $arrCandidato['datosPresentacion'] != 1) { $ActualizarCV = 1; $notificaciones = $notificaciones + $ActualizarCV; } } } $menu = array( array( 'name' => 'Dashboard', 'link' => '/dashboard', 'submenu' => false, ), array( 'name' => 'Perfil', 'link' => '/cv', 'submenu' => array( array( 'name' => 'Hoja de Vida', 'link' => '/cv', ), array( 'name' => 'Cambiar Contraseña', 'link' => '/util/changePWD', ), ), ), array( 'name' => 'Oferta laboral', 'link' => '/oferta-empleo', 'submenu' => false, ), ); echo ""; } function footer() { echo ' '; }