<?php
//ARCHIVO DE CONFIGURACIÓN Y ALGUNAS FUNCIONES PARA EL SISTEMA DE BLOG !!!
//AQUI SE ESTABLECEN ADEMAS LAS VARIABLES DE CONEXION PARA CONECTAR A LA BASE DE DATOS
// SE PUEDE CAMBIAR DEPENDIENDO LA CONFIGURACION ORIGINAL.
//////////////////////////////////////////////////////////////////////////////////////////////
function conectar()
{
// VARIABLES DE CONEXION:
///////////////////////////////////////////////
$bd = "a8200318_blog"; //el nombre de la base de datos
$user= "a8200318_user"; //el usuario de mysql
$pass = "31351343135134w"; //el password de mysql (dejarlo en "" si no hay password
$server = "mysql11.000webhost.com"; //el servidor de la base de datos!!
///////////////////////////////////////////////
$con = mysql_connect($server, $user, $pass);
mysql_select_db($bd);
if($con == false){
header("Location: install/aviso.php?e=1");
//se va por aqui si no hay conexion o hay errores.
}
return $con;
}
function desconectar($con)
{
mysql_close($con);
}
function Permalink($con){
$sql ='SELECT * FROM blog_opciones WHERE nombre_opcion = "URL";';
$result = mysql_query($sql, $con);
while($row = mysql_fetch_array($result))
{
$urlserver = $row[2];
}
$ruta = getenv("REQUEST_URI");
$url = $urlserver.$ruta;
echo $url;
}
///////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////// FUNCIONES PARA EL FRONT PAGE
///////////////////////////////////////////////////////////////
function GetGMT($con){
//función no implementada, falta leer
$sql ='SELECT * FROM blog_opciones WHERE nombre_opcion = "DiferenciaHoraria";';
$result = mysql_query($sql, $con);
$gmt = 0;
while($row = mysql_fetch_array($result))
{
$gmt = $row[2];
}
return $gmt;
}
function MostrarTitulo($con){
//lo jala de la base de adtos y lo muestra en la pagina principal y otros lados!
$sql ='SELECT * FROM blog_opciones WHERE nombre_opcion = "Nombre";';
$result = mysql_query($sql, $con);
while($row = mysql_fetch_array($result))
{
echo $row[2];
}
}
function MostrarDescripcion($con){
//Muestra el subtitulo del blog
$sql ='SELECT * FROM blog_opciones WHERE nombre_opcion = "Descripcion";';
$result = mysql_query($sql, $con);
while($row = mysql_fetch_array($result))
{
echo $row[2];
}
}
function MostrarKeywords($con){
//palabras clave
$sql ='SELECT * FROM blog_opciones WHERE nombre_opcion = "Palabras_Clave";';
$result = mysql_query($sql, $con);
while($row = mysql_fetch_array($result))
{
echo $row[2];
}
}
function error($msj){
$_SESSION["MensajeError"] = $msj;
header("Location: Error.php");
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////// FUNCIONES PARA PAGINACION
///////////////////////////////////////////////////////////////
function GetNumeroPostxPage($con){
$sql ='SELECT * FROM blog_opciones WHERE id_opcion=3;';
$result1 = mysql_query($sql, $con);
while($row = mysql_fetch_array($result1)){
$numero = $row[2];
}
return $numero;
}
function MostrarPrevNext($con, $pagina, $num_post){
$limite2 = $num_post * $pagina;
$limite1 = $limite2 - ($num_post - 1);
$sql1 ='SELECT * FROM blog_post;';
$result1 = mysql_query($sql1, $con);
$CantidadTotal = mysql_num_rows($result1);
if($CantidadTotal > $limite2){
//esto pasa si hay mas paginas
echo '<center><a href="page.php?pg='.($pagina-1).'">« «Página anterior</a> | <a href="page.php?pg='.($pagina+1).'">Siguiente Página »»</a></center>';
}else
{
//esto pasa si estamos en el extremo
echo '<center><a href="page.php?pg='.($pagina-1).'">« «Página anterior</a></center>';
}
}
function ComprobarSiNecesario($con, $num){ //comprueba si es necesaria la paginacion
$sql = 'Select * FROM blog_post';
$result = mysql_query($sql, $con);
$cant = mysql_num_rows($result);
if($cant > $num){
}else{
header("Location: index.php"); //si no es necesaria lo manda de regreso al index
}
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////// FUNCIONES PARA EL POST INDIVIDUAL
///////////////////////////////////////////////////////////////
function ComprobarPost($con, $idpost){
$sql ='SELECT * FROM blog_post WHERE ID_post = "'.$idpost.'" AND Borrador_post = 0;';
$result = mysql_query($sql, $con);
$cant = mysql_num_rows($result);
if($cant == 0){
error("El post no existe en la base de datos!");
}else{
echo "<!-- POST COMPROBADO!!!-->\n"; //esto se muestra como comentario en el html
}
}
function MostrarTituloPost($con, $idpost){
$sql ='SELECT * FROM blog_post WHERE ID_post = "'.$idpost.'";';
$result = mysql_query($sql, $con);
while($row = mysql_fetch_array($result))
{
echo $row[4];
}
}
function MostrarAutorPost($con, $idpost){
$sql ='SELECT * FROM blog_post WHERE ID_post = "'.$idpost.'";';
$result = mysql_query($sql, $con);
while($row = mysql_fetch_array($result))
{
echo $row[3];
}
}
function MostrarContenidoPost($con, $idpost)
{
$sql ='SELECT * FROM blog_post WHERE ID_post = "'.$idpost.'";';
$result = mysql_query($sql, $con);
while($row = mysql_fetch_array($result))
{
echo $row[1];
}
}
function MostrarFechaPost($con, $idpost){
$sql ='SELECT * FROM blog_post WHERE ID_post = "'.$idpost.'";';
$result = mysql_query($sql, $con);
while($row = mysql_fetch_array($result))
{
echo $row[2];
}
}
function MostrarCantOpiniones($con, $idpost){
$sql ='SELECT * FROM blog_post WHERE ID_post = "'.$idpost.'";';
$result = mysql_query($sql, $con);
while($row = mysql_fetch_array($result))
{
$numeroOpiniones = $row[5];
}
if($numeroOpiniones == 0){
}else{
if($numeroOpiniones==1){
echo "1 Persona dejó su comentario:";
}else{
echo $numeroOpiniones." Personas dejaron su comentario:";
}
}
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////// MENU
////////////////////////////////////////////////////////////////
function MostrarMenu(){
if(@$_SESSION["Conectado"] == 1){
echo '<a href="Panel.php">PANEL DE CONTROL</a> - <a href="CerrarSesion.php">Cerrar La Sesión ('.@$_SESSION["UsuarioLogueado"].')</a> ' ;
}else{
echo '<a href="index.php">INICIO</a> - <a href="Login.php">Iniciar Sesion</a> - <a href="contacto.php">Contacto</a> - <a href="aboutme.php">Acerca de Mi</a>' ;
}
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////// PANEL DE CONTROL
////////////////////////////////////////////////////////////////
function NumFeedback($con){
$sql ='SELECT * FROM blog_feedback;';
$result = mysql_query($sql, $con);
$cantidad = mysql_num_rows($result);
echo $cantidad;
}
function NumPostEscritos($con){
$sql ='SELECT * FROM blog_post;';
$result = mysql_query($sql, $con);
$cantidad = mysql_num_rows($result);
echo $cantidad;
}
function NumComentariosPub($con){
$sql ='SELECT * FROM blog_comentarios;';
$result = mysql_query($sql, $con);
$cantidad = mysql_num_rows($result);
echo $cantidad;
}
function MostrarHora(){
//VERIFICAR
//$gmt = GetGMT($con); //se saca el GMT de la BD
$tiempo = date("h:i a");
echo $tiempo;
}
function MostrarFecha(){
// $gmt = GetGMT($con); //se saca el GMT de la BD
$fecha = date("l, d-M(m)-Y");
echo $fecha;
}
function Hora($con){
}
function ObtenerSpam($con, $idcom){
}
function ObtenerInadecuado($con, $idcom){
}
?>