private function findLanguageInfo($member_id) { $mem_language = new Tnp_Model_MemberInfo_Language(); $mem_language->setMember_id($member_id); $info = $mem_language->fetchLanguagesInfo(); if (!empty($info)) { $lang = new Tnp_Model_Language(); $languages = $lang->fetchLanguages(); $student_language_info = array(); foreach ($info as $key => $proficiency) { $student_language_info[$key] = array('language_name' => $languages[$key], 'proficiency' => $proficiency); } } else { $student_language_info = false; } return $student_language_info; }
/** * Operating Condition : Member Id is set * @return false|array array($language_id=>$proficiency) */ public function fetchLanguagesInfo() { $member_id = $this->getMember_id(true); $member_language = new Tnp_Model_MemberInfo_Language(); $member_language->setMember_id($member_id); return $member_language->fetchLanguagesInfo(); }