public function careermatchpremiumAction()
 {
     $request = $this->getRequest();
     $sestionClient = PR_Session::getSession(PR_Session::SESSION_USER);
     $CompanyID = $sestionClient['CompanyID'];
     $request = $this->getRequest();
     $skilIDSear = $request->getParam("skilIDSear", "");
     $keyword = $request->getParam("keyword", "");
     if (empty($skilIDSear)) {
         $skilIDSear = array();
     }
     if (empty($keyword)) {
         $keyword = "";
     }
     $list_PR_Api = new PR_Api_Core_CareerClass();
     $skillList = $list_PR_Api->getListSkill();
     $list_PR_Api = new PR_Api_Core_CareerClass();
     $candidateList = array();
     $candidateList = $list_PR_Api->getCandidateProfileIDsForCareerMatch($keyword, $skilIDSear);
     $result = $list_PR_Api->getCandidateProfiles_byProfileIDs($candidateList);
     $candidateInfo = array();
     if ($result) {
         $PR_Api_CandidateClass = new PR_Api_Core_CandidateClass();
         foreach ($result as $k => $info) {
             $skID = $PR_Api_CandidateClass->getList_CandidateSkillsOnly($info['UserID']);
             $sk = array();
             if ($skID) {
                 foreach ($skID as $key => $skInfo) {
                     $sk[] = $skInfo['SkillName'];
                 }
             } else {
                 $sk[] = "";
             }
             $info['skillName'] = $sk;
             $candidateInfo[] = $info;
         }
     }
     $stringKeyword = $list_PR_Api->getListKeyWordToString();
     $keyword = $stringKeyword;
     $listKeyword = explode(",", $keyword);
     /*echo "<pre>";
       print_r($listKeyword);
       echo "</pre>"; die(); */
     $this->view->skillList = $skillList;
     $this->view->result = $candidateInfo;
     $this->view->stringKeyword = $stringKeyword;
     $this->view->listKeyword = $listKeyword;
 }