"CC"); /* Numero de días que dura la Contraseña de cada administrador */ $gedgo_limit_pass = 30; // CONFIGURACIÓN DE LA BASE DE DATOS // Descripcion de la Base de Datos $tipo_bd = "mysql.inc.php"; // Template que se va a Utilizar para mostrar el Contenido $gedgo_template = "portadas/SGCacademic"; // Host $gedgo_host = "localhost"; //Usuario de Bases de datos $gedgo_user = "sednarino"; //$gedgo_user = "root"; // Password del Usuario $gedgo_pass = "53M4r1nno"; //$gedgo_pass = ""; // Base de Datos $gedgo_bd = "sednarino"; // Tablas que se Van a Utilizar en la Aplicacion $gedgo_admin_seccion = "sed_admin_seccion"; $gedgo_banner_clientes = "sed_banner_cliente"; $gedgo_banner_publicidad = "sed_banner_publicidad"; $gedgo_administradores = "sed_administradores"; $gedgo_categoria = "sed_categoria"; $gedgo_comentarios = "sed_comentarios"; $gedgo_dependencias = "sed_dependencias"; $gedgo_dependencias_usuarios = "sed_dependencias_usuarios"; $gedgo_contenido = "sed_contenido"; $gedgo_convocatorias = "sed_convocatorias"; $gedgo_convocatorias_oferentes = "sed_convocatorias_oferentes"; $gedgo_downloads = "sed_downloads"; $gedgo_empresa = "sed_empresa"; $gedgo_encuestas = "sed_encuestas"; $gedgo_encuestas_rpta = "sed_encuestas_respuestas"; $gedgo_encuestas_logs = "sed_encuestas_logs"; $gedgo_escribirsecretaria = "sed_escribirsecretaria"; $gedgo_estadisticas_dia = "sed_estadisticas_dia"; $gedgo_estadisticas_mes = "sed_estadisticas_mes"; $gedgo_eventos = "sed_eventos"; $gedgo_foros = "sed_foros"; $gedgo_foros_msg = "sed_foros_mensajes"; $gedgo_fotografias = "sed_galeria_fotografias"; $gedgo_galeria = "sed_galerias"; $gedgo_imagenes = "sed_imagenes"; $gedgo_normatividad = "sed_normatividad"; $gedgo_pais = "sed_pais"; $gedgo_pais_dpto = "sed_pais_dpto"; $gedgo_pais_mpio = "sed_pais_mpio"; $gedgo_quejas_reclamos = "sed_quejas_reclamos"; $gedgo_recomendados = "sed_recomendados"; $gedgo_secciones = "sed_secciones"; $gedgo_seguridad = "sed_seguridad"; $gedgo_subcategorias = "sed_subcategorias"; // Tablas comprobantes de pago $gedgo_personas = "sed_personas"; $gedgo_usuarios = "sed_usuario"; $gedgo_terceros = "sed_usuarios_terceros"; $gedgo_instituciones = "sed_instituciones"; $gedgo_instituciones_matricula = "sed_instituciones_matricula"; $gedgo_cargos = "sed_cargos"; $gedgo_conceptos = "sed_conceptos"; $gedgo_fondos = "sed_fondos"; $gedgo_areas_contrato = "sed_areas_contratos"; $gedgo_prestaciones = "sed_prestaciones_sociales"; $gedgo_libranzas = "sed_libranzas"; $gedgo_vacaciones = "sed_vacaciones"; $gedgo_escalafon = "sed_escalafon"; $gedgo_bancos = "sed_bancos"; $gedgo_ecomprobante = "sed_ecomprobante"; $gedgo_dcomprobante = "sed_dcomprobante"; $gedgo_nomina = "sed_nomina"; // CONFIGURACION DEL MANEJO DE ARCHIVOS / FICHEROS Y CARPETAS // Los directorios nombrados a continuación deben contar con permisos 0777 o si no funciona 7777 // Ruta de los Archivos de Background de la Aplicacion $gedgo_bg = "$gedgo_template/images"; $gedgo_path_gal = "uploads"; $gedgo_path_convocatorias = "uploads/contratacion"; $gedgo_path_publicidad = "uploads/publicidad"; $gedgo_path_downloads = "uploads/downloads"; $gedgo_path_normatividad = "uploads/normatividad"; $gedgo_path_eventos = "uploads/eventos"; $gedgo_path_planos = "uploads/planos"; // Tamaño y peso máximo para algunas imagenes $gedgo_tienda_file_size = "11000"; # in bytes $gedgo_tienda_max_width = "140"; $gedgo_tienda_max_height = "160"; // Tamaño y peso maximo de las imagenes para contenido $contenido_max_file_size = "15400"; $contenido_max_width = 1024; $contenido_max_height = 1024; // Tamaño y peso maximo de las imagenes para publicidad $publicidad_max_file_size = "15000"; $publicidad_max_width = 380; $publicidad_max_height = 320; // FUNCIONAMIENTO DE LA APLICACIÓN // Limite de Registros para la Parte Publica por Seccion $gedgo_limit = 10; // Limite para los Registros mostrados en el Index $gedgo_index_limit = 5; // Limite para los Registros mostrados en la seccion modelos $gedgo_mod_limit = 3; // Limite de Registros para la Parte Administrativa de la Aplicación $gedgo_admin_limit = 15; // Para Mostrar el Numero de paginas con Registros En la BD $gedgo_pags = 0; # (1 = Mostrar, 0 = No Mostrar,) // Para determinar el Modo de presentación del Menu lateral Izquierdo del Sistema $gedgo_menu_modo = 0; # (1 = un solo Menu, 0 = Menus Desplegados por su Clase) // Determinar si se Activa o no el Modulo lateral de Encuestas $gedgo_encuestas_modo = 1; # (0 = Desactiva el modulo ,1 = Modulo Encuestas, 2 = Encuestas en el lateral derecho) // Determinar si se Activa o no el Modulo lateral de entrada a correo $gedgo_correo_modo = 0; # (1 = Modulo Correo, 0 = Desactiva el modulo) // Determinar si se Activa o no el Modulo lateral de publicidad $gedgo_publilat_modo = 1; # (1 = Modulo publicidad, 0 = Desactiva el modulo) // Determinar si se Activa o no el Modulo lateral de Contactenos $gedgo_contactenos_modo = 0; # (1 = Modulo contactenos, 0 = Desactiva el modulo) // Determinar si se Activa o no el Modulo lateral de publicidad $gedgo_contenido_titular = 1; # (1 = Muestra titular, 0 = Desactiva el titular) $gedgo_contenido_articulos = 0; # (1 = Muestra tipo texto, 0 = Muestra Flash) // CONFIGURACION DE LAS SECCIONES // Codigo del pais de Funcionamiento de la Aplicación $gedgo_pais_predet = co; #(co = colombia, pe= peru, mx=mexico, etc) // Array del Alfabeto $alfabeto = array("a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"); $dia_es = array ("Domingo","Lunes","Martes","Miercoles", "Jueves","Viernes","Sabado"); $mes_es = array ("Diciembre","Enero","Febrero","Marzo","Abril","Mayo","Junio", "Julio","Agosto","Septiembre","Octubre","Noviembre"); $nombremes = array(1=>"Enero","Febrero","Marzo","Abril","Mayo","Junio", "Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre"); $nombrenomina = array("NO"=>"nómina", "RE"=>"retroactivo", "AS"=>"ascenso", "PS"=>"prima de servicios", "PN"=>"prima de navidad", "PV"=>"prima de vacaciones","CE"=>"cesantías","HO"=>"homologacion","CA"=>"costo acumulado","RS"=>"reajuste salarial","LD"=>"liquidacion definitiva","IR"=>"ingresos y retenciones", "DO"=>"dotaciones"); $posicion = array("0", "1"); /* Información de Desarrollo -. NO Modificar .- La Modificación de estos datos puede dar por terminado el contrato de Licencia del Software. Sin que esto implique la devolución del valor dado en su adquisición. */ $gedgo_publicidad = 0; /* 1 = Activa publicidad Powered by, 0 = Desactiva el modulo */ $gedgo_system_url = "http://gedgo.com"; $gedgo_desarrollador = "Germán Oliva Eraso"; $gedgo_system_email = "soporte@gedgo.com"; $gedgo_system = "GEDGO SYSTEM"; $gedgo_system_ver = "V. 2.0.7."; $lang = "es"; # (es= espanol, in= Ingles) ?> ",$error); $titulo_seccion = "Información de errores del motor mySQL"; resultados (); exit(); } function sintax_error($sql) { global $link, $resultados_txt, $titulo_seccion; $no = mysql_errno($link); $dat = mysql_error($link); $error .= "Instrucción SQL : $sql
"; $error .="Error Numero :"; $error .= $no." >> "; $error .= $dat; $error.="
Fecha : ".date("D, F j, Y H:i:s")."
"; $error.="IP : ".getenv("REMOTE_ADDR")."
"; $error.="Navegador : ".getenv("HTTP_USER_AGENT")."
"; $resultados_txt = $error; $titulo_seccion = "Información de errores del motor mySQL"; resultados (); exit(); } /* //////////////////////////////////////////////////////////////////////////////////// // // conexion // // //////////////////////////////////////////////////////////////////////////////////// // // Funcion que se conecta al motor de base de datos mysql // // //////////////////////////////////////////////////////////////////////////////////// // Referencias globales // $gedgo_host, $gedgo_user, $gedgo_pass, $gedgo_bd, $link // // //////////////////////////////////////////////////////////////////////////////////// // Valor de Devolucion // $link (manejador de Conexion), sql_error cuando falla // // ////////////////////////////////////////////////////////////////////////////////// */ function conexion (){ global $gedgo_host, $gedgo_user, $gedgo_pass, $gedgo_bd, $link, $gedgo_www, $gedgo_email; $msg_servidor = "


