SVN Alba r4006 - in prosistem/alba/trunk: . alba/apps/principal/modules/asistencia/actions alba/apps/principal/modules/asistencia/templates
Author: josx Date: 2007-01-12 11:18:25 -0300 (Fri, 12 Jan 2007) New Revision: 4006 Modified: prosistem/alba/trunk/alba/apps/principal/modules/asistencia/actions/actions.class.php prosistem/alba/trunk/alba/apps/principal/modules/asistencia/templates/indexSuccess.php prosistem/alba/trunk/index.php Log: GD no es mas obligatorio en la instalacion y ademas si no la tiene no muestra el grafico. (ticket #97) 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-01-12 13:54:04 UTC (rev 4005) +++ prosistem/alba/trunk/alba/apps/principal/modules/asistencia/actions/actions.class.php 2007-01-12 14:18:25 UTC (rev 4006) @@ -154,27 +154,32 @@ if($flag == 1) { - $aTitulo = array_keys($aTipoasistencias); - $aTitulo[] = "No Cargado"; + $aTitulo = array_keys($aTipoasistencias); + $aTitulo[] = "No Cargado"; - include "graph.php"; - putenv('GDFONTPATH=' . realpath(sfConfig::get('sf_lib_dir')."/font/")); - $graph = new graph(); - $graph->setProp("font","FreeSerifBold.ttf"); - $graph->setProp("keyfont","FreeSerifBold.ttf"); - $graph->setProp("showkey",true); - $graph->setProp("type","pie"); - $graph->setProp("showgrid",false); - $graph->setProp("key", $aTitulo); - $graph->setProp("keywidspc",-50); - $graph->setProp("keyinfo",2); - foreach($aPorcentajeAsistencia as $porcentaje) { - $graph->addPoint($porcentaje); - } - $graph->addPoint($dias-$tot); + if(array_search("gd", get_loaded_extensions())) { // Si no tiene cargado la GD no muestra el grafico - $graph->graphX(); - $graph->showGraph(sfConfig::get('sf_upload_dir_name').'/grafico_asistencias.png'); + include "graph.php"; + putenv('GDFONTPATH=' . realpath(sfConfig::get('sf_lib_dir')."/font/")); + $graph = new graph(); + $graph->setProp("font","FreeSerifBold.ttf"); + $graph->setProp("keyfont","FreeSerifBold.ttf"); + $graph->setProp("showkey",true); + $graph->setProp("type","pie"); + $graph->setProp("showgrid",false); + $graph->setProp("key", $aTitulo); + $graph->setProp("keywidspc",-50); + $graph->setProp("keyinfo",2); + foreach($aPorcentajeAsistencia as $porcentaje) { + $graph->addPoint($porcentaje); + } + $graph->addPoint($dias-$tot); + + $graph->graphX(); + $graph->showGraph(sfConfig::get('sf_upload_dir_name').'/grafico_asistencias.png'); + } + + } //print_r($optionsDivision); //Asignacion de variables para el template Modified: prosistem/alba/trunk/alba/apps/principal/modules/asistencia/templates/indexSuccess.php =================================================================== --- prosistem/alba/trunk/alba/apps/principal/modules/asistencia/templates/indexSuccess.php 2007-01-12 13:54:04 UTC (rev 4005) +++ prosistem/alba/trunk/alba/apps/principal/modules/asistencia/templates/indexSuccess.php 2007-01-12 14:18:25 UTC (rev 4006) @@ -99,7 +99,7 @@ $sizeAsis = count($aDatos[$idx][$fecha]); echo input_tag("asistencia['$idx']['$fecha']", $aDatos["$idx"]["$fecha"], array('size' => $sizeAsis, 'maxlength' => $sizeAsis)); @$totales[$aDatos["$idx"]["$fecha"]]++; - $totalesAlumnos[$aDatos["$idx"]["$fecha"]]++; + @$totalesAlumnos[$aDatos["$idx"]["$fecha"]]++; } else { echo input_tag("asistencia['$idx']['$fecha']", "", array('size' => "2", 'maxlength' => "2")); } Modified: prosistem/alba/trunk/index.php =================================================================== --- prosistem/alba/trunk/index.php 2007-01-12 13:54:04 UTC (rev 4005) +++ prosistem/alba/trunk/index.php 2007-01-12 14:18:25 UTC (rev 4006) @@ -134,15 +134,7 @@ $msg_mysql_module = "No tiene instalado el modulo MYSQL en PHP"; } - -// .htacces en el dir web - -// sacar acceso a todos los dirs menos al web - -// chequear del apache si corre con AllowOverride All - - $hasErrors = false; $aError = array(); $aDb = array( 'server' => '', 'user' => '', 'password' => '', 'name' => '', 'createdb' => '' ) ; @@ -247,8 +239,8 @@ <tr class="sf_admin_row_0"> - <td>¿ Esta Instalado GD en PHP ?</td> - <td><?=($bool_gd)?IMG_OK:IMG_NOT_OK." (Necesitas instalar GD - http://www.php.net/manual/es/ref.image.php)";?></td> + <td>¿ Esta Instalado GD en PHP ? (optativo) </td> + <td><?=($bool_gd)?IMG_OK:IMG_NOT_OK." (Si queres ver los gráficos de estadísticas necesitas instalar GD - http://www.php.net/manual/es/ref.image.php)";?></td> </tr> <tr class="sf_admin_row_1"> @@ -295,7 +287,7 @@ </tr> </table> -<? if($bool_config AND $bool_upload AND $bool_log AND $bool_cache AND $bool_memory_limit AND $bool_apache_get_version AND $bool_phpversion AND $bool_gd AND $bool_mysql_module AND $bool_mod_rewrite) { ?> +<? if($bool_config AND $bool_upload AND $bool_log AND $bool_cache AND $bool_memory_limit AND $bool_apache_get_version AND $bool_phpversion AND $bool_mysql_module AND $bool_mod_rewrite) { ?> <?php if($hasErrors) { ?> <br><br>
participants (1)
-
commits@pressenter.com.ar