openrat-cms

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

commit 9ac0406ff4034927e00bd5077684f14a6e0aec49
parent 73feef0b0a8794d49fc973e02b43687058681322
Author: Jan Dankert <devnull@localhost>
Date:   Sun, 29 Mar 2015 01:42:10 +0100

Umgebungsvariablen setzen, wenn beim Veröffentlichen ein externer Befehl gestartet wird.

Diffstat:
util/Publish.class.php | 6+++++-
1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/util/Publish.class.php b/util/Publish.class.php @@ -310,7 +310,11 @@ class Publish { $ausgabe = array(); $rc = false; - Logger::debug('Executing system command: '.$this->cmd_after_publish ); + Logger::debug('Executing system command: '.$this->cmd_after_publish ); + $user = Session::getUser(); + putenv("CMS_USER_NAME=".$user->name ); + putenv("CMS_USER_ID=" .$user->userid); + putenv("CMS_USER_MAIL=".$user->mail ); exec( $this->cmd_after_publish,$ausgabe,$rc ); if ( $rc != 0 ) // Wenn Returncode ungleich 0, dann Ausgabe ins Log schreiben und Fehler melden.