/** * Retrieve a scheduled conference by ID. * @param $schedConfId int * @param $conferenceId int optional * @return SchedConf */ function getById($schedConfId, $conferenceId = null) { // If only $schedConfId specified, fall back on parent impl if ($conferenceId === null) { return parent::getById($schedConfId); } $result =& $this->retrieve('SELECT * FROM sched_confs WHERE sched_conf_id = ? AND conference_id = ?', array((int) $schedConfId, (int) $conferenceId)); if ($result->RecordCount() == 0) { return null; } $returner = $this->_fromRow($result->GetRowAssoc(false)); $result->Close(); return $returner; }