예제 #1
0
파일: Item.php 프로젝트: br00k/tnc-web
 /**
  * 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;
 }
예제 #2
0
파일: Item.php 프로젝트: br00k/tnc-web
 /**
  * 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;
 }