Exemple #1
0
 /**
  * Fetched DmcInfoIds of a member(
  * Form of array returned :array(dmc_info_id=>dmc_id)
  * @param int $class_specific  
  * @param int $result_type_specific
  * @param bool $all
  * @param bool $considered_only
  * @param bool $ordered_by_date
  */
 public function fetchDmcInfoIds($class_specific = null, $result_type_specific = null, $latest_only = null, $considered_only = null, $ordered_by_date = null)
 {
     $member_id = $this->getMember_id(true);
     $class_id = null;
     $result_type_id = null;
     $is_considered = null;
     $dmc_info_ids = array();
     $member_id = $this->getMember_id(true);
     $dmc_info_object = new Acad_Model_Course_DmcInfo();
     $dmc_info_object->setMember_id($member_id);
     if ($class_specific == true) {
         $dmc_info_object->setClass_id($class_specific);
         $class_id = true;
     }
     if ($result_type_specific == true) {
         $dmc_info_object->setResult_type_id($result_type_specific);
         $result_type_id = true;
     }
     if ($considered_only == true) {
         $dmc_info_object->setIs_considered($considered_only);
         $is_considered = $considered_only;
     }
     return $dmc_info_object->fetchMemberDmcInfoIds($class_id, $result_type_id, $latest_only, $is_considered, $ordered_by_date);
 }