INFORMACION DE $gedgo_www

No se puede Conectar con el Servidor $gedgo_host
"; $msg_bd = "INFORMACION DE $gedgo_www
No se puede Conectar con la BASE DE DATOS: $gedgo_bd en el SERVIDOR : $gedgo_host
"; $msg_servidor .= "Comuniquese con $gedgo_email para notificar este Evento"; $msg_bd .= "Comuniquese con $gedgo_email para notificar este Evento"; $link = mysql_connect($gedgo_host, $gedgo_user, $gedgo_pass) or sql_error(); mysql_select_db($gedgo_bd, $link) or die ($msg_bd); } /* //////////////////////////////////////////////////////////////////////////////////// // cerrar_conexion // Funcion que se cierra la Conexion con el Servidor y la BD // //////////////////////////////////////////////////////////////////////////////////// // Referencias globales // $link // //////////////////////////////////////////////////////////////////////////////////// // Valor de Devolucion // $link (manejador de Conexion), sql_error cuando falla // ///////////////////////////////////////////////////////////////////////////////// */ function cerrar_conexion (){ global $link; mysql_close ($link); } /* //////////////////////////////////////////////////////////////////////////////////// // // Mas Registros // // //////////////////////////////////////////////////////////////////////////////////// // // Funcion que Maneja la Opcion para Acceder a mas Registros dentro del Aplicativo // // //////////////////////////////////////////////////////////////////////////////////// // Parametros // $variables, $gedgo_limit, $numrows, $offset // $variables -- Depende del Script. // // //////////////////////////////////////////////////////////////////////////////////// // Valor de Devolucion // Anterior, Paginas, Siguiente // // ///////////////////////////////////////////////////////////////////////////////// */ function mas_registros () { global $variables, $gedgo_limit, $numrows, $offset, $bordes_tabla, $color_tabla1; echo "
"; echo "
"; /* next we need to do the links to other results */ /* next we need to do the links to other results */ if ($offset >= $gedgo_limit) { /* bypass PREV link if offset is 0 */ $prevoffset=$offset - $gedgo_limit; print "\n"; } /* calculate number of pages needing links */ $pages=intval($numrows/$gedgo_limit); /* $pages now contains int of pages needed unless there is a remainder from division */ if ($numrows%$gedgo_limit) { /* has remainder so add one page */ $pages++; } if ($gedgo_pags == 1) { for ($i=1;$i<=$pages;$i++) { /* loop thru */ $newoffset=$gedgo_limit*($i-1); print "$i   \n"; } } elseif ($gedgo_pags == 0) { echo " "; } else { echo ""; } /* check to see if last page */ if (!( ( ($offset+$gedgo_limit) / $gedgo_limit) >= $pages) && $pages!=1) { /* not last page so give NEXT link */ $newoffset=$offset+$gedgo_limit; print ""; } echo "
\n"; } /* //////////////////////////////////////////////////////////////////////////////////// // // FECHA // // //////////////////////////////////////////////////////////////////////////////////// // // Funcion que muestra la Fecha del sistema // // //////////////////////////////////////////////////////////////////////////////////// // Valor de Devolucion // $fecha // // ///////////////////////////////////////////////////////////////////////////////// */ function fecha () { global $fuente_fecha; $weekday = array( "Domingo","Lunes","Martes","Miercoles", "Jueves","Viernes","Sabado" ); $months = array( "Enero","Febrero","Marzo","Abril","Mayo","Junio", "Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre" ); list($wday,$mday,$month,$year) = split("( )",date("w j n Y")); $month -= 1; $this_day = "$weekday[$wday], $mday de $months[$month] de $year"; echo "$this_day   "; } /* //////////////////////////////////////////////////////////////////////////////////// // // FECHA // // //////////////////////////////////////////////////////////////////////////////////// // // Funcion que muestra la Fecha del sistema // // //////////////////////////////////////////////////////////////////////////////////// // Valor de Devolucion // $fecha // // ///////////////////////////////////////////////////////////////////////////////// */ function fecha_eventos ($year, $mes_sub, $dia) { global $fuente_fecha, $nombremes; $gmktime = gmmktime (23, 59, 00, $mes_sub, $dia, $year); $dia_num = (strftime("%w", $gmktime)); $fecha_txt = "$dia_num $dia de $mes_sub de $year"; $nombmes = $nombremes[intval($mes_sub)]; $fecha_txt = "$dia de $nombmes de $year"; return $fecha_txt; } /* //////////////////////////////////////////////////////////////////////////////////// // // Sin Datos // // //////////////////////////////////////////////////////////////////////////////////// // // Funcion que Maneja la Información Suministrada cuando una copnsulta esta Vacia // // //////////////////////////////////////////////////////////////////////////////////// // Valor de Devolucion // $sin_datos // // ///////////////////////////////////////////////////////////////////////////////// */ function sin_datos ($sin_datos) { global $sin_datos, $bordes_tabla, $color_tabla1, $fuente_cabecera2, $gedgo_www; echo "
Información de $gedgo_www
$sin_datos
"; } /* //////////////////////////////////////////////////////////////////////////////////// // // ASIGNAR COLOR // // //////////////////////////////////////////////////////////////////////////////////// // // Funcion que asigna el Color a las Celdas // // //////////////////////////////////////////////////////////////////////////////////// // Valor de Devolucion // $color // // ///////////////////////////////////////////////////////////////////////////////// */ function asignar_color() { global $bgcolor_filas; static $x; if (!isset($x)) $x=1; if ($x==1) { $x = 0; } else { $x = 1; } return $bgcolor_filas[$x]; } /* //////////////////////////////////////////////////////////////////////////////////// // // Seguridad Secciones del Sistema // // //////////////////////////////////////////////////////////////////////////////////// // // Funcion que Controla los Accesos no Autorizados a Las Secciones Segun el Nivel de // Seguridad // // //////////////////////////////////////////////////////////////////////////////////// // Valor de Devolucion // $nivel // // ////////////////////////////////////////////////////////////////////////////////// */ function security_secciones ($id_seccion) { global $link, $gedgo_secciones, $gedgo_url; $result = mysql_query("SELECT * FROM $gedgo_secciones WHERE id_seccion = '$id_seccion' ", $link); list($id_seccion, $nivel, $seccion) = mysql_fetch_row($result); if ($_SESSION[seguridad] < $nivel) { Header("Location: $gedgo_url/admin/home.php"); } elseif ($_SESSION[seguridad] === $nivel) { } elseif ($_SESSION[seguridad] > $nivel) { } } /* //////////////////////////////////////////////////////////////////////////////////// // // Secciones Inactivas del Sistema // // //////////////////////////////////////////////////////////////////////////////////// // // Funcion que Controla los Accesos no Autorizados a Las Secciones inactivas o no // implementadas en la Versión de Gedgo System // // //////////////////////////////////////////////////////////////////////////////////// // Valor de Devolucion // $inactivo // // ///////////////////////////////////////////////////////////////////////////////// */ function secciones_inactivas ($id_seccion) { global $link, $gedgo_secciones, $seguridad, $gedgo_url; $result = mysql_query("SELECT estado FROM $gedgo_secciones WHERE id_seccion = '$id_seccion' ", $link); list($estado) = mysql_fetch_row($result); if ($estado == "inactivo") { Header("Location: $gedgo_url/index.php"); } } /* //////////////////////////////////////////////////////////////////////////////////// // // Módulos no incluidos en la distribución o Licencia // // //////////////////////////////////////////////////////////////////////////////////// // // Funcion que Controla los Accesos a Las Secciones inactivas cuyos módulos no fueron // entregados en el paquete de licencia en la Versión de Gedgo System // // //////////////////////////////////////////////////////////////////////////////////// // Valor de Devolucion // $modulo_version // // ////////////////////////////////////////////////////////////////////////////////// */ function modulos_version ($file){ global $gedgo_template, $gedgo_www, $gedgo_desarrollador, $gedgo_system_email, $gedgo_system_url; global $modulo_version, $titulo_seccion, $resultados_txt; if (file_exists ($file)) { $modulo_version = 1; } else { $file = basename ($file); $titulo_seccion = "Información del sistema [ $gedgo_www ]"; $resultados_txt = "La librería [ $file ] no fue incluida en esta distribución"; $resultados_txt .="

