/** * get_complete_data1 function. * Jetzt noch die verlinkten Dokumente auslesen * @access private * @return void */ private function get_complete_data1($data_org = array(), $db) { foreach ($data_org as $key => $value) { if ($this->count >= MAX_DOK) { continue; } //Checken ob Dokument schon in DB, wenn ja weiter, wenn nein scannen und neu laden if ($this->check_ob_dokument_vorhanden($value['id'], $db) == true or $this->noch_nicht_vorhanden == true) { continue; } else { //Wenn x Dokumente erreicht sind if ($this->count > MAX_DOK) { $this->noch_nicht_vorhanden = true; } $this->count = $this->count + 1; } $data[$key] = $value; //debug::print_d($value); //Zuerst das Dokument selber aber mit Fallunterscheidung if (!empty($value['id_link_html'])) { //Fall 1 . htm $dok = class_methods::get_site('http://www2.bonn.de/bo_ris/' . $value['id_link_html']); $row['html'] = $dok; $row['html_text'] = class_methods::get_clean_text($dok); $row['html_meta'] = $this->get_extra_infos_dokument($dok); } if (!empty($value['id_link_pdf'])) { $dok = class_methods::get_site('http://www2.bonn.de/bo_ris/' . $value['id_link_pdf']); $row['pdf'] = $dok; //PDF Daten auslesen wenn möglich / geht natürlich nicht bei Bildern usw. $convert = new pdf2txt(); $result = $convert->convert($dok); $row['pfd_text'] = class_methods::get_clean_text($result); } if (!empty($value['id_link_rtf'])) { $dok = class_methods::get_site('http://www2.bonn.de/bo_ris/' . $value['id_link_rtf']); $row['sonstiges_dokument'] = $dok; $row['sonstiges_text'] = class_methods::get_clean_text($dok); } //Daten in Hauptarray übergeben $data[$key]['id_data'] = $row; //Dann die Metainformationen zum Dokument if (!empty($value['meta_link'])) { //echo 'http://www2.bonn.de/bo_ris/ris_sql/'.$value['meta_link']; $dok = class_methods::get_site('http://www2.bonn.de/bo_ris/ris_sql/' . $value['meta_link']); $row['meta_data'] = $dok; $row['meta_data_text'] = class_methods::get_clean_text($dok); $row['meta_data_extra'] = $this->get_extra_infos($dok); //Daten in Hauptarray übergeben $data[$key]['id_data'] = $row; } //$data[]=$value; } return $data; //print_r($data); }
function directConvert($_data) { $pdf2txt = new pdf2txt(); return $pdf2txt->convert($_data); }