33require_once dirname (__FILE__ ) . '/../classes/headstart/library/CommUtils.php ' ;
44require_once dirname (__FILE__ ) . '/../classes/headstart/library/APIClient.php ' ;
55require_once dirname (__FILE__ ) . '/../classes/headstart/library/toolkit.php ' ;
6-
6+ use headstart \ library ;
77
88function export ($ export_format , $ metadata_json ) {
99 $ INI_DIR = dirname (__FILE__ ) . "/../preprocessing/conf/ " ;
@@ -12,19 +12,19 @@ function export($export_format, $metadata_json) {
1212
1313
1414 $ payload = $ metadata_json ;
15- $ res = $ apiclient ->call_persistence ("export/ " . $ export_format , $ payload );
15+ #$res = $apiclient->call_persistence("export/" . $export_format, $payload);
16+ $ res = $ apiclient ->call_api ("export/ " . $ export_format , $ payload );
1617 return $ res ;
1718};
1819
19- use headstart \library ;
20-
20+ $ json = file_get_contents ('php://input ' );
2121$ format = (isset ($ _REQUEST ['format ' ])) ? $ _REQUEST ['format ' ] : "bibtex " ;
2222$ download = (isset ($ _REQUEST ['download ' ])) ? $ _REQUEST ['download ' ] : false ;
23- $ metadata_json = library \CommUtils::getParameter ($ _POST , "metadata " );
24- $ result = export ($ format , $ metadata_json );
23+ $ result = export ($ format , $ json );
2524
2625if (isset ($ result ["status " ]) && $ result ["status " ] === "error " ) {
27- return json_encode ($ result );
26+ header ('Content-type: application/json ' );
27+ echo json_encode ($ result );
2828}
2929
3030if (isset ($ download ) & $ download ==true ) {
@@ -34,18 +34,18 @@ function export($export_format, $metadata_json) {
3434 header ('Content-type: text/plain ' );
3535}
3636
37- $ origin = $ _SERVER ['HTTP_ORIGIN ' ];
38- $ allowed_domains = [
39- 'http://openknowledgemaps.org ' ,
40- 'https://openknowledgemaps.org ' ,
41- 'http://dev.openknowledgemaps.org ' ,
42- 'https://dev.openknowledgemaps.org '
43- ];
37+ // $origin = $_SERVER['HTTP_ORIGIN'];
38+ // $allowed_domains = [
39+ // 'http://openknowledgemaps.org',
40+ // 'https://openknowledgemaps.org',
41+ // 'http://dev.openknowledgemaps.org',
42+ // 'https://dev.openknowledgemaps.org'
43+ // ];
4444
45- if (in_array ($ origin , $ allowed_domains )) {
46- header ('Access-Control-Allow-Origin: ' . $ origin );
47- }
45+ // if (in_array($origin, $allowed_domains)) {
46+ // header('Access-Control-Allow-Origin: ' . $origin);
47+ // }
4848
49- echo $ result
49+ echo $ result[ " result " ][ " export " ];
5050
5151?>
0 commit comments