/** * Returns the number of related Missatges objects. * * @param Criteria $criteria * @param boolean $distinct * @param PropelPDO $con * @return int Count of related Missatges objects. * @throws PropelException */ public function countMissatgess(Criteria $criteria = null, $distinct = false, PropelPDO $con = null) { if ($criteria === null) { $criteria = new Criteria(UsuarisPeer::DATABASE_NAME); } else { $criteria = clone $criteria; } if ($distinct) { $criteria->setDistinct(); } $count = null; if ($this->collMissatgess === null) { if ($this->isNew()) { $count = 0; } else { $criteria->add(MissatgesPeer::USUARIS_USUARIID, $this->usuariid); $count = MissatgesPeer::doCount($criteria, false, $con); } } else { // criteria has no effect for a new object if (!$this->isNew()) { // the following code is to determine if a new query is // called for. If the criteria is the same as the last // one, just return count of the collection. $criteria->add(MissatgesPeer::USUARIS_USUARIID, $this->usuariid); if (!isset($this->lastMissatgesCriteria) || !$this->lastMissatgesCriteria->equals($criteria)) { $count = MissatgesPeer::doCount($criteria, false, $con); } else { $count = count($this->collMissatgess); } } else { $count = count($this->collMissatgess); } } return $count; }
<?php } else { ?> <div class="REQUADRE"> <div class="TITOL">Llistat de missatges (<a href="<?php echo url_for('gestio/gMissatges?accio=SF'); ?> ">Veure missatges futurs</a>)</div> <div class="DADES" style="width:650px;"> <?php if ($MISSATGES->getNbResults() == 0) { echo '<div>No s\'ha trobat cap resultat d\'entre ' . MissatgesPeer::doCount(MissatgesPeer::getCriteriaActiu(new Criteria(), $IDS)) . ' disponibles.</div>'; } else { $dif = ""; foreach ($MISSATGES->getResults() as $M) { if ($dif != $M->getPublicacio('d/m/Y')) { echo '<div style="height:20px; clear:both;"></div>'; echo '<div class="gray" style="padding:4px; border-bottom:1px solid #CCCCCC;"><b>' . diaSetmanaText($M->getPublicacio('Y-m-d')) . ' </b></div>'; } $SPAN = '<span>' . $M->getText() . '</span>'; $R = $M->getRespostesCount(); $RESP = $R > 0 ? ' <span style="font-size:8px; color: gray;">(' . $R . ' resposts/es )</span>' : ""; if ($M->getIsglobal()) { echo '<div style="border-bottom:1px solid #CCCCCC; background-color:#E4F7D9;"> <div style="float:left; width:500px;"><div style="padding:4px">' . link_to(image_tag('intranet/Submenu2.png') . ' ' . $M->getTitol() . $SPAN, 'gestio/gMissatges?accio=C&IDM=' . $M->getMissatgeid(), array('class' => 'tt2')) . $RESP . '</div></div> <div style="float:left; width:150px;"> <div style="padding:4px"><b>' . $M->getUsuaris()->getNom() . ' ' . $M->getUsuaris()->getCog1() . '</b> de