Ejemplo n.º 1
0
Archivo: export.php Proyecto: pgt7/enc
<?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;
Ejemplo n.º 2
0
<?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>