SVN Alba r4473 - in prosistem/alba/trunk/alba/apps/principal: modules/ciclolectivo/actions modules/ciclolectivo/templates templates
Author: josx Date: 2007-03-14 13:23:34 -0300 (Wed, 14 Mar 2007) New Revision: 4473 Modified: prosistem/alba/trunk/alba/apps/principal/modules/ciclolectivo/actions/actions.class.php prosistem/alba/trunk/alba/apps/principal/modules/ciclolectivo/templates/agregarTurnosYPeriodosSuccess.php prosistem/alba/trunk/alba/apps/principal/templates/layout.php Log: Cambio de mensaje cuando no hay ciclolectivo. Arreglo de listado de ciclolectivos cuando no existe ninguno. Modified: prosistem/alba/trunk/alba/apps/principal/modules/ciclolectivo/actions/actions.class.php =================================================================== --- prosistem/alba/trunk/alba/apps/principal/modules/ciclolectivo/actions/actions.class.php 2007-03-14 15:49:21 UTC (rev 4472) +++ prosistem/alba/trunk/alba/apps/principal/modules/ciclolectivo/actions/actions.class.php 2007-03-14 16:23:34 UTC (rev 4473) @@ -40,10 +40,14 @@ public function executeAgregarTurnosYPeriodos() { $ciclolectivo_id = ""; + $aTurnos = array(); + $aPeriodo = array(); + $ciclolectivo = ""; if($this->getRequestParameter('id')) { $ciclolectivo_id = $this->getRequestParameter('id'); } else { + $ciclolectivo_id = $this->getUser()->getAttribute('fk_ciclolectivo_id'); } @@ -61,15 +65,23 @@ $this->optionsCiclolectivo = $optionsCiclolectivo; - $this->ciclolectivo = CiclolectivoPeer::retrieveByPk($ciclolectivo_id); + if($ciclolectivo_id) { + $ciclolectivo = CiclolectivoPeer::retrieveByPk($ciclolectivo_id); - $c = new Criteria(); - $c->add(TurnosPeer::FK_CICLOLECTIVO_ID, $ciclolectivo_id); - $this->aTurnos = TurnosPeer::doSelect($c); + $c = new Criteria(); + $c->add(TurnosPeer::FK_CICLOLECTIVO_ID, $ciclolectivo_id); + $aTurnos = TurnosPeer::doSelect($c); - $c = new Criteria(); - $c->add(PeriodoPeer::FK_CICLOLECTIVO_ID, $ciclolectivo_id); - $this->aPeriodo = PeriodoPeer::doSelect($c); + $c = new Criteria(); + $c->add(PeriodoPeer::FK_CICLOLECTIVO_ID, $ciclolectivo_id); + $aPeriodo = PeriodoPeer::doSelect($c); + } else { + $ciclolectivo = new Ciclolectivo(); + } + + $this->aPeriodo = $aPeriodo; + $this->aTurnos = $aTurnos; + $this->ciclolectivo = $ciclolectivo; } Modified: prosistem/alba/trunk/alba/apps/principal/modules/ciclolectivo/templates/agregarTurnosYPeriodosSuccess.php =================================================================== --- prosistem/alba/trunk/alba/apps/principal/modules/ciclolectivo/templates/agregarTurnosYPeriodosSuccess.php 2007-03-14 15:49:21 UTC (rev 4472) +++ prosistem/alba/trunk/alba/apps/principal/modules/ciclolectivo/templates/agregarTurnosYPeriodosSuccess.php 2007-03-14 16:23:34 UTC (rev 4473) @@ -11,8 +11,10 @@ <div id="sf_admin_container"> -<? echo form_tag('ciclolectivo/grabarTurnosYPeriodos', 'onSubmit="selectItem()"'); ?> +<?php if(count($optionsCiclolectivo) > 0) { ?> +<?php echo form_tag('ciclolectivo/grabarTurnosYPeriodos', 'onSubmit="selectItem()"'); ?> + <div id="content"> <br> <h1>Ciclo Lectivo <?php echo select_tag('id', options_for_select($optionsCiclolectivo, $sf_params->get('id')), 'onChange=linkTo()'); ?></h1> @@ -62,7 +64,7 @@ <? //echo image_tag(sfConfig::get('sf_admin_web_dir').'/images/date.png', array("id" => "trigger_ciclolectivo[fecha_inicio]", "style" => "cursor: pointer", "align" => "absmiddle", "alt" => "date")); ?> <td> <?php echo input_date_tag('ciclolectivo[fecha_fin]', $ciclolectivo->getFechaFin() , 'rich=true calendar_button_img=/sf/sf_admin/images/date.png control_name=ciclolectivo[fecha_fin]'); ?></td> - <td><?echo $ciclolectivo->getEstablecimiento()->getNombre();?></td> + <td><?php echo ($ciclolectivo->getEstablecimiento())?$ciclolectivo->getEstablecimiento()->getNombre():"";?></td> <?php echo input_hidden_tag('ciclolectivo[id]', $sf_params->get('id')) ?> </tr> </tbody> @@ -188,4 +190,7 @@ </div> </form> + +<?php } ?> + </div> \ No newline at end of file Modified: prosistem/alba/trunk/alba/apps/principal/templates/layout.php =================================================================== --- prosistem/alba/trunk/alba/apps/principal/templates/layout.php 2007-03-14 15:49:21 UTC (rev 4472) +++ prosistem/alba/trunk/alba/apps/principal/templates/layout.php 2007-03-14 16:23:34 UTC (rev 4473) @@ -138,7 +138,7 @@ <?php if ($sf_user->isAuthenticated() && $sf_user->getAttribute('fk_ciclolectivo_id') == 0):?> <div class="form-errors"> <ul> - <li>No tiene un ciclo lectivo seleccionado. Éste valor es requerido para algunos módulos, por favor seleccione uno. + <li>No tiene un ciclo léctivo seleccionado. Éste valor es requerido para algunos módulos, por favor seleccione o ingrese uno <a href="ciclolectivo/list">aquí</a>. </li> </ul> </div>
participants (1)
-
commits@pressenter.com.ar