<?



// Agregar nuevo categoria
/////////////////////////////////////////////////
function agregar_post($titulo, $cuerpo, $File_Name, $tag1, $tag2, $tag3, $tag4, $tag5, $tag6)
{
	$conn=db_connect();
	if($destaque==1)
	SetVideoDestacado();
	$query=	" insert into blog_post (titulo, cuerpo, fecha, tag1, tag2, tag3, tag4, tag5, tag6) values ('$titulo', '$cuerpo', now(), '$tag1', '$tag2', '$tag3', '$tag4', '$tag5', '$tag6') ";
	
	$idd=id_next('blog_post');
	$result = mysql_query($query);
	agregar_imagen($idd, 'blog_post', 'foto', $File_Name );
	return true;
	
	
}




































// Obtener video ADMIN
/////////////////////////////////////////////////
function get_blog_articulos($pagina, $cat="", $criterio="", $artic=false)
{

	// inicializo el criterio y recibo cualquier cadena que se desee buscar 
		if ($criterio!="") 
			$txt_criterio=" where titulo like '%".$criterio."%' OR descripcion like '%".$criterio."%' "; 

		if($criterio==""){
			
			if($cat!="") 
				$txt_criterio=" where categoria='".$cat."' "; 

			if($cat==""){
				$txt_criterio="  "; 
				$cat="''";
			}
		}
		
	// Limito la busqueda 
		$TAMANO_PAGINA = 5; 

	// examino la página a mostrar y el inicio del registro a mostrar 
		if ($pagina==""){ 
			 $inicio=0; 
			 $pagina=1; 
		} 
		else { 
			$inicio = ($pagina - 1) * $TAMANO_PAGINA; 
		}

		if($artic!=false)
		$txt_artic=" AND id='$artic' ";
		

	// miro a ver el número total de campos que hay en la tabla con esa búsqueda 
		$conn = db_connect();
		$query = "SELECT * FROM blog_post ".$txt_criterio." ORDER BY fecha DESC  ";
		$result = mysql_query($query);
		$num_total_registros = mysql_num_rows($result); 

	// calculo el total de páginas  - pongo el número de registros total, el tamaño de página y la página que se muestra 
		$total_paginas = ceil($num_total_registros / $TAMANO_PAGINA); 

	//construyo la sentencia SQL 
		$query2 = "SELECT * FROM blog_post ".$txt_criterio." ORDER BY fecha DESC limit ".$inicio.",".$TAMANO_PAGINA ; 
		$result2 = mysql_query($query2); 
		$result2 = db_result_to_array($result2);
			
		?><div style="min-height:650px"><?			
		foreach ($result2 as $row)
			{
				
				
			
?>    



<div class="admin_blog_post_box">
<div class="admin_blog_post_date_box">
<div class="admin_blog_post_date_dia_box"><?=date("d", strtotime($row['fecha']));?></div>
<div class="admin_blog_post_date_mes_box"><?=date("m", strtotime($row['fecha']));?></div>
</div>
<div class="admin_blog_post_titulo_box"><a href="post.php"><?=$row['titulo'];?></a></div>
<div class="admin_blog_post_intro_artic"> <?=$row['descripcion'];?> </div>
<div class="spacer"></div>
</div>


<?		
			
		
			}
		?></div><?	

		//muestro los distintos índices de las páginas, si es que hay varias páginas 
		?><div id="paginador_A_box"><?
		$lp=1;
		if ($total_paginas > 1)
		{ 
			$lp++;
			
			for ($i=1;$i<=$total_paginas;$i++)
			{ 
				if ($pagina == $i): 
				//si muestro el índice de la página actual, no coloco enlace 
				?><span><?=$pagina;?></span><?  
				
				//si el índice no corresponde con la página mostrada actualmente, coloco el enlace para ir a esa página 
				elseif( ($i<$pagina && ($i+5)>($pagina)) || ($i>$pagina && $i<($pagina+5))  ):
				?><a onClick="ShowPostsAdminPanel(<?=$i;?>, <?=$cat;?>)" > <?=$i;?> </a><?

				//si el índice no corresponde con la página mostrada actualmente, coloco el enlace para ir a esa página 				
				elseif( ($i==1) ):
				?><a onClick="ShowPostsAdminPanel(<?=$i;?>, <?=$cat;?>)" > <?=$i;?>... </a><?

				//si el índice no corresponde con la página mostrada actualmente, coloco el enlace para ir a esa página 
				elseif( ($i==$total_paginas) ):
				?><a onClick="ShowPostsAdminPanel(<?=$i;?>, <?=$cat;?>)" >... <?=$i;?> </a><?
				
				// fin del generador de enlaces
				endif;

			} 
		}
		// fin paginador
		?></div><?


		// reporte de busqueda
		if($criterio!=""){
			?>
			<div class="search_result"> 
			<b>Buscando:</b> <?=$criterio;?> <br />
			<b>Registros encontrados: </b> <?=$num_total_registros;?>
			</div>
            <?
            
		}
		




}













// Obtener video ADMIN
/////////////////////////////////////////////////
function get_blog_articulos_web($pagina, $cat="", $criterio="", $artic=false)
{

	// inicializo el criterio y recibo cualquier cadena que se desee buscar 
		if ($criterio!="") 
			$txt_criterio=" where titulo like '%".$criterio."%' OR descripcion like '%".$criterio."%' "; 

		if($criterio==""){
			
			if($cat!="") 
				$txt_criterio=" where categoria='".$cat."' "; 

			if($cat==""){
				$txt_criterio="  "; 
				$cat="''";
			}
		}
		
	// Limito la busqueda 
		$TAMANO_PAGINA = 5; 

	// examino la página a mostrar y el inicio del registro a mostrar 
		if ($pagina==""){ 
			 $inicio=0; 
			 $pagina=1; 
		} 
		else { 
			$inicio = ($pagina - 1) * $TAMANO_PAGINA; 
		}

		if($artic!=false)
		$txt_artic=" AND id='$artic' ";
		

	// miro a ver el número total de campos que hay en la tabla con esa búsqueda 
		$conn = db_connect();
		$query = "SELECT * FROM blog_post ".$txt_criterio." ORDER BY fecha DESC  ";
		$result = mysql_query($query);
		$num_total_registros = mysql_num_rows($result); 

	// calculo el total de páginas  - pongo el número de registros total, el tamaño de página y la página que se muestra 
		$total_paginas = ceil($num_total_registros / $TAMANO_PAGINA); 

	//construyo la sentencia SQL 
		$query2 = "SELECT * FROM blog_post ".$txt_criterio." ORDER BY fecha DESC limit ".$inicio.",".$TAMANO_PAGINA ; 
		$result2 = mysql_query($query2); 
		$result2 = db_result_to_array($result2);
			
		?><div style="min-height:650px"><?			
		foreach ($result2 as $row)
			{
				
				
			
?>    
<div class="blog_post_box">
<div class="blog_post_date_box">
<div class="blog_post_date_dia_box"><?=date("d", strtotime($row['fecha']));?></div>
<div class="blog_post_date_mes_box"><?=date("m", strtotime($row['fecha']));?></div>
</div>
<div class="blog_post_titulo_box"><a href="post.php"><?=$row['titulo'];?> </a></div>
<div class="blog_post_intro_artic"> <?=$row['descripcion'];?> </div>
<div class="spacer"></div>
</div>
<?		
			
		
			}
		?></div><?	

		//muestro los distintos índices de las páginas, si es que hay varias páginas 
		?><div id="paginador_A_box"><?
		$lp=1;
		if ($total_paginas > 1)
		{ 
			$lp++;
			
			for ($i=1;$i<=$total_paginas;$i++)
			{ 
				if ($pagina == $i): 
				//si muestro el índice de la página actual, no coloco enlace 
				?><span><?=$pagina;?></span><?  
				
				//si el índice no corresponde con la página mostrada actualmente, coloco el enlace para ir a esa página 
				elseif( ($i<$pagina && ($i+5)>($pagina)) || ($i>$pagina && $i<($pagina+5))  ):
				?><a onClick="ShowPostsWeb(<?=$i;?>, <?=$cat;?>)" > <?=$i;?> </a><?

				//si el índice no corresponde con la página mostrada actualmente, coloco el enlace para ir a esa página 				
				elseif( ($i==1) ):
				?><a onClick="ShowPostsWeb(<?=$i;?>, <?=$cat;?>)" > <?=$i;?>... </a><?

				//si el índice no corresponde con la página mostrada actualmente, coloco el enlace para ir a esa página 
				elseif( ($i==$total_paginas) ):
				?><a onClick="ShowPostsWeb(<?=$i;?>, <?=$cat;?>)" >... <?=$i;?> </a><?
				
				// fin del generador de enlaces
				endif;

			} 
		}
		// fin paginador
		?></div><?


		// reporte de busqueda
		if($criterio!=""){
			?>
			<div class="search_result"> 
			<b>Buscando:</b> <?=$criterio;?> <br />
			<b>Registros encontrados: </b> <?=$num_total_registros;?>
			</div>
            <?
            
		}
		




}





































?>