SVN Alba r5351 - prosistem/alba/trunk/alba/apps/principal/modules/informes/actions
Author: josx Date: 2007-12-26 12:14:45 -0300 (Wed, 26 Dec 2007) New Revision: 5351 Modified: prosistem/alba/trunk/alba/apps/principal/modules/informes/actions/actions.class.php Log: Se sumo capacidad para listar en los informes los responsables por cuenta o individualmente Modified: prosistem/alba/trunk/alba/apps/principal/modules/informes/actions/actions.class.php =================================================================== --- prosistem/alba/trunk/alba/apps/principal/modules/informes/actions/actions.class.php 2007-12-26 15:01:12 UTC (rev 5350) +++ prosistem/alba/trunk/alba/apps/principal/modules/informes/actions/actions.class.php 2007-12-26 15:14:45 UTC (rev 5351) @@ -504,6 +504,25 @@ $aDato = array(); foreach($aVariable as $idx => $result) { //Recorrer las variables switch($idx) { // me fijo que variables debo enviar al template de resultado + + case 'responsable': + if( array_key_exists('loop', $result) AND $result['loop'] == 1) { + $criteria = new Criteria(); + if($this->getRequestParameter('fk_cuenta_id')) { + $criteria->add(ResponsablePeer::FK_CUENTA_ID, $this->getRequestParameter('fk_cuenta_id')); + } + $responsables = ResponsablePeer::doSelect($criteria); + foreach($responsables as $responsable) { + $aDato['responsable'][] = $responsable->toArray(); + } + } else { + if($this->getRequestParameter('responsable_id')) { + $responsable = ResponsablePeer::retrieveByPk($this->getRequestParameter('responsable_id')); + $aDato['responsable'] = $responsable->toArray(); + } + } + break; + case 'alumno': //dependiendo si es una variables de cilcos if( array_key_exists('loop', $result) AND $result['loop'] == 1) { @@ -529,7 +548,6 @@ $alumno = AlumnoPeer::retrieveByPk($this->getRequestParameter('alumno_id')); $aDato['alumno'] = $alumno->toArrayInforme(); } - } break;
participants (1)
-
commits@pressenter.com.ar