/** * Required by TA_Form_Element_User * * @return Zend_Db_Table_Rowset */ public function getUsers() { $this->_manyToManyIds = $userIds = $this->getTable()->getAdapter()->fetchPairs("select presentation_user_id, user_id from presentations_users where presentation_id=:presentation_id", array(':presentation_id' => $this->presentation_id)); $userModel = new Core_Model_User(); $filter = new stdClass(); $filter->user_id = $userIds; if ($userIds) { $users = $userModel->getUsers(null, null, $filter); return $users['rows']; } return false; }
/** * Required by TA_Form_Element_User * * @param boolean $tiebreaker Return only tiebreaker users * @return Zend_Db_Table_Rowset */ public function getUsers($tiebreaker = false) { $sql = "select reviewer_submission_id, user_id from reviewers_submissions where submission_id=:submission_id"; if ($tiebreaker) { $sql .= " and tiebreaker=true"; } $this->_manyToManyIds = $userIds = $this->getTable()->getAdapter()->fetchPairs($sql, array(':submission_id' => $this->submission_id)); $userModel = new Core_Model_User(); $filter = new stdClass(); $filter->user_id = $userIds; if ($userIds) { $users = $userModel->getUsers(null, null, $filter, true); return $users['rows']; } return false; }