[Alba-desarrollo] SVN Alba r5004 - prosistem/alba/trunk/alba/apps/principal/modules/asistencia/actions

commits en pressenter.com.ar commits en pressenter.com.ar
Lun Ago 27 17:47:28 CEST 2007


Author: hsanchez
Date: 2007-08-27 12:47:26 -0300 (Mon, 27 Aug 2007)
New Revision: 5004

Modified:
   prosistem/alba/trunk/alba/apps/principal/modules/asistencia/actions/actions.class.php
Log:
Corrigiendo graficos de asistencias

Modified: prosistem/alba/trunk/alba/apps/principal/modules/asistencia/actions/actions.class.php
===================================================================
--- prosistem/alba/trunk/alba/apps/principal/modules/asistencia/actions/actions.class.php	2007-08-27 14:22:10 UTC (rev 5003)
+++ prosistem/alba/trunk/alba/apps/principal/modules/asistencia/actions/actions.class.php	2007-08-27 15:47:26 UTC (rev 5004)
@@ -231,7 +231,6 @@
                     @$totales[$alumno['asistencia']]++;
                 }
             }
-
             $aTipoasistencias = $this->getTiposasistencias();
             $aPorcentajeAsistencia = array();
             $flag = 0;
@@ -246,8 +245,8 @@
 
             $dias = $cantFechas*count($idxAlumno);
             foreach($aTipoasistencias as $idx => $Tipoasistencia) {
-                $aPorcentajeAsistencia[$idx] = isset($totales[$idx])?$totales[$idx]:0;
-                @$tot += $totales[$idx];
+                $aPorcentajeAsistencia[$idx] = isset($totales[$idx])?number_format($totales[$idx]*100/$dias,2):number_format(0,2);
+                $tot += isset($totales[$idx])?number_format($totales[$idx],2):number_format(0,2);
                 if($aPorcentajeAsistencia[$idx] != 0) $flag = 1;
             }
 
@@ -277,13 +276,9 @@
                     $nombre_archivo = uniqid();
                     $nombre_completo_archivo = $nombre_archivo.'.png';
                     @$graph->showGraph(sfConfig::get('app_alba_tmpdir').DIRECTORY_SEPARATOR.$nombre_completo_archivo);
-                } else {
-
-                }
+                } 
             }
-        } else {
-            // si pasa por aqui es que no hay fechas creadas en el intervalo
-        }
+        } 
 
         //Asignacion de variables para el template
 




Más información sobre la lista de distribución Alba-desarrollo