public static function retrieveByPKs($pks, $con = null) { if ($con === null) { $con = Propel::getConnection(self::DATABASE_NAME); } $objs = null; if (empty($pks)) { $objs = array(); } else { $criteria = new Criteria(); $criteria->add(NotesPeer::ID, $pks, Criteria::IN); $objs = NotesPeer::doSelect($criteria, $con); } return $objs; }
public function executeNotespdf() { $c = new Criteria(); $c->add(NotesPeer::USER_ID, $this->getUser()->getAttribute('userid')); $note = NotesPeer::doSelectOne($c); // pdf object $pdf = new sfTCPDF(); // settings $pdf->SetFont("FreeSerif", "", 12); $pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT); //$pdf->setHeaderFont(array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN)); //$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE, PDF_HEADER_STRING); //$pdf->setFooterFont(array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA)); $pdf->SetHeaderMargin(PDF_MARGIN_HEADER); $pdf->SetFooterMargin(PDF_MARGIN_FOOTER); // init pdf doc //$pdf->AliasNbPages(); $pdf->AddPage(); //$pdf->Cell(80, 10, $resume->getContent()); $pdf->writeHTMLCell(200, 10, PDF_MARGIN_LEFT, PDF_MARGIN_TOP, $note->getNote()); // output $pdf->Output(); return sfView::NONE; }
public function countNotess($criteria = null, $distinct = false, $con = null) { include_once 'lib/model/om/BaseNotesPeer.php'; if ($criteria === null) { $criteria = new Criteria(); } elseif ($criteria instanceof Criteria) { $criteria = clone $criteria; } $criteria->add(NotesPeer::USER_ID, $this->getId()); return NotesPeer::doCount($criteria, $distinct, $con); }
public function executeProfile() { $this->user = UserPeer::retrieveByPK($this->getRequestParameter('id')); $c = new Criteria(); $c->add(UserbadgePeer::USER_ID, $this->getRequestParameter('id')); $ubadges = UserbadgePeer::doSelect($c); $i = 0; $badges = ""; foreach ($ubadges as $ub) { if ($i) { $badges .= ", " . $ub->getBadge()->getName(); } else { $badges .= $ub->getBadge()->getName(); } $i++; } $this->badges = $badges; $c->clear(); $c->add(NotesPeer::USER_ID, $this->getRequestParameter('id')); $this->notes = NotesPeer::doSelectOne($c); }
public function fromArray($arr, $keyType = BasePeer::TYPE_PHPNAME) { $keys = NotesPeer::getFieldNames($keyType); if (array_key_exists($keys[0], $arr)) { $this->setId($arr[$keys[0]]); } if (array_key_exists($keys[1], $arr)) { $this->setUserId($arr[$keys[1]]); } if (array_key_exists($keys[2], $arr)) { $this->setNote($arr[$keys[2]]); } }