예제 #1
0
 /**
  * Populate reviewers list of an approval table
  *
  * @param Docman_ApprovalTable $table Approval table
  *
  * @return Void
  */
 private function populateReviewersList(Docman_ApprovalTable $table)
 {
     $dao = new Docman_ApprovalTableReviewerDao(CodendiDataAccess::instance());
     $dar = $dao->getReviewerList($table->getId());
     if ($dar && !$dar->isError()) {
         foreach ($dar as $row) {
             $reviewer = new Docman_ApprovalReviewer();
             $reviewer->initFromRow($row);
             $table->addReviewer($reviewer);
             unset($reviewer);
         }
     }
 }