class CItem { /* * Constructor */ function CItem($db) { global $sql; $this->db = $db; } function Agregar($Titulo, $Texto, $Autor, $IdCategoria) { $sql = "insert into TItem(Titulo, Texto, Autor, Fecha, IdCategoria) values('$Titulo', '$Texto', '$Autor', now(), '$IdCategoria')"; return $this->db->query($sql); } function Modificar($IdItem, $Titulo, $Texto, $IdCategoria) { $sql = "update TItem set Titulo = '$Titulo', Texto = '$Texto', IdCategoria = '$IdCategoria' where IdItem = '$IdItem'"; return $this->db->query($sql); } function Eliminar($IdItem) { $sql = "delete from TItem where IdItem = '$IdItem'"; return $this->db->query($sql); } function MostrarPoema($Categoria) { $sql = "select * from TItem inner join TCategoria on ( TItem.IdCategoria = TCategoria.IdCategoria ) where TCategoria.Categoria = '$Categoria' and Pub='1' limit 15"; return $this->db->get_results($sql); } function MostrarTodo($IdItem) { $sql = "select * from TItem where IdItem = '$IdItem' and Pub='1'"; return $this->db->get_results($sql); } function MostrarPoemaUsuario($email) { $sql = "select * from TItem where Autor = '$email' and Pub='1'"; return $this->db->get_results($sql); } function VerPoemaEnviado($Codigo) { $sql = "select TEnvio.IdItem, Emaile, Nombree, Emaild, Nombred, TEnvio.Texto as 'Mensaje', TEnvio.Fecha, Titulo, TItem.Texto, bool from TEnvio inner join TItem on(TItem.IdItem = TEnvio.IdItem) where TEnvio.Codigo = '$Codigo'"; return $this->db->get_results($sql); } function PoemaFueVisto($Codigo) { $sql = "update TEnvio set bool = 1 where Codigo = '$Codigo'"; return $this->db->query($sql); } function nube() { $sql = " select Kword, count(*) as Nro from TKword group by Kword order by Nro desc "; return $this->db->get_results($sql); } function mas_vistos() { $sql = "select * from TItem inner join TAutor on TItem.Autor = TAutor.email order by Visto desc"; return $this->db->get_results($sql); } function items_de($categoria) { $sql = "select * from TItem inner join TCategoria on TItem.IdCategoria = TCategoria.IdCategoria inner join TAutor on TAutor.Email = TItem.Autor where Categoria = '$categoria' order by Visto desc"; return $this->db->get_results($sql); } function ListarPoemas($IdCategoria) { $sql = "SELECT * FROM `titem` WHERE `IdCategoria` =$IdCategoria and Pub=1 ORDER BY `titem`.`IdItem` DESC "; return $this->db->get_results($sql); } function PoemaCompleto($IdItem) { $sql = "select * from TItem where IdItem = $IdItem and Pub=1"; return $this->db->get_results($sql); } function SumarVisto($IdItem) { $sql = "update TItem set Visto = Visto + 1 where IdItem = $IdItem"; return $this->db->query($sql); } function MasVistosIndex() { $sql = "select * from TItem order by Votado desc limit 10"; return $this->db->get_results($sql); } function NombreAutor($IdItem) { $sql = "select TAutor.Nombre, Visto, Votado from TItem inner join TAutor on(TItem.Autor = TAutor.Email) where IdItem = $IdItem"; return $this->db->get_results($sql); } function UltimosAgregados() { $sql = "select * from TItem where Pub = 1 order by Fecha desc limit 15"; return $this->db->get_results($sql); } function MasVistos() { $sql = "select * from TItem where Pub = 1 order by Visto desc limit 10"; return $this->db->get_results($sql); } function PublicarItem($IdItem) { $sql = "update TItem set Pub = 1 where IdItem = $IdItem"; return $this->db->query($sql); } function VotarItem($IdItem, $Voto) { $sql = "update TItem set Votado = Votado + $Voto where IdItem = $IdItem"; $sql1 = "select Votado from TItem where IdItem = $IdItem"; $this->db->query($sql); return $this->db->get_results($sql1); } function PoemasIngresados() { $sql = "select * from TItem where Pub = 0 order by Fecha desc limit 20"; return $this->db->get_results($sql); } function VerPoemaEditar($IdItem) { $sql = "select * from TItem where IdItem = '$IdItem'"; return $this->db->get_results($sql); } } ?> class CCategoria { /* * Constructor */ function CCategoria($db) { $this->db = $db; } /* IdCategoria Categoria Img */ function Agregar($Categoria, $Img) { $sql = "insert into TCategoria(Categoria, Img) values('$Categoria', '$Img')"; return $this->db->query($sql); } function Modificar($IdCategoria, $Categoria, $Img) { $sql = "update TCategoria set Categoria = '$Categoria', Img = '$Img' where IdCategoria = '$IdCategoria'"; return $this->db->query($sql); } function Eliminar($IdCategoria) { $sql = "delete from TCategoria where IdCategoria = '$IdCategoria'"; return $this->db->query($sql); } function MostrarCategorias() { $sql = "select TCategoria.IdCategoria, Categoria from TCategoria inner join TItem on(TCategoria.IdCategoria = TItem.IdCategoria) where Pub = 1 group by TCategoria.IdCategoria, Categoria order by Categoria desc"; return $this->db->get_results($sql); } /** * Datos */ function Datos($IdCategoria) { $sql = "select * from TCategoria where Categoria = '$IdCategoria'"; return $this->db->get_results($sql); } function DameCategoria($IdCategoria) { $sql = "select Categoria from TCategoria where IdCategoria = '$IdCategoria'"; return $this->db->get_results($sql); } function ListarCategorias() { $sql = "select * from TCategoria order by Categoria desc"; return $this->db->get_results($sql); } function MostrarCategoriaPoema($IdCategoria) { $sql = "select Categoria from TCategoria where IdCategoria = '$IdCategoria'"; return $this->db->get_results($sql); } } ?>
if(!isset($kwords)) {$kwords = "poemas de amor romanticos pensamientos poesias frases poesia relatos frases de amor poemas para enamorar";} ?> if(!isset($titulo)) {$titulo = "Poemas de amor";} ?>Tu Poema a $Nombredtmp fue enviado Satisfactoriamente.
"; echo "NO SE PUDO enviar el Poema a $Nombredtmp intente de nuevo.
"; echo "