All pastes #16312 Raw Edit

Anonymous

public text v1 · immutable
#16312 ·published 2005-06-29 12:30 UTC
rendered paste body
class EmailModel extends CreoleModel
{

#first i called creole

#       function getByDomainEtAPID($FQDN, $APID)
#       {
#           $Query  = "SELECT jmeno,domena,enabled,APID ";
#           $Query .= "FROM redir.email ";
#           $Query .= "WHERE APID = ? ";
#           $Query .= "AND domena = ? ";
#           $Query .= "ORDER BY domena, jmeno asc";
#
#           $stmt = $this->conn->prepareStatement($Query);
#           $stmt->setInt(1, $APID);
#           $stmt->setString(2, $FQDN);
#
#           return ($this->getData($stmt));
#       }

#than i switched to propel

        function getByDomainEtAPID($FQDN, $APID)
        {
            $c = new Criteria();
            $c->add(EmailPeer::DOMENA, $FQDN);
            $c->add(EmailPeer::APID, $APID);
            $results = EmailPeer::doSelect($c);
            foreach($results as $email) {
                $row['jmeno']   = $email->getJmeno();
                $row['domena']  = $email->getDomena();
                $row['enabled'] = $email->getEnabled();
                $row['APID']    = $email->getAPID();
                $data[]=$row;
            }
            return($data);
        }
}