%PDF- %PDF-
Direktori : /home1/dimen328/libertysa.com.br/admin/modules/comentarios/ |
Current File : //home1/dimen328/libertysa.com.br/admin/modules/comentarios/DAO.php |
<?php session_start(); include_once("../../configuration/config.inc.php"); class DAO { private $pdo; private $idioma; public function __construct(){ switch ($_SESSION['idioma']){ case 'en': $this->idioma = "eng_"; break; case 'pt': $this->idioma = ""; break; default: break; } $this->pdo = $GLOBALS['pdo']; } public function inserir($nome, $email, $comentario, $idNoticia){ $sql = "INSERT INTO cms_comentarios (nome, email, comentario, status, noticia) values (:nome,:email,:comentario, 2, :noticia)"; $vars = array(":nome" => $nome, ":email" => $email, ":comentario" => $comentario, ":noticia" => $idNoticia); $stmt = $this->pdo->prepare($sql); if($stmt->execute($vars)){ return array('1'); } else { return array('0'); } } public function editar($id, $nome, $email, $comentario, $status){ $sql = "UPDATE cms_comentarios SET nome=:nome, email=:email, comentario=:comentario, status=:status WHERE id=:id"; $vars = array(":nome" => $nome, ":email" => $email, ":comentario" => $comentario, ":id" => $id, ':status' => $status); $stmt = $this->pdo->prepare($sql); if($stmt->execute($vars)){ return array('1'); } else { return array('0'); } } public function listarTodos(){ $sql = 'SELECT * FROM cms_comentarios WHERE status != 3'; $stmt = $this->pdo->prepare($sql); if($stmt->execute()){ return $stmt->fetchAll(PDO::FETCH_ASSOC); } else { return array('0'); } } public function detalhes($id){ $sql = 'SELECT * FROM cms_comentarios WHERE id = :id'; $vars = [":id" => $id]; $stmt = $this->pdo->prepare($sql); if($stmt->execute($vars)){ return $stmt->fetch(PDO::FETCH_OBJ); } else { return array('0'); } } public function deletar($id){ $sql = 'UPDATE cms_comentarios SET status = 3 WHERE id = :id'; $vars = [':id' => $id]; $stmt = $this->pdo->prepare($sql); if($stmt->execute($vars)){ return '1'; } else{ return '0'; } } } ?>