Estilo en las estadísticas.
[ecomupi.git] / contenido / global+estadisticas.php
blob38495713b7da98842aafb23549796c9683714fe3
1 <?php
2 function CONTENIDO_global_estadisticas(){
3 global $session, $database;
4 if ( $session->isAdmin() ) {
5 echo "<h1>Estadísticas de clientes</h1><hr />";
7 echo "<h1>Estadísticas</h1>";
9 echo "Catorcena actual: <b>" . date("d/m/Y", Obtener_catorcena_cercana()) . ' a ' . date("d/m/Y", Fin_de_catorcena(Obtener_catorcena_cercana())) . "</b><br />";
11 $q = "SELECT COUNT(*) as cuenta FROM ". TBL_MUPI_FACES ." WHERE catorcena=".Obtener_catorcena_cercana()." AND codigo_pedido IN (SELECT codigo_pedido from ".TBL_MUPI_ORDERS." WHERE codigo = '".$session->codigo."');";
12 $result = $database->query($q);
13 echo "Número de caras publicitarias contratadas en catorcena actual: <b>" . mysql_result($result,0,"cuenta")."</b><br />";
15 $q = "SELECT SUM(catorcena_fin - catorcena_inicio) as cuenta FROM emupi_mupis_pedidos WHERE codigo='".$session->codigo."';";
16 $result = $database->query($q);
17 echo "Número de catorcenas contratadas: <b>" . Contar_catorcenas(mysql_result($result,0,"cuenta"))."</b><br />";
19 $q = "SELECT SUM((SELECT impactos FROM " . TBL_STREETS . " WHERE codigo_calle = (SELECT codigo_calle FROM ".TBL_MUPI." AS c WHERE c.codigo_mupi=a.codigo_mupi))) AS 'Impactos' FROM ". TBL_MUPI_FACES ." AS a WHERE catorcena=".Obtener_catorcena_cercana()." AND codigo_pedido IN (SELECT codigo_pedido FROM ".TBL_MUPI_ORDERS." WHERE codigo='".$session->codigo."')".";";
20 $result = $database->query($q);
21 echo "Número de impactos publicitarios diarios: <b>" . (int) (mysql_result($result,0,"Impactos"))."</b><br />";
23 /*********************************************************************************************/
24 // Inicio de parte dinámica.
25 /*********************************************************************************************/
26 JS_AJAX_ESTADISTICAS();
28 echo "<br />".$database->Combobox_CatorcenasConPresencia("catorcenas_presencia",$session->codigo,'document.getElementById(\'datos_catorcena\').firstChild.nodeValue = loadXMLDoc(\'contenido/global+estadisticas+dinamico.php?catorcena=\'+document.getElementsByName(\'catorcenas_presencia\')[0].value)');
29 echo '<hr><span id="datos_catorcena">Seleccione una catorcena por favor</span>';
30 return;
33 function JS_AJAX_ESTADISTICAS() {
34 echo'
35 <SCRIPT>
36 var xmlhttp;
37 function loadXMLDoc(url)
39 xmlhttp=null;
40 if (window.XMLHttpRequest)
41 {// code for Firefox, Opera, IE7, etc.
42 xmlhttp=new XMLHttpRequest();
44 else if (window.ActiveXObject)
45 {// code for IE6, IE5
46 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
48 if (xmlhttp!=null)
50 xmlhttp.onreadystatechange=state_Change;
51 xmlhttp.open("GET",url,true);
52 xmlhttp.send(null);
54 else
56 alert("Your browser does not support XMLHTTP.");
60 function state_Change()
62 if (xmlhttp.readyState==4)
63 {// 4 = "loaded"
64 if (xmlhttp.status==200)
65 {// 200 = "OK"
66 document.getElementById(\'datos_catorcena\').innerHTML=xmlhttp.responseText;
68 else
70 alert("Problem retrieving data:" + xmlhttp.statusText);
74 </SCRIPT>