Comuniquese con $gedgo_desarrollador al email $gedgo_system_email para adquirir este módulo"; $resultados_txt .= "

Para Mayor Información Visite :
$gedgo_system_url"; resultados (); $modulo_version = 0; } } /* //////////////////////////////////////////////////////////////////////////////////// // // Funcion tomar_estadisticas // // //////////////////////////////////////////////////////////////////////////////////// // // Toma los encabezados Ip, HTTP del usuario para llevar un control de visitas // es una funcion oculta, no muestra ningun valor // // ////////////////////////////////////////////////////////////////////////////////// */ function tomar_estadisticas (){ global $link, $gedgo_estadisticas_dia, $id_seccion, $secc, $lang, $nombre_seccion_obt; $ip = $_SERVER[REMOTE_ADDR]; $agent = $_SERVER[HTTP_USER_AGENT]; $refer = $HTTP_REFERER; $host = gethostbyaddr($_SERVER[REMOTE_ADDR]); $fecha = date("Y-m-d"); $agent = ereg_replace (")", " ", $agent); list($comp,$browser,$so)=split(";",$agent); $comp_ip = "SELECT hits FROM $gedgo_estadisticas_dia WHERE ip='$ip' AND id_seccion='$id_seccion' AND fecha = '$fecha' AND so='$so' AND agent='$agent'"; $comp_ip = mysql_query("$comp_ip", $link) or sql_error (); $num_ip = mysql_num_rows($comp_ip); list($hits) = mysql_fetch_row($comp_ip); obtener_nombre_seccion ($id_seccion); if ($num_ip == 0) { $stat = "INSERT INTO $gedgo_estadisticas_dia (id_seccion, seccion, host, ip, agent, fecha, referencia, so, browser, hits) "; $stat .= "VALUES ('$id_seccion', '$nombre_seccion_obt', '$host', '$ip', '$agent', '$fecha', '$refer', '$so', '$agent', '1') "; $result = mysql_query("$stat", $link) or sql_error (); } else { $hits = $hits + 1; $stat = "UPDATE $gedgo_estadisticas_dia SET hits='$hits' WHERE ip='$ip' AND id_seccion='$id_seccion' AND fecha='$fecha' "; $stat = mysql_query("$stat",$link) or sql_error (); } } function tomar_estadisticas_cmp (){ global $link, $gedgo_estadisticas_dia, $id_seccion, $secc, $lang, $nombre_seccion_obt; $ip = $_SERVER[REMOTE_ADDR]; $agent = $_SERVER[HTTP_USER_AGENT]; $refer = $HTTP_REFERER; $host = gethostbyaddr($_SERVER[REMOTE_ADDR]); $fecha = date("Y-m-d"); $agent = ereg_replace (")", " ", $agent); list($comp,$browser,$so)=split(";",$agent); if ($_POST[comprobante] == "") { $cmp = $_GET[comprobante]; } else { $cmp = $_POST[comprobante]; } $comp_ip = "SELECT hits FROM $gedgo_estadisticas_dia WHERE ip='$ip' AND id_seccion='$cmp' AND fecha = '$fecha' AND so='$so' AND agent='$agent'"; $comp_ip = mysql_query("$comp_ip", $link) or sql_error (); $num_ip = mysql_num_rows($comp_ip); list($hits) = mysql_fetch_row($comp_ip); obtener_nombre_seccion (26); if ($num_ip == 0) { $stat = "INSERT INTO $gedgo_estadisticas_dia (id_seccion, seccion, host, ip, agent, fecha, referencia, so, browser, hits) "; $stat .= "VALUES ('$cmp', '$nombre_seccion_obt', '$host', '$ip', '$agent', '$fecha', '$refer', '$so', '$agent', '1') "; $result = mysql_query("$stat", $link) or sql_error (); } else { $hits = $hits + 1; $stat = "UPDATE $gedgo_estadisticas_dia SET hits='$hits' WHERE ip='$ip' AND id_seccion='$cmp' AND fecha='$fecha' "; $stat = mysql_query("$stat",$link) or sql_error (); } } function tipo_administrador ($nivel) { global $data; if ($nivel == 3 || $seguridad == 3) { $data = "SUPER Admin."; } else if ($nivel == 2) { $data = "Admin"; } else if ($nivel ==1){ $data = "Lectura"; } else if ($nivel == 0){ $data = "Inactivo"; } else { $data = "No es un Nivel Válido del Sistema"; } } // //////////////////////////////////////////////////////////////////////////////////// // // Funcion obtener id del departamento a partir del nombre // // //////////////////////////////////////////////////////////////////////////////////// // // devuelve el id del dpto // // //////////////////////////////////////////////////////////////////////////////////// function obtener_nombre_dpto ($id_dpto) { global $gedgo_pais_dpto, $link, $dpto_cons, $id_dpto; $result = mysql_query("SELECT dpto FROM $gedgo_pais_dpto WHERE id_dpto='$id_dpto' ", $link); list($dpto_cons) = mysql_fetch_row($result); } // //////////////////////////////////////////////////////////////////////////////////// // // Funcion obtener id del departamento a partir del nombre // // //////////////////////////////////////////////////////////////////////////////////// // // devuelve el id del dpto // // //////////////////////////////////////////////////////////////////////////////////// function obtener_nombre_mpio ($id_mpio) { global $gedgo_pais_mpio, $link, $mpio_cons, $id_mpio; $result = mysql_query("SELECT mpio FROM $gedgo_pais_mpio WHERE id_mpio='$id_mpio' ", $link); list($mpio_cons) = mysql_fetch_row($result); } // //////////////////////////////////////////////////////////////////////////////////// // // Funcion visualizar ubicación en el sistema // // //////////////////////////////////////////////////////////////////////////////////// // // devuelve ruta completa ubicacion $ruta_ubc // // //////////////////////////////////////////////////////////////////////////////////// function obtener_nombre_seccion_b ($id_seccion) { global $gedgo_secciones, $link; $result = mysql_query("SELECT nombre FROM $gedgo_secciones WHERE id_seccion='$id_seccion' ", $link) or sql_error (); list($nombre_seccion) = mysql_fetch_row($result); return $nombre_seccion; } function ruta_ubicacion () { global $link, $id_seccion, $id_categoria, $id_subcategoria, $nombre_categoria_obt; global $lang, $PHP_SELF, $nombre_subcategoria_obt, $bordes_tabla, $color_tabla1; $nombre_seccion = obtener_nombre_seccion_b ($id_seccion); $home = "Inicio "; $seccion = " > ". ucwords($nombre_seccion) ." "; if ($id_categoria) { obtener_nombre_categoria ($id_categoria); $cat = " > ". ucwords($nombre_categoria_obt) ." "; } if ($id_subcategoria) { obtener_nombre_subcategoria ($id_subcategoria); $subcat = " > ". ucwords($nombre_subcategoria_obt) .""; } $combo_categoria_jump = menu_categorias_jump (); echo "
  $home $seccion $cat $subcat  
..:: $nombre_seccion ::..
$txt ".$combo_categoria_jump."

"; } function obtener_sigla_dpto ($id_dpto) { global $gedgo_pais_dpto, $link; $result = mysql_query("SELECT dpto FROM $gedgo_pais_dpto WHERE id_dpto='$id_dpto' ", $link); list($sigla_dpto) = mysql_fetch_row($result); return $sigla_dpto; } function menu_mpio_cmp ($nombre_campo_municipio, $id_mpio_bd, $id_dpto_gd) { global $gedgo_pais_mpio, $link; if ($id_dpto_gd !=0) { $result = mysql_query("SELECT * FROM $gedgo_pais_mpio WHERE id_dpto='$id_dpto_gd' ORDER BY mpio ASC", $link); } else { $result = mysql_query("SELECT * FROM $gedgo_pais_mpio ORDER BY mpio ASC", $link); } if ($row = mysql_fetch_array($result)){ $combo_mpio = " \n"; } else { $combo_mpio = "¡ No Hay Municipios para el País Seleccionado !"; } return $combo_mpio; } function obtener_nombre_dependencias ($id_dependencias) { global $gedgo_dependencias, $link; $result = mysql_query("SELECT dependencias FROM $gedgo_dependencias WHERE id_dependencias='$id_dependencias' ", $link); list($dependencias) = mysql_fetch_row($result); return $dependencias; } function asignar_posicion() { global $posicion; static $x; if (!isset($x)) $x=1; if ($x==1) { $x = 0; } else { $x = 1; } return $posicion[$x]; } // //////////////////////////////////////////////////////////////////////////////////// // // Funcion nombre Sección // // //////////////////////////////////////////////////////////////////////////////////// // // Devuelve el nombre de la seccion segun su Id_seccion // // //////////////////////////////////////////////////////////////////////////////////// function obtener_nombre_seccion ($id_seccion) { global $gedgo_secciones, $link, $nombre_seccion_obt; $result = mysql_query("SELECT id_seccion, nombre FROM $gedgo_secciones WHERE id_seccion = '$id_seccion' ", $link); if ($row = mysql_fetch_array($result)){ do { $nombre_seccion_obt = $row[nombre]; $nombre_seccion_obt = strtolower($nombre_seccion_obt); $nombre_seccion_obt = ereg_replace ("á", "a", $nombre_seccion_obt); $nombre_seccion_obt = ereg_replace ("é", "e", $nombre_seccion_obt); $nombre_seccion_obt = ereg_replace ("í", "i", $nombre_seccion_obt); $nombre_seccion_obt = ereg_replace ("ó", "o", $nombre_seccion_obt); $nombre_seccion_obt = ereg_replace ("ú", "u", $nombre_seccion_obt); } while ($row = mysql_fetch_array($result)); } } function upload($the_path) { global $gedgo_convocatorias; // $error = validate_upload($_FILES[the_file]); if ($error == "") { if (!@copy($_FILES["the_file"]["tmp_name"], "$the_path/".$_FILES["the_file"]["name"])) { echo "\nAlgo esta mal, Verifique los permisos del Directorio $the_path"; } else { echo "El archivo ".$_FILES["the_file"]["name"]." se ha subido al directorio $the_path Satisfactoriamente"; } } else { echo $error; } } function validate_upload() { global $allowed_types; if ($_FILES["the_file"] == "none") { $error = "\n
  • No ha Escogido ningun Archivo para Subir!
  • "; } else { $type = $_FILES["the_file"]["type"]; if(!array_key_exists($type, $allowed_types)) { $error = "\n
  • Usted ha Escogido un Tipo de Archivo no Permitido:
    Los Archivos que se pueden subir son los de tipo:\n
  • "; foreach($allowed_types as $key => $value) { $error .= "$value $key    
    "; } } if ($error) { $error = "\n
      $error
    "; return $error; } else { return false; } } } $allowed_types = array("application/pdf" => ".pdf", "image/gif" => ".gif", "image/jpg" => ".jpg", "image/jpeg" => ".jpg, .jpeg", "image/pjpeg" => ".jpg, .jpeg", "application/x-shockwave-flash" => ".swf", "application/x-zip-compressed" => ".zip", "application/txt" => ".txt", "text/plain" => ".txt", "application/mspowerpnt" => ".ppt, .pps", "application/msword" => ".doc", "application/msexcel" => ".xls", "application/csv" => ".csv"); function imagen_general ($the_path, $imagen, $id_seccion, $mysql_insert_id, $otros) { $file = pathinfo("../$the_path/$imagen"); $ext = $file["extension"]; $imagen = "$the_path/$imagen"; if ($otros !="") { $txt = "_$otros"; } else { $txt = ""; } $ext_txt = strtolower($ext); $nombre = "SED_".$id_seccion."_".$mysql_insert_id.$txt.".".$ext_txt; $nombre_flash = "SED_".$id_seccion."_".$mysql_insert_id."_flash".$txt.".".$ext_txt; $nombre_small = "SED_".$id_seccion."_".$mysql_insert_id."_small".$txt.".".$ext_txt; if ($ext == "gif") { list($width, $height) = getimagesize("$imagen"); $altura = 300 / $height; $ancho = 390 / $width; $newwidth = $width * $percent; $newheight = $height * $percent; if ($newwidth >= 390) { $newwidth = $width * $percent2; $newheight = $height * $percent2; } else { $newwidth = $width * $percent; $newheight = $height * $percent; } $high = imagecreatetruecolor($newwidth, $newheight); $source = imagecreatefromgif("../$imagen"); imagecopyresampled ($high, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height); $thumbs_txt ="../$the_path/".$nombre; imagegif($high,"$thumbs_txt"); imagedestroy($high); list($width, $height) = getimagesize("$imagen"); $percent = 90 / $height; $percent2= 130 / $width; $newwidth = $width * $percent; $newheight = $height * $percent; if ($newwidth >= 130) { $newwidth = $width * $percent2; $newheight = $height * $percent2; } else { $newwidth = $width * $percent; $newheight = $height * $percent; } $thumb = imagecreatetruecolor($newwidth, $newheight); $source = imagecreatefromgif("$imagen"); imagecopyresampled ($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height); $thumbs_txt ="$the_path/".$nombre_small; imagegif($thumb,"$thumbs_txt"); imagedestroy($thumb); // ***************************************************************** // // *****************************************************************´ } else if ($ext == "jpeg" || $ext == "jpg" || $ext == "JPEG" || $ext == "JPG") { list($width, $height) = getimagesize("$imagen"); $percent = 300 / $height; $percent2 = 390 / $width; $newwidth = $width * $percent; $newheight = $height * $percent; if ($newwidth >= 390) { $newwidth = $width * $percent2; $newheight = $height * $percent2; } else { $newwidth = $width * $percent; $newheight = $height * $percent; } $high = imagecreatetruecolor($newwidth, $newheight); $source = imagecreatefromjpeg("$imagen"); imagecopyresampled ($high, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height); $thumbs_txt ="$the_path/".$nombre; imagejpeg($high,"$thumbs_txt"); imagedestroy($high); if ($id_seccion != 6) { $dimension = 90; $dimension2 = 130; } else { $dimension = 60; $dimension2 = 130; } list($width, $height) = getimagesize("$imagen"); $percent = $dimension / $height; $percent2= $dimension2 / $width; $newwidth = $width * $percent; $newheight = $height * $percent; if ($newwidth >= $dimension) { $newwidth = $width * $percent2; $newheight = $height * $percent2; } else { $newwidth = $width * $percent; $newheight = $height * $percent; } $thumb = imagecreatetruecolor($newwidth, $newheight); $source = imagecreatefromjpeg("$imagen"); imagecopyresampled ($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height); $thumbs_txt ="$the_path/".$nombre_small; imagejpeg($thumb,"$thumbs_txt"); imagedestroy($thumb); list($width, $height) = getimagesize("$imagen"); $percent = 250 / $height; $percent2 = 340 / $width; $newwidth = $width * $percent; $newheight = $height * $percent; if ($newwidth >= 340) { $newwidth = $width * $percent2; $newheight = $height * $percent2; } else { $newwidth = $width * $percent; $newheight = $height * $percent; } $high = imagecreatetruecolor($newwidth, $newheight); $source = imagecreatefromjpeg("$imagen"); imagecopyresampled ($high, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height); $thumbs_txt ="$the_path/".$nombre_flash; imagejpeg($high,"$thumbs_txt"); imagedestroy($high); } else { echo "

    EL TIPO DE ARCHIVO SELECCIONADO NO ES SOPORTADO POR NUESTRO SISTEMA

    "; } unlink ($imagen); } ?>