function deleteComunicado($id_comunicado, $nombre_archivo) { include_once "../controller/cFiles.php"; $cFiles = new cFiles(); $cFiles->deleteFile($nombre_archivo, "../comunicados"); $sql = "delete from comunicados where id_comunicado={$id_comunicado};"; return $this->con->SQL($sql); }
/** * Funcion que se encarga de eliminar un adjunto en base de datos. * NOTA Falta eliminar del servidor y enviar el correo. * @return [type] [description] */ public function delAdjuntos() { $file = new cFiles(); $eventos = new eventosModel(); $id_adjunto = $_POST['id_adjunto']; $detalleAdjunto = $eventos->getDetalleAdjunto($id_adjunto); $respuesta = $eventos->delAdjuntos($id_adjunto); $correo = ""; if ($respuesta) { foreach ($detalleAdjunto as $key => $rowAdjuntos) { $nombreAdjunto = $rowAdjuntos['descripcion']; $correo = $this->notificacionAdjunto($rowAdjuntos['id_participante'], $_POST['comentario'], $nombreAdjunto); $file->deleteFile($nombreAdjunto, "./public/imgAdjuntos"); } echo 1; } else { echo 2; } }
function updateFoto() { $cFiles = new cFiles(); $participante = new participantesModel(); $img_anterior = $_POST['img_anterior']; $result = $cFiles->setFile("archivo", "./public/imgParticipantes", false); if ($result == 1) { $res = $participante->updateFoto($_POST['id_participante'], $cFiles->getName()); if ($res) { if ($img_anterior != "sin_imagen_participante.jpg") { $cFiles->deleteFile($img_anterior, "./public/imgParticipantes"); } } header("Location:" . PATH_SITE . 'perfil/'); } }