} else { $remainingItems[$j] = $item->getId(); $j++; } ?> <?php } ?> <?php foreach ($remainingItems as $newitem) { ?> <?php $c = new Criteria(); $c->add(ItemPeer::IS_ACTIVE, true); $c->add(ItemPeer::ID, $newitem); $item = ItemPeer::doSelectOne($c); ?> <div class="item"> <div class="left"> <?php $ext = substr($item->getImage(), strpos($item->getImage(), ".")); $filename = str_replace($ext, '', $item->getImage()); ?> <div class="thumb" style="border:none"><?php echo image_tag('/uploads' . '/' . sfConfig::get('app_items_upload_folder') . '/' . $filename . "_t" . $ext, array('alt' => $item->getTitle())); ?> </div> <input type="button" onClick="parent.location='shop/itemDetail?id=<?php echo $item->getId(); ?> '" class="myButton" value="More Info" style="padding:3px;font-size:13px;"> </div>
/** * Get the associated Item object * * @param PropelPDO Optional Connection object. * @return Item The associated Item object. * @throws PropelException */ public function getItem(PropelPDO $con = null) { if ($this->aItem === null && $this->item_id !== null) { $c = new Criteria(ItemPeer::DATABASE_NAME); $c->add(ItemPeer::ID, $this->item_id); $this->aItem = ItemPeer::doSelectOne($c, $con); /* The following can be used additionally to guarantee the related object contains a reference to this object. This level of coupling may, however, be undesirable since it could result in an only partially populated collection in the referenced object. $this->aItem->addShoppingCarts($this); */ } return $this->aItem; }
private function gorde($request) { $id_fichero = $request->getParameter('id_fichero'); $c = new Criteria(); $c->addJoin(ItemPeer::ID_ITEM_BASE, ItemBasePeer::ID_ITEM_BASE, Criteria::JOIN); $c->addAnd(ItemPeer::ID_FORMULARIO, $id_fichero, Criteria::EQUAL); $c->addAnd(ItemBasePeer::ES_RESPONSABLE_FICHERO, true, Criteria::EQUAL); $item_encargado = ItemPeer::doSelectOne($c); if ($item_encargado != null) { $this->encargado = UsuarioPeer::retrieveByPk($item_encargado->getIdObjeto()); } else { $this->encargado = Usuario::getUsuarioActual()->getUsuario(); } }