Beispiel #1
0
 /**
  * Ustawia na obiekcie zmapowane rezultaty wyszukiwania
  * @param array $searchResults - rezultaty wyszukiwania
  */
 public function setSearchResults($searchResults)
 {
     foreach ($searchResults as $result) {
         // Mapowanie typu dokumentu
         if ($result['identity_document_type']) {
             $dict = new Base_Dictionary($result['id_backend_application']);
             $docTypeDict = $dict->setSource('identity_type')->getDictionary()->toArray();
             $result['identity_document_type'] = $docTypeDict[$result['identity_document_type']];
         }
         // Mapowanie nazwy zewnetrznej aplikacji
         if ($result['id_backend_application']) {
             $backendApplication = new BackendApplication();
             $baRow = $backendApplication->findOne($result['id_backend_application']);
             $result['id_backend_application'] = $baRow->application_name;
         }
         // Mapowanie kluczy wynikowych
         $result = $this->getKeyResultsDictMapping($result);
         $return[] = $result;
     }
     $this->searchResults = $return;
 }
Beispiel #2
0
 /**
  *
  * @param type $searchResults 
  */
 public function getSearchResults($searchResults)
 {
     foreach ($searchResults as $result) {
         // Mapowanie typu dokumentu
         if ($result['identity_document_type']) {
             $dict = new Base_Dictionary($result['id_backend_application']);
             $docTypeDict = $dict->setSource('identity_type')->getDictionary()->toArray();
             $result['identity_document_type'] = $docTypeDict[$result['identity_document_type']];
         }
         // Mapowanie nazwy zewnetrznej aplikacji
         if ($result['id_backend_application']) {
             $backendApplication = new BackendApplication();
             $baRow = $backendApplication->findOne($result['id_backend_application']);
             $result['id_backend_application'] = $baRow->application_name;
         }
         // Mapowanie kluczy wynikowych
         if (is_array($result)) {
             foreach ($result as $key => $value) {
                 if ($this->resultsDictMap[$key]) {
                     $result[$this->resultsDictMap[$key]] = $value;
                 }
                 unset($result[$key]);
             }
         }
         $return[] = $result;
     }
     return $this->getJson($return);
 }