DEFINE( "PRODUCCION", 1 ); // Determina si nos conectamos con la B.D. de desarrollo o de producción
/**
* Crea el enlace (la conexión) con la B.D.
*
* @return Enlace con la B.D.
*/
function AbrirDb() {
$servidor = '';
$usuario = '';
$base_datos = '';
$contrasenia = '';
if (PRODUCCION) {
$servidor = 'lldb389.servidoresdns.net';
$usuario = 'qcy175';
$base_datos = 'qcy175';
$contrasenia = 'dbCmnd08';
} else {
$servidor = '192.168.1.134';
$usuario = 'root';
$contrasenia = 'root';
$base_datos = 'webaccess';
}
if ( !($link=mysql_connect($servidor, $usuario, $contrasenia)) ) {
die('Error conectando a la base de datos');
}
if (!mysql_select_db($base_datos,$link)) {
die('Error seleccionando la base de datos');
}
return $link;
}
/**
* Prepara el código SQL para evitar ataques por SQL injection
*
* @param unknown_type $value
* @return Cadena SQL segura
*/
function quote_smart($value) {
// Stripslashes
if (get_magic_quotes_gpc()) {
$value = stripslashes($value);
}
// Quote if not a number or a numeric string
if (!is_numeric($value)) {
$value = "'" . mysql_real_escape_string($value) . "'";
}
return $value;
}
?>
// Archivo en donde se acumulará el numero de visitas
$archivo = "config/contador.dat";
/*
session_start();
$_SESSION['direccion_visitante']=$_SERVER["REMOTE_ADDR"];
*/
// Abrimos el archivo para solamente leerlo (r de read)
$abre = fopen($archivo, "r");
// Leemos el contenido del archivo
$total_visitas = fread($abre, filesize($archivo));
// Cerramos la conexión al archivo
fclose($abre);
// Abrimos nuevamente el archivo
$abre = fopen($archivo, "w");
// Sumamos 1 nueva visita
$total_visitas = $total_visitas + 1;
// Y reemplazamos por la nueva cantidad de visitas
$grabar = fwrite($abre, $total_visitas);
// Cerramos la conexión al archivo
fclose($abre);
?>
switch ($vista) {
case "mapa_sitio":
include_once('include/sidebar/sidebar2escaparate.inc');
break;
case "contacto":
include_once('include/sidebar/sidebar2escaparate.inc');
break;
case "admin":
include_once('include/sidebar/sidebar2escaparate.inc');
break;
case "respuesta_contacto":
include_once('include/sidebar/sidebar2escaparate.inc');
break;
case "escaparate":
include_once('include/sidebar/sidebar2escaparate.inc');
break;
case "marcas":
include_once('include/sidebar/sidebar2marcas.inc');
break;
case "infografia":
include_once('include/sidebar/sidebar2infografia.inc');
break;
case "internet":
include_once('include/sidebar/sidebar2internet.inc');
break;
case "proyectos":
include_once('include/sidebar/sidebar2escaparate.inc');
break;
case "contacto":
include_once('include/sidebar/sidebar2escaparate.inc');
break;
case "whois":
include_once('include/sidebar/sidebar2escaparate.inc');
break;
case "noticia":
include_once('include/sidebar/sidebar2escaparate.inc');
break;
case "noticias":
include_once('include/sidebar/sidebar2escaparate.inc');
break;
//Sección Internet
case "presencial":
include_once('include/sidebar/sidebar2presencial.inc');
break;
case "catalogo":
include_once('include/sidebar2catalogo.inc');
break;
case "comercio":
include_once('include/sidebar/sidebar2internet.inc');
break;
case "navegabilidad":
include_once('include/sidebar/sidebar2internet.inc');
break;
case "accesibilidad":
include_once('include/sidebar/sidebar2internet.inc');
break;
//Sección Marcas
case "diseno":
include_once('include/sidebar/sidebar2marcasdiseno.inc');
break;
case "ofimatica":
include_once('include/sidebar/sidebar2marcasdiseno.inc');
break;
case "senaletica":
include_once('include/sidebar/sidebar2marcasdiseno.inc');
break;
case "difusion":
include_once('include/sidebar/sidebar2marcasdiseno.inc');
break;
case "producto":
include_once('include/sidebar/sidebar2marcasdiseno.inc');
break;
case "medios":
include_once('include/sidebar/sidebar2marcasdiseno.inc');
break;
case "pventa":
include_once('./include/sidebar/sidebar2marcasdiseno.inc');
break;
case "eventos":
include_once('include/sidebar/sidebar2marcasdiseno.inc');
break;
}
?>