SVN Alba r4169 - in prosistem/alba/trunk/alba: apps/principal/modules/informes/actions apps/principal/modules/informes/templates apps/principal/modules/locacion/actions apps/principal/modules/locacion/config config lib/model/map lib/model/om
Author: josx Date: 2007-02-07 18:48:12 -0300 (Wed, 07 Feb 2007) New Revision: 4169 Added: prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/constanciaAlumnoRegularFormularioSuccess.php prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/constanciaAlumnoRegularListadoSuccess.php Modified: prosistem/alba/trunk/alba/apps/principal/modules/informes/actions/actions.class.php prosistem/alba/trunk/alba/apps/principal/modules/locacion/actions/actions.class.php prosistem/alba/trunk/alba/apps/principal/modules/locacion/config/generator.yml prosistem/alba/trunk/alba/config/schema.xml prosistem/alba/trunk/alba/lib/model/map/LocacionMapBuilder.php prosistem/alba/trunk/alba/lib/model/om/BaseLocacion.php prosistem/alba/trunk/alba/lib/model/om/BaseLocacionPeer.php Log: Agregue Constancia de Alumno Regular y modificaciones a Locacion 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-02-07 20:27:23 UTC (rev 4168) +++ prosistem/alba/trunk/alba/apps/principal/modules/informes/actions/actions.class.php 2007-02-07 21:48:12 UTC (rev 4169) @@ -98,4 +98,98 @@ } -} \ No newline at end of file + + public function executeConstanciaAlumnoRegularFormulario() { + + // inicializando variables + $optionsDivision = array(); + $aAlumno = array(); + + // tomando los datos del formulario + $division_id = $this->getRequestParameter('division_id'); + $txt = $this->getRequestParameter('txt'); + + // llenando el combo de division segun establecimiento + $establecimiento_id = $this->getUser()->getAttribute('fk_establecimiento_id'); + $criteria = new Criteria(); + $criteria->add(AnioPeer::FK_ESTABLECIMIENTO_ID, $establecimiento_id); + $divisiones = DivisionPeer::doSelectJoinAnio($criteria); + $optionsDivision[] = ""; + foreach($divisiones as $division) { + $optionsDivision[$division->getId()] = $division->getAnio()->getDescripcion()." ".$division->getDescripcion(); + } + asort($optionsDivision); + + if ($this->getRequest()->getMethod() == sfRequest::POST) { + // buscando alumnos + $criteria = new Criteria(); + if($division_id) { + $criteria->add(DivisionPeer::ID, $division_id); + } + $criteria->addJoin(RelAlumnoDivisionPeer::FK_ALUMNO_ID, AlumnoPeer::ID); + $criteria->addJoin(RelAlumnoDivisionPeer::FK_DIVISION_ID, DivisionPeer::ID); + $criteria->addJoin(DivisionPeer::FK_ANIO_ID, AnioPeer::ID); + + if($txt) { + $cton1 = $criteria->getNewCriterion(AlumnoPeer::NOMBRE, "%$txt%", Criteria::LIKE); + $cton2 = $criteria->getNewCriterion(AlumnoPeer::APELLIDO, "%$txt%", Criteria::LIKE); + $cton1->addOr($cton2); + $criteria->add($cton1); + } + + $criteria->addAsColumn("alumno_id", AlumnoPeer::ID); + $criteria->addAsColumn("alumno_nombre", AlumnoPeer::NOMBRE); + $criteria->addAsColumn("alumno_apellido", AlumnoPeer::APELLIDO); + $criteria->addAsColumn("division_id", DivisionPeer::ID); + $criteria->addAsColumn("division_descripcion", DivisionPeer::DESCRIPCION); + $criteria->addAsColumn("anio_descripcion", AnioPeer::DESCRIPCION); + + $alumnos = BasePeer::doSelect($criteria); + foreach($alumnos as $alumno) { + $aAlumno[] = (object) array( 'alumno_id' => $alumno[0],'alumno_nombre' => $alumno[1], 'alumno_apellido' => $alumno[2], 'division_id' => $alumno[3], 'division_nombre' => $alumno[4], 'anio_descripcion' => $alumno[5] ); + } + + } + + // asignando variables para ser usadas en el template + $this->optionsDivision = $optionsDivision; + $this->division_id = $division_id; + $this->txt = $txt; + $this->aAlumno = $aAlumno; + + + } + + public function executeConstanciaAlumnoRegularListado() { + + // tomando los datos del formulario + $alumno_id = $this->getRequestParameter('alumno_id'); + $division_id = $this->getRequestParameter('division_id'); + $establecimiento_id = $this->getUser()->getAttribute('fk_establecimiento_id'); + $ciclolectivo_id = $this->getUser()->getAttribute('fk_ciclolectivo_id'); + + $alumno = AlumnoPeer::retrieveByPK($alumno_id); + $division = DivisionPeer::retrieveByPK($division_id); + $establecimiento = EstablecimientoPeer::retrieveByPK($establecimiento_id); + $turnos = TurnosPeer::retrieveByPK($division->getFkTurnosId()); + + $criteria = new Criteria(); + $criteria->add(RelEstablecimientoLocacionPeer::FK_ESTABLECIMIENTO_ID, $establecimiento_id); + $criteria->addJoin(RelEstablecimientoLocacionPeer::FK_LOCACION_ID, LocacionPeer::ID); + $criteria->add(LocacionPeer::PRINCIPAL, true); + $locacion = LocacionPeer::doSelectOne($criteria); + + // asignando variables para ser usadas en el template + $this->alumno = $alumno; + $this->division = $division; + $this->establecimiento = $establecimiento; + $this->turnos = $turnos; + $this->locacion = $locacion; + $this->vista = "imprimir"; + } + + + + +} +?> \ No newline at end of file Added: prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/constanciaAlumnoRegularFormularioSuccess.php =================================================================== --- prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/constanciaAlumnoRegularFormularioSuccess.php 2007-02-07 20:27:23 UTC (rev 4168) +++ prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/constanciaAlumnoRegularFormularioSuccess.php 2007-02-07 21:48:12 UTC (rev 4169) @@ -0,0 +1,62 @@ +<h1>Informe: Constancia de Alumno Regular</h1> + +<?php echo form_tag('informes/constanciaAlumnoRegularFormulario', 'id=sf_admin_edit_form name=sf_admin_edit_form multipart=true') ?> + +<fieldset id="sf_fieldset_none" class=""> + <div class="form-row"> + <?php echo label_for('Buscar', __('Buscar Alumnos:')) ?> + <?php echo input_tag('txt', $txt) ?> + </div> + + <div class="form-row"> + <?php echo label_for('division', __('Division:')) ?> + <?php echo select_tag('division_id', options_for_select($optionsDivision, $division_id)) ?> + </div> +</fieldset> + + <ul class="sf_admin_actions"> + <li><?php echo submit_tag(__('Buscar'), array ( + 'name' => 'Mostrar', + 'class' => 'sf_admin_action_save', +)) ?></li> +</ul> + +</form> + + +<? if (count($aAlumno) > 0) { + if ($txt) { ?> + Ustde busco -<?=$txt?>- + <? } ?> +<h1>Alumnos</h1> +<table cellspacing="0" class="sf_admin_list"> + <thead> + <tr> + <th id="sf_admin_list_th_alumno"> Alumno</th> + <th id="sf_admin_list_th_sf_actions">Ver Informe</th> + </tr> + </thead> + + <tbody> +<? + $i = 0; + foreach($aAlumno as $alumno){ +?> + <tr class="sf_admin_row_0"> + <td><?echo $alumno->alumno_apellido." ".$alumno->alumno_nombre; ?> ( <?=$alumno->anio_descripcion?> - <?=$alumno->division_nombre?> ) </td> + <td> + <ul class="sf_admin_td_actions"> + <li><?php echo link_to(image_tag('/sf/images/sf_admin/edit_icon.png', array('alt' => 'editar', 'title' => 'Editar')) , 'informes?action=constanciaAlumnoRegularListado&alumno_id='.$alumno->alumno_id."&division_id=".$alumno->division_id); ?></li> + </ul> + </td> + </tr> + <? } ?> + </tbody> +</table> + +<? } else { + if ($txt) { ?> + Su búsqueda por -<?=$txt?>- no ha encontrado alumnos. + <? } +} +?> \ No newline at end of file Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/constanciaAlumnoRegularFormularioSuccess.php ___________________________________________________________________ Name: svn:keywords + Id Date Author Rev URL Added: prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/constanciaAlumnoRegularListadoSuccess.php =================================================================== --- prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/constanciaAlumnoRegularListadoSuccess.php 2007-02-07 20:27:23 UTC (rev 4168) +++ prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/constanciaAlumnoRegularListadoSuccess.php 2007-02-07 21:48:12 UTC (rev 4169) @@ -0,0 +1,12 @@ +GOBIERNO DE LA CIUDAD DE BUENOS AIRES<br> +SECRETARÍA DE EDUCACIÓN<br> +<?=$establecimiento->getNombre()?> <br> +<?=$locacion->getDireccion()?> - Télefono: <?=$locacion->getTelefono()?> (<?=$locacion->getCodigoPostal()?>) <br> <?=$locacion->getCiudad()?><br> +CONSTANCIA DE ALUMNO REGULAR +<br><br> +Se hace constar de <?=$alumno->getApellido()?>, <?=$alumno->getNombre()?> es un alumno regular de:<br><br> +Año: <?=$division->getAnio()->getDescripcion()?> División: <?=$division->getDescripcion()?> Turno: <?=$turnos->getDescripcion();?>, en este establecimiento<br> + +Fecha: +Presentar en: +Firma: Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/informes/templates/constanciaAlumnoRegularListadoSuccess.php ___________________________________________________________________ Name: svn:keywords + Id Date Author Rev URL Modified: prosistem/alba/trunk/alba/apps/principal/modules/locacion/actions/actions.class.php =================================================================== --- prosistem/alba/trunk/alba/apps/principal/modules/locacion/actions/actions.class.php 2007-02-07 20:27:23 UTC (rev 4168) +++ prosistem/alba/trunk/alba/apps/principal/modules/locacion/actions/actions.class.php 2007-02-07 21:48:12 UTC (rev 4169) @@ -39,17 +39,44 @@ // Automaticamente al guardar por primera vez una locacion, además guarda una relación con el establecimeinto actual - protected function saveLocacion($locacion) { + public function saveLocacion($locacion) { + $id = $locacion->getId(); - $locacion->save(); - if(!$id) { - $relEstablecimientoLocacion = new RelEstablecimientoLocacion(); - $relEstablecimientoLocacion ->setFkEstablecimientoId($this->getUser()->getAttribute('fk_establecimiento_id')); - $relEstablecimientoLocacion ->setFkLocacionId($locacion->getId()); - $relEstablecimientoLocacion ->save(); + new sfUser(); // nasty hack to load propel + $con = Propel::getConnection(); + try { + + $con->begin(); + + if ($locacion->getPrincipal()) { + + $c1 = new Criteria(); + $c1->add(RelEstablecimientoLocacionPeer::FK_ESTABLECIMIENTO_ID, $this->getUser()->getAttribute('fk_establecimiento_id')); + $c1->addJoin(LocacionPeer::ID, RelEstablecimientoLocacionPeer::FK_LOCACION_ID); + $c2 = new Criteria(); + $c2->add(LocacionPeer::PRINCIPAL,false); + +// BasePeer::doUpdate($c1,$c2,$con); + + } + + $locacion->save(); + if(!$id) { + $relEstablecimientoLocacion = new RelEstablecimientoLocacion(); + $relEstablecimientoLocacion ->setFkEstablecimientoId($this->getUser()->getAttribute('fk_establecimiento_id')); + $relEstablecimientoLocacion ->setFkLocacionId($locacion->getId()); + $relEstablecimientoLocacion ->save(); + } + + $con->commit(); + } - + catch (Exception $e) { + $con->rollback(); + throw $e; + } + } protected function deleteLocacion($locacion) { Modified: prosistem/alba/trunk/alba/apps/principal/modules/locacion/config/generator.yml =================================================================== --- prosistem/alba/trunk/alba/apps/principal/modules/locacion/config/generator.yml 2007-02-07 20:27:23 UTC (rev 4168) +++ prosistem/alba/trunk/alba/apps/principal/modules/locacion/config/generator.yml 2007-02-07 21:48:12 UTC (rev 4169) @@ -16,14 +16,14 @@ fax: {name: Fax, params: size=20} encargado: {name: Nombre del Encargado , params: size=64 } encargado_telefono: {name: Teléfono del Encargado, params: size=20} - + principal: {name: Sede Principal} edit: title: Modificar la Locación - display: [ nombre, fk_tipolocacion_id, descripcion, direccion, ciudad, fk_provincia_id , codigo_postal, telefono, fax, encargado, encargado_telefono ] + display: [ nombre, fk_tipolocacion_id, descripcion, direccion, ciudad, fk_provincia_id , codigo_postal, telefono, fax, encargado, encargado_telefono, principal ] list: title: Listado de Locaciones - display: [ =nombre, tipolocacion, direccion, ciudad, provincia, telefono, encargado, encargado_telefono ] + display: [ =nombre, tipolocacion, direccion, ciudad, provincia, telefono, encargado, encargado_telefono, principal ] object_actions: _edit: - _delete: - Modified: prosistem/alba/trunk/alba/config/schema.xml =================================================================== --- prosistem/alba/trunk/alba/config/schema.xml 2007-02-07 20:27:23 UTC (rev 4168) +++ prosistem/alba/trunk/alba/config/schema.xml 2007-02-07 21:48:12 UTC (rev 4169) @@ -15,7 +15,8 @@ <column name="fax" type="VARCHAR" size="20"/> <column name="encargado" type="VARCHAR" size="128"/> <column name="encargado_telefono" type="VARCHAR" size="20"/> - <foreign-key foreignTable="provincia"> + <column name="principal" type="BOOLEAN" required="true" default="false"/> + <foreign-key foreignTable="provincia"> <reference local="fk_provincia_id" foreign="id"/> </foreign-key> <foreign-key foreignTable="tipolocacion"> Modified: prosistem/alba/trunk/alba/lib/model/map/LocacionMapBuilder.php =================================================================== --- prosistem/alba/trunk/alba/lib/model/map/LocacionMapBuilder.php 2007-02-07 20:27:23 UTC (rev 4168) +++ prosistem/alba/trunk/alba/lib/model/map/LocacionMapBuilder.php 2007-02-07 21:48:12 UTC (rev 4169) @@ -87,6 +87,8 @@ $tMap->addColumn('ENCARGADO', 'Encargado', 'string', CreoleTypes::VARCHAR, false); $tMap->addColumn('ENCARGADO_TELEFONO', 'EncargadoTelefono', 'string', CreoleTypes::VARCHAR, false); + + $tMap->addColumn('PRINCIPAL', 'Principal', 'boolean', CreoleTypes::BOOLEAN, true); } // doBuild() Modified: prosistem/alba/trunk/alba/lib/model/om/BaseLocacion.php =================================================================== --- prosistem/alba/trunk/alba/lib/model/om/BaseLocacion.php 2007-02-07 20:27:23 UTC (rev 4168) +++ prosistem/alba/trunk/alba/lib/model/om/BaseLocacion.php 2007-02-07 21:48:12 UTC (rev 4169) @@ -111,7 +111,14 @@ */ protected $encargado_telefono; + /** + * The value for the principal field. + * @var boolean + */ + protected $principal = true; + + /** * @var Provincia */ protected $aProvincia; @@ -292,6 +299,17 @@ } /** + * Get the [principal] column value. + * + * @return boolean + */ + public function getPrincipal() + { + + return $this->principal; + } + + /** * Set the value of [id] column. * * @param int $v new value @@ -492,6 +510,22 @@ } // setEncargadoTelefono() /** + * Set the value of [principal] column. + * + * @param boolean $v new value + * @return void + */ + public function setPrincipal($v) + { + + if ($this->principal !== $v || $v === true) { + $this->principal = $v; + $this->modifiedColumns[] = LocacionPeer::PRINCIPAL; + } + + } // setPrincipal() + + /** * Hydrates (populates) the object variables with values from the database resultset. * * An offset (1-based "start column") is specified so that objects can be hydrated @@ -532,12 +566,14 @@ $this->encargado_telefono = $rs->getString($startcol + 11); + $this->principal = $rs->getBoolean($startcol + 12); + $this->resetModified(); $this->setNew(false); // FIXME - using NUM_COLUMNS may be clearer. - return $startcol + 12; // 12 = LocacionPeer::NUM_COLUMNS - LocacionPeer::NUM_LAZY_LOAD_COLUMNS). + return $startcol + 13; // 13 = LocacionPeer::NUM_COLUMNS - LocacionPeer::NUM_LAZY_LOAD_COLUMNS). } catch (Exception $e) { throw new PropelException("Error populating Locacion object", $e); @@ -848,6 +884,9 @@ case 11: return $this->getEncargadoTelefono(); break; + case 12: + return $this->getPrincipal(); + break; default: return null; break; @@ -880,6 +919,7 @@ $keys[9] => $this->getFax(), $keys[10] => $this->getEncargado(), $keys[11] => $this->getEncargadoTelefono(), + $keys[12] => $this->getPrincipal(), ); return $result; } @@ -947,6 +987,9 @@ case 11: $this->setEncargadoTelefono($value); break; + case 12: + $this->setPrincipal($value); + break; } // switch() } @@ -982,6 +1025,7 @@ if (array_key_exists($keys[9], $arr)) $this->setFax($arr[$keys[9]]); if (array_key_exists($keys[10], $arr)) $this->setEncargado($arr[$keys[10]]); if (array_key_exists($keys[11], $arr)) $this->setEncargadoTelefono($arr[$keys[11]]); + if (array_key_exists($keys[12], $arr)) $this->setPrincipal($arr[$keys[12]]); } /** @@ -1005,6 +1049,7 @@ if ($this->isColumnModified(LocacionPeer::FAX)) $criteria->add(LocacionPeer::FAX, $this->fax); if ($this->isColumnModified(LocacionPeer::ENCARGADO)) $criteria->add(LocacionPeer::ENCARGADO, $this->encargado); if ($this->isColumnModified(LocacionPeer::ENCARGADO_TELEFONO)) $criteria->add(LocacionPeer::ENCARGADO_TELEFONO, $this->encargado_telefono); + if ($this->isColumnModified(LocacionPeer::PRINCIPAL)) $criteria->add(LocacionPeer::PRINCIPAL, $this->principal); return $criteria; } @@ -1081,7 +1126,9 @@ $copyObj->setEncargadoTelefono($this->encargado_telefono); + $copyObj->setPrincipal($this->principal); + if ($deepCopy) { // important: temporarily setNew(false) because this affects the behavior of // the getter/setter methods for fkey referrer objects. Modified: prosistem/alba/trunk/alba/lib/model/om/BaseLocacionPeer.php =================================================================== --- prosistem/alba/trunk/alba/lib/model/om/BaseLocacionPeer.php 2007-02-07 20:27:23 UTC (rev 4168) +++ prosistem/alba/trunk/alba/lib/model/om/BaseLocacionPeer.php 2007-02-07 21:48:12 UTC (rev 4169) @@ -24,7 +24,7 @@ const CLASS_DEFAULT = 'model.Locacion'; /** The total number of columns. */ - const NUM_COLUMNS = 12; + const NUM_COLUMNS = 13; /** The number of lazy-loaded columns. */ const NUM_LAZY_LOAD_COLUMNS = 0; @@ -66,6 +66,9 @@ /** the column name for the ENCARGADO_TELEFONO field */ const ENCARGADO_TELEFONO = 'locacion.ENCARGADO_TELEFONO'; + /** the column name for the PRINCIPAL field */ + const PRINCIPAL = 'locacion.PRINCIPAL'; + /** The PHP to DB Name Mapping */ private static $phpNameMap = null; @@ -77,10 +80,10 @@ * e.g. self::$fieldNames[self::TYPE_PHPNAME][0] = 'Id' */ private static $fieldNames = array ( - BasePeer::TYPE_PHPNAME => array ('Id', 'Nombre', 'Descripcion', 'Direccion', 'Ciudad', 'CodigoPostal', 'FkProvinciaId', 'FkTipolocacionId', 'Telefono', 'Fax', 'Encargado', 'EncargadoTelefono', ), - BasePeer::TYPE_COLNAME => array (LocacionPeer::ID, LocacionPeer::NOMBRE, LocacionPeer::DESCRIPCION, LocacionPeer::DIRECCION, LocacionPeer::CIUDAD, LocacionPeer::CODIGO_POSTAL, LocacionPeer::FK_PROVINCIA_ID, LocacionPeer::FK_TIPOLOCACION_ID, LocacionPeer::TELEFONO, LocacionPeer::FAX, LocacionPeer::ENCARGADO, LocacionPeer::ENCARGADO_TELEFONO, ), - BasePeer::TYPE_FIELDNAME => array ('id', 'nombre', 'descripcion', 'direccion', 'ciudad', 'codigo_postal', 'fk_provincia_id', 'fk_tipolocacion_id', 'telefono', 'fax', 'encargado', 'encargado_telefono', ), - BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, ) + BasePeer::TYPE_PHPNAME => array ('Id', 'Nombre', 'Descripcion', 'Direccion', 'Ciudad', 'CodigoPostal', 'FkProvinciaId', 'FkTipolocacionId', 'Telefono', 'Fax', 'Encargado', 'EncargadoTelefono', 'Principal', ), + BasePeer::TYPE_COLNAME => array (LocacionPeer::ID, LocacionPeer::NOMBRE, LocacionPeer::DESCRIPCION, LocacionPeer::DIRECCION, LocacionPeer::CIUDAD, LocacionPeer::CODIGO_POSTAL, LocacionPeer::FK_PROVINCIA_ID, LocacionPeer::FK_TIPOLOCACION_ID, LocacionPeer::TELEFONO, LocacionPeer::FAX, LocacionPeer::ENCARGADO, LocacionPeer::ENCARGADO_TELEFONO, LocacionPeer::PRINCIPAL, ), + BasePeer::TYPE_FIELDNAME => array ('id', 'nombre', 'descripcion', 'direccion', 'ciudad', 'codigo_postal', 'fk_provincia_id', 'fk_tipolocacion_id', 'telefono', 'fax', 'encargado', 'encargado_telefono', 'principal', ), + BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, ) ); /** @@ -90,10 +93,10 @@ * e.g. self::$fieldNames[BasePeer::TYPE_PHPNAME]['Id'] = 0 */ private static $fieldKeys = array ( - BasePeer::TYPE_PHPNAME => array ('Id' => 0, 'Nombre' => 1, 'Descripcion' => 2, 'Direccion' => 3, 'Ciudad' => 4, 'CodigoPostal' => 5, 'FkProvinciaId' => 6, 'FkTipolocacionId' => 7, 'Telefono' => 8, 'Fax' => 9, 'Encargado' => 10, 'EncargadoTelefono' => 11, ), - BasePeer::TYPE_COLNAME => array (LocacionPeer::ID => 0, LocacionPeer::NOMBRE => 1, LocacionPeer::DESCRIPCION => 2, LocacionPeer::DIRECCION => 3, LocacionPeer::CIUDAD => 4, LocacionPeer::CODIGO_POSTAL => 5, LocacionPeer::FK_PROVINCIA_ID => 6, LocacionPeer::FK_TIPOLOCACION_ID => 7, LocacionPeer::TELEFONO => 8, LocacionPeer::FAX => 9, LocacionPeer::ENCARGADO => 10, LocacionPeer::ENCARGADO_TELEFONO => 11, ), - BasePeer::TYPE_FIELDNAME => array ('id' => 0, 'nombre' => 1, 'descripcion' => 2, 'direccion' => 3, 'ciudad' => 4, 'codigo_postal' => 5, 'fk_provincia_id' => 6, 'fk_tipolocacion_id' => 7, 'telefono' => 8, 'fax' => 9, 'encargado' => 10, 'encargado_telefono' => 11, ), - BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, ) + BasePeer::TYPE_PHPNAME => array ('Id' => 0, 'Nombre' => 1, 'Descripcion' => 2, 'Direccion' => 3, 'Ciudad' => 4, 'CodigoPostal' => 5, 'FkProvinciaId' => 6, 'FkTipolocacionId' => 7, 'Telefono' => 8, 'Fax' => 9, 'Encargado' => 10, 'EncargadoTelefono' => 11, 'Principal' => 12, ), + BasePeer::TYPE_COLNAME => array (LocacionPeer::ID => 0, LocacionPeer::NOMBRE => 1, LocacionPeer::DESCRIPCION => 2, LocacionPeer::DIRECCION => 3, LocacionPeer::CIUDAD => 4, LocacionPeer::CODIGO_POSTAL => 5, LocacionPeer::FK_PROVINCIA_ID => 6, LocacionPeer::FK_TIPOLOCACION_ID => 7, LocacionPeer::TELEFONO => 8, LocacionPeer::FAX => 9, LocacionPeer::ENCARGADO => 10, LocacionPeer::ENCARGADO_TELEFONO => 11, LocacionPeer::PRINCIPAL => 12, ), + BasePeer::TYPE_FIELDNAME => array ('id' => 0, 'nombre' => 1, 'descripcion' => 2, 'direccion' => 3, 'ciudad' => 4, 'codigo_postal' => 5, 'fk_provincia_id' => 6, 'fk_tipolocacion_id' => 7, 'telefono' => 8, 'fax' => 9, 'encargado' => 10, 'encargado_telefono' => 11, 'principal' => 12, ), + BasePeer::TYPE_NUM => array (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, ) ); /** @@ -218,6 +221,8 @@ $criteria->addSelectColumn(LocacionPeer::ENCARGADO_TELEFONO); + $criteria->addSelectColumn(LocacionPeer::PRINCIPAL); + } const COUNT = 'COUNT(locacion.ID)';
participants (1)
-
commits@pressenter.com.ar