FriendsOfREDAXO / project_manager

Bietet Unterstützung bei der Verwaltung und Überprüfung von REDAXO-Installationen.
MIT License
26 stars 2 forks source link

Rex-Api Aufruf nicht möglich, wenn index.php dex Clients nicht die Startdatei ist #50

Closed iceman-fx closed 3 years ago

iceman-fx commented 3 years ago

Der Aufruf der Api erfolgt ja über http://www.domain.de/?rex-api-call=project_manager&api_key=.

Bei einigen Projekten, gibt es eine index.html, welche als Vorstartseite fungiert und damit die index.php von Redaxo erst im 2. Schritt genutzt/geladen wird. Damit greift natürlich nicht der Rex-Api-Aufruf.

Es wäre vielleicht sinnvoll, die Aufruf-URL ändern zu können oder immer direkt auf die index.php zu legen: http://www.domain.de/index.php?rex-api-call=project_manager&api_key=

rkemmere commented 3 years ago

Fixed in project_manger 1.2.16 / server 1.2.10

iceman-fx commented 3 years ago

Hi. Ich habe es soeben mit der aktuellen Version aus dem Installer probiert. Leider keine Änderung am Ergebnis in der Übersicht.

Ein manueller Test der URL mit API-Key funktioniert mit index.php. Aber ohne index.php kommt nix.

iceman-fx commented 3 years ago

Fehler in https://github.com/FriendsOfREDAXO/project_manager/blob/master/plugins/server/lib/rex_api_project_manager_server.php (Zeile 95) gefunden:

$url = $protocol.urlencode($domain)."?rex-api-call=project_manager&api_key=".$api_key.'&t='.$timestamp;

Hier fehlt noch die index.php.

rkemmere commented 3 years ago

fixed 1.3 / server 1.3