<?php require '_login.php'; require_once '../conn.php'; header("Content-type: text/plain"); header("Content-Disposition: attachment; filename=" . date("Y-m-d") . "-export-encuestas.csv"); $oE = new Encuesta(); $fp = fopen('php://output', 'w'); $headers = false; foreach ($oE->getAll() as $data) { $exp = array("id encuesta" => $data["id"], "tipo" => $data["type"], "fecha_hora" => $data["ins_time"], "id_cliente" => $data["id_cliente"], "id_doc" => $data["id_doc"], "codigo_vendedor" => isset($data["vendedor"]["codigo"]) ? $data["vendedor"]["codigo"] : "", "nombre" => isset($data["vendedor"]["codigo"]) ? $data["vendedor"]["nombre"] : "", "apellido" => isset($data["vendedor"]["codigo"]) ? $data["vendedor"]["apellido"] : ""); $data["respuestas"] = json_decode($data["respuestas"], true); for ($i = 1; $i <= 20; $i++) { $key = "resp" . str_pad($i, 4, "0", STR_PAD_LEFT); $exp[$oE->getPreguntaByCode($key)] = isset($data["respuestas"][$key]) ? $oE->getRespuestaByCode($key, $data["respuestas"][$key]) : ""; } if (!$headers) { $headers = true; fputcsv($fp, array_keys($exp), ";", '"', "\""); } fputcsv($fp, $exp, ";", '"', "\""); } fclose($fp); exit;
<?php require '_login.php'; require_once '../conn.php'; $filters = array(); $filters["id_vendedor"] = isset($_POST["filtro-vendedor"]) ? $_POST["filtro-vendedor"] : ""; $filters["type"] = "POSTVENTA"; $oE = new Encuesta(); if (isset($_POST["delete_encuesta"])) { $oE->delete($_POST["delete_encuesta"]); } $oV = new Vendedor(); $aVendedores = $oV->getVendedores(); $temp = $oE->getAll($filters); $oE->processStats($filters); $data = get_stats(); $data_1 = get_stats("resp0001"); $data_7 = get_stats("resp0007"); ?> <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Estadísticas</title> <script type="text/javascript" src="external/js/jquery.min.js"></script> <script type="text/javascript" src="../assets/js/bootstrap.js"></script> <style type="text/css"> ${demo.css} </style>