public function ExeDelete($CategoryId) { $this->CatId = (int) $CategoryId; $read = new Read(); $read->ExeRead(self::Entity, "where category_id = :delid", "delid={$this->CatId}"); if (!$read->getResult()) { $this->Result = FALSE; $this->Error = ['Ops, você tentou remover uma categoria que não existe no sistema!', WS_INFOR]; } else { extract($read->getResult()[0]); if (!$category_parent && !$this->checkCats()) { $this->Result = FALSE; $this->Error = ["a sessão<b> {$category_title}</b> possui categorias cadastradas. Para deletar, antes altere ou remova as categorias filhas!", WS_ALERT]; } elseif ($category_parent && !$this->checkPosts()) { $this->Result = FALSE; $this->Error = ["a categoria<b> {$category_title}</b> possui artigos cadastrados. Para deletar, antes altere ou remova todos os posts desta categoria!", WS_ALERT]; } else { $delete = new Delete(); $delete->ExeDelete(self::Entity, "where category_id = :deletaid", "deletaid={$this->CatId}"); $tipo = empty($category_parent) ? 'sessão' : 'categoria'; $this->Result = TRUE; $this->Error = ["a {$tipo}<b> {$category_title}</b> foi removida com sucesso do sistema!", WS_ACCEPT]; } } }
public static function UserOnline() { $now = Date('Y-m-d H:i:s'); $deleteUserOnline = new Delete(); $deleteUserOnline->ExeDelete('ws_siteviews_online', "WHERE online_endview < :now", "now={$now}"); $readUserOnline = new Read(); $readUserOnline->ExeRead('ws_siteviews_online'); return $readUserOnline->getRowCount(); }
/** * <b>Deleta Alimento:</b> Informe o ID do Alimento a ser removido para que esse método realize uma * checagem excluindo todos os dados nessesários e removendo o visitante do banco! * @param INT $AlimentoId = Id da Alimento * @param INT $userId = id do usuário que irá deletar o registro */ public function ExeDelete($AlimentoId, $userId) { $this->AlimentoId = (int) $AlimentoId; $this->UserId = $userId; $ReadCat = new Read(); $ReadCat->ExeRead(DB_NUTRICAO_CARDAPIO, "WHERE id = :id", "id={$this->AlimentoId}"); if (!$ReadCat->getResult()) { $this->Error = ["O Alimento que você tentou deletar não existe no sistema!", TW_ERROR]; $this->Result = false; } else { $deleta = new Delete(); $deleta->ExeDelete(DB_NUTRICAO_CARDAPIO, "WHERE id = :id", "id={$this->AlimentoId}"); $this->Error = ["O Alimento foi removido com sucesso do sistema!", TW_ACCEPT]; $this->Result = true; } }
/** * <b>Deleta membro:</b> Informe o ID do membro a ser removido para que esse método realize uma * checagem excluindo todos os dados necessários e removendo o membro do banco! * @param INT $Membro = id do membro da família * @param INT $userId = id do usuário que está deletando o registro */ public function ExeDelete($Membro, $userId) { $this->UserId = $userId; $this->Membro = $Membro; $ReadFam = new Read(); $ReadFam->ExeRead(DB_FAMILIA_COMPOSICAO, "WHERE id = :membro", "membro={$this->Membro}"); if (!$ReadFam->getResult()) { $this->Error = ["O Membro da família que você tentou deletar não existe no sistema!", TW_ERROR]; $this->Result = false; } else { $deleta = new Delete(); $deleta->ExeDelete(DB_FAMILIA_COMPOSICAO, "WHERE id = :membro", "membro={$this->Membro}"); $this->Error = ["O Membro da família foi removido com sucesso do sistema!", TW_ACCEPT]; $this->Result = true; } }
/** * <b>Deleto Grupo:</b> Informe o ID do grupo a ser removida para que esse método realize uma * checagem excluindo todos os dados nessesários e removendo-a do banco! * @param INT $GrupoId Id do grupo * @param INT $userId = id do usuário que irá deletar o registro */ public function ExeDelete($GrupoId, $userId) { $this->GrupoId = (int) $GrupoId; $this->UserId = $userId; $ReadGrupo = new Read(); $ReadGrupo->ExeRead(DB_PSICO_GRUPOS, "WHERE grupo_id = :grupo", "grupo={$this->GrupoId}"); if (!$ReadGrupo->getResult()) { $this->Error = ["O grupo que você tentou deletar não existe no sistema!", TW_ERROR]; $this->Result = false; } else { $deleta = new Delete(); $deleta->ExeDelete(DB_PSICO_GRUPOS, "WHERE grupo_id = :grupo", "grupo={$this->GrupoId}"); $this->Error = ["A Grupo foi removida com sucesso do sistema!", TW_ACCEPT]; $this->Result = true; } }
/** * <b>Deleta Informação Nutricional:</b> Informe o ID da Informação Nutricional a ser removida para que esse método realize uma * checagem excluindo todos os dados nessesários e removendo o visitante do banco! * @param INT $NutriId = Id da Informação Nutricional * @param INT $userId = id do usuário que irá deletar o registro */ public function ExeDelete($NutriId, $userId) { $this->NutriId = (int) $NutriId; $this->UserId = $userId; $ReadCat = new Read(); $ReadCat->ExeRead(DB_NUTRICAO, "WHERE nutri_id = :nutri", "nutri={$this->NutriId}"); if (!$ReadCat->getResult()) { $this->Error = ["O Informação Nutricional que você tentou deletar não existe no sistema!", TW_ERROR]; $this->Result = false; } else { $deleta = new Delete(); $deleta->ExeDelete(DB_NUTRICAO, "WHERE nutri_id = :nutri", "nutri={$this->NutriId}"); $this->Error = ["A Informação Nutricional foi removida com sucesso do sistema!", TW_ACCEPT]; $this->Result = true; } }
/** * <b>Deleta Produto:</b> Informe o ID do Produto a ser removida para que esse método realize uma * checagem excluindo todos os dados nessesários e removendo o visitante do banco! * @param INT $ProdId = Id do Produto * @param INT $userId = id do usuário que irá deletar o registro */ public function ExeDelete($ProdId, $userId) { $this->ProdId = (int) $ProdId; $this->UserId = $userId; $ReadCat = new Read(); $ReadCat->ExeRead(DB_PRODUTOS, "WHERE prod_id = :prod", "prod={$this->ProdId}"); if (!$ReadCat->getResult()) { $this->Error = ["O Produto que você tentou deletar não existe no sistema!", TW_ERROR]; $this->Result = false; } else { $deleta = new Delete(); $deleta->ExeDelete(DB_PRODUTOS, "WHERE prod_id = :prod", "prod={$this->ProdId}"); $this->Error = ["O Produto foi removido com sucesso do sistema!", TW_ACCEPT]; $this->Result = true; } }
/** * <b>Deleta Categoria:</b> Informe o ID da Categoria a ser removida para que esse método realize uma * checagem excluindo todos os dados nessesários e removendo o visitante do banco! * @param INT $CatId = Id da Categoria * @param INT $userId = id do usuário que irá deletar o registro */ public function ExeDelete($CatId, $userId) { $this->CatId = (int) $CatId; $this->UserId = $userId; $ReadCat = new Read(); $ReadCat->ExeRead(DB_NUTRICAO_CATEGORIAS, "WHERE cat_id = :cat", "cat={$this->CatId}"); if (!$ReadCat->getResult()) { $this->Error = ["O Categoria que você tentou deletar não existe no sistema!", TW_ERROR]; $this->Result = false; } else { $deleta = new Delete(); $deleta->ExeDelete(DB_NUTRICAO_CATEGORIAS, "WHERE cat_id = :cat", "cat={$this->CatId}"); $this->Error = ["A Categoria foi removida com sucesso do sistema!", TW_ACCEPT]; $this->Result = true; } }
/** * <b>Deleta Curso:</b> Informe o ID do curso a ser removido para que esse método realize uma * checagem excluindo todos os dados nessesários e removendo-o do banco! * @param INT $CursoId Id do curso * @param INT $userId = id do usuário que irá deletar o registro */ public function ExeDelete($CursoId, $userId) { $this->CursoId = (int) $CursoId; $this->UserId = $userId; $ReadCurso = new Read(); $ReadCurso->ExeRead(DB_CURSOS, "WHERE curso_id = :curso", "curso={$this->CursoId}"); if (!$ReadCurso->getResult()) { $this->Error = ["O Curso que você tentou deletar não existe no sistema!", TW_ERROR]; $this->Result = false; } else { $deleta = new Delete(); $deleta->ExeDelete(DB_CURSOS, "WHERE curso_id = :curso", "curso={$this->CursoId}"); $this->Error = ["O Curso foi removido com sucesso do sistema!", TW_ACCEPT]; $this->Result = true; } }
/** * <b>Deleta Visitantes:</b> Informe o ID do Visitante a ser removido para que esse método realize uma * checagem excluindo todos os dados nessesários e removendo o visitante do banco! * @param INT $VisitanteId = Id do Visitante * @param INT $userId = id do usuário que irá deletar o registro */ public function ExeDelete($VisitanteId, $userId) { $this->VisitanteId = (int) $VisitanteId; $this->UserId = $userId; $ReadFam = new Read(); $ReadFam->ExeRead(DB_VISITANTES, "WHERE visitante_id = :edu", "edu={$this->VisitanteId}"); if (!$ReadFam->getResult()) { $this->Error = ["O Visitante que você tentou deletar não existe no sistema!", TW_ERROR]; $this->Result = false; } else { $this->checkCover(); $deleta = new Delete(); $deleta->ExeDelete(DB_VISITANTES, "WHERE visitante_id = :edu", "edu={$this->VisitanteId}"); $this->Error = ["O Visitante foi removido com sucesso do sistema!", TW_ACCEPT]; $this->Result = true; } }
/** * <b>Deleta categoria:</b> Informe o ID de uma categoria para remove-la do sistema. Esse método verifica * o tipo de categoria e se é permitido excluir de acordo com os registros do sistema! * @param INT $BandId = Id da categoria */ public function ExeDelete($BandId) { $this->BandId = (int) $BandId; $name = "NOME DA BANDA"; $read = new Read(); $read->ExeRead(self::Entity, "WHERE id = :delid", "delid={$this->BandId}"); if (!$read->getResult()) { $this->Result = false; $this->Error = ['Você tentou remover uma banda que não existe no sistema!', WS_INFOR]; } else { extract($read->getResult()[0]); $delete = new Delete(); $delete->ExeDelete(self::Entity, "WHERE id = :bandid", "bandid={$this->BandId}"); $this->Result = true; $this->Error = ["A banda <b>{$name}</b> foi removida com sucesso do sistema!", WS_ACCEPT]; } }
public function excluir($produtoId = null) { try { $delete = new Delete(); $delete->ExeDelete('produtos', "WHERE id = :id", "id={$produtoId}"); if (is_null($produtoId)) { throw new Exception('Digite um id para o produto', E_USER_ERROR); } else { if ($delete->getRowCount() < 1) { throw new Exception('Não existe um produto com esse ID!', E_USER_ERROR); } else { JBErro('<p>Produto deletado com Sucesso!</p>', JB_ACCEPT); } } } catch (Exception $e) { JBErro("<b>Erro ao Deletar:</b> {$e->getMessage()}", $e->getCode()); } }
/** * <b>Deleta Família:</b> Informe o ID da família a ser removida para que esse método realize uma * checagem excluindo todos os dados necessários e removendo a família do banco! * @param INT $FamiliaId = Id da família! * @param INT $userId = id do usuário que irá deletar o registro */ public function ExeDelete($FamiliaId, $userId) { $this->FamiliaId = (int) $FamiliaId; $this->UserId = $userId; $ReadFam = new Read(); $ReadFam->ExeRead(DB_FAMILIA, "WHERE familia_id = :familia", "familia={$this->FamiliaId}"); if (!$ReadFam->getResult()) { $this->Error = ["A família que você tentou deletar não existe no sistema!", TW_ERROR]; $this->Result = false; } else { $deleta = new Delete(); $deleta->ExeDelete(DB_FAMILIA, "WHERE familia_id = :familia", "familia={$this->FamiliaId}"); $deleta->ExeDelete(DB_FAMILIA_PAI_SITUACAO, "WHERE familia_id = :familia", "familia={$this->FamiliaId}"); $deleta->ExeDelete(DB_FAMILIA_MAE_SITUACAO, "WHERE familia_id = :familia", "familia={$this->FamiliaId}"); $deleta->ExeDelete(DB_FAMILIA_RESPONSAVEL, "WHERE familia_id = :familia", "familia={$this->FamiliaId}"); $deleta->ExeDelete(DB_FAMILIA_RESP_SITUACAO, "WHERE familia_id = :familia", "familia={$this->FamiliaId}"); $this->checkCover(); $deleta->ExeDelete(DB_EDUCANDOS, "WHERE educando_familia_id = :familia", "familia={$this->FamiliaId}"); $deleta->ExeDelete(DB_FAMILIA_COMPOSICAO, "WHERE familia_id = :familia", "familia={$this->FamiliaId}"); $this->Error = ["A Família foi removida com sucesso do sistema!", TW_ACCEPT]; $this->Result = true; } }
private function checkOcorrencia() { $read = new Read(); $read->FullRead("SELECT id FROM " . DB_EDUCANDOS_OCORRENCIAS . " WHERE educando_id = :id", "id={$this->EducandoId}"); if ($read->getResult()) { $delete = new Delete(); $delete->ExeDelete(DB_EDUCANDOS_OCORRENCIAS, "WHERE educando_id = :id", "id={$this->EducandoId}"); } }
if ($_POST['unidadeExecutora']) { //echo "Unidade Executora"; $read->FullRead("SELECT * FROM extensao WHERE unidadeExecutora LIKE :like", "like={$_POST['unidadeExecutora']}%"); if (!$read->getResult()) { $resultado = false; } } } } } } } if (isset($_GET['e'])) { $ex = $_GET['e']; $delete = new Delete(); $delete->ExeDelete('extensao', 'WHERE id= :id', "id={$ex}"); if ($delete->getResult()) { $excluir = 'Removido com sucesso!'; $excluirTipo = RI_MSG_SUCCESS; } } ?> <!DOCTYPE html> <html class="ls-theme-green"> <head> <title>Repositório Institucional - IFBA - VCA</title> <?php require_once 'assets.php'; ?>
private function delete() { $delete = new Delete(); $delete->ExeDelete(self::entidade, "WHERE id = :id", "id={$this->id}"); if ($delete->getResult()) { $this->result = $delete->getResult(); $this->error = ["Removido com sucesso", WS_ACCEPT]; } }
private function Delete() { $Delete = new Delete(); $Delete->ExeDelete(DB_USERS, "WHERE user_id = :id", "id={$this->User}"); if ($Delete->getResult()) { $this->Error = ["Usuário removido com sucesso do sistema!", TW_ACCEPT]; $this->Result = true; } }
//echo "Autores"; //$read = new Read(); $read->FullRead("SELECT * FROM pesquisa WHERE autores LIKE :like", "like=%{$_POST['autores']}%"); if (!$read->getResult()) { $resultado = false; } } } } } } } if (isset($_GET['e'])) { $e = $_GET['e']; $delete = new Delete(); $delete->ExeDelete('pesquisa', 'WHERE id= :id', "id={$e}"); if ($delete->getResult()) { $excluir = 'Removido com sucesso!'; $excluirTipo = RI_MSG_SUCCESS; } } ?> <!DOCTYPE html> <html class="ls-theme-green"> <head> <title>Repositório Institucional - IFBA - VCA</title> <?php require_once 'assets.php'; ?>
if ($_POST['evento']) { //echo "Evento"; $read->FullRead("SELECT * FROM publicacao WHERE evento LIKE :like AND aprovado = 'S'", "like={$_POST['evento']}%"); if (!$read->getResult()) { $resultado = false; } } } } } } } if (isset($_GET['e'])) { $e = $_GET['e']; $delete = new Delete(); $delete->ExeDelete('publicacao', 'WHERE id= :id', "id={$e}"); if ($delete->getResult()) { $excluir = 'Removido com sucesso!'; $excluirTipo = RI_MSG_SUCCESS; } } ?> <!DOCTYPE html> <html class="ls-theme-green"> <head> <title>Repositório Institucional - IFBA - VCA</title> <?php require_once 'assets.php'; ?>
private function UpdateClasses() { $readClass = new Read(); $createClass = new Create(); $deleteClass = new Delete(); $initialTime = strtotime($this->Data['turma_data_inicio']); $finalTime = strtotime($this->Data['turma_data_termino']); $timeClass = $finalTime - $initialTime; $totalDaysClass = (int) floor($timeClass / (60 * 60 * 24)); $Class = ['curso_id' => $this->Data['curso_id'], 'turma_id' => $this->TurmaId, 'chamada_status' => '0', 'create_date' => date('Y-m-d H:i:s'), 'created_by' => $this->UserId]; for ($i = 0; $i <= $totalDaysClass; $i++) { $dayClass = date('Y-m-d', strtotime($this->Data['turma_data_inicio'] . ' + ' . $i . ' days')); $weekday = date('D', strtotime($dayClass)); $readClass->FullRead("SELECT data FROM " . DB_AULAS . " WHERE data = :data", "data=" . $dayClass); if ($readClass->getResult()) { if (strpos($this->Data['turma_semana'], Check::TranslateDayweek($weekday)) === false) { $deleteClass->ExeDelete(DB_AULAS, "WHERE data = :data", "data=" . $dayClass); } } else { if (strpos($this->Data['turma_semana'], Check::TranslateDayweek($weekday)) !== false) { $Class['data'] = date('Y-m-d', strtotime($this->Data['turma_data_inicio'] . ' + ' . $i . ' days')); $createClass->ExeCreate(DB_AULAS, $Class); } } } }
<!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="UTF-8"> <title></title> </head> <body> <?php require './_app/Config.inc.php'; $delete = new Delete(); $delete->ExeDelete('ws_siteviews_agent', "where agent_id = :id", 'id=3'); if ($delete->getResult()) { echo "{$delete->getRowCount()} registro(s) removido(s) com sucesso!<hr>"; } // var_dump($delete); ?> </body> </html>
/** * <b>Usuários Online: </b> Deleta os usuários que tem seu tempo de sessão expirado. Logo depois realiza uma leitura no banco de dados * para obter o número de usuários online no sistema * @return INT : Número de usuários online */ public static function OnlineUsers() { // Pega a data atual $now = date('Y-m-d H:i:s'); // Deleta os usuários que estão com o tempo de sessão expirado $delExpiredSession = new Delete(); $delExpiredSession->ExeDelete('wm_siteviews_online', "WHERE online_endview < :now", "now={$now}"); // Le o banco de dados e retorna o número de usuários online $readOnlineUser = new Read(); $readOnlineUser->ExeRead('wm_siteviews_online'); return $readOnlineUser->getRowCount(); }