From 9ce6d646ff718cd62f6434c9a4c94e450436612a Mon Sep 17 00:00:00 2001 From: Thomas Backlund Date: Sun, 12 Oct 2014 12:27:45 +0300 Subject: Revert "Updated Estonian translation" This reverts commit a0b2d09125d7911656fe4cb286f20643c4432281. --- rev.php | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 rev.php (limited to 'rev.php') diff --git a/rev.php b/rev.php new file mode 100644 index 000000000..00b9a6d7c --- /dev/null +++ b/rev.php @@ -0,0 +1,53 @@ + +*/ + +$app_root = __DIR__; + +$vars = array( + 'app' => $_SERVER['SERVER_NAME'] . ':' . $_SERVER['SERVER_PORT'], + 'git' => get_git_info($app_root), + 'status' => get_status($app_root), +); + +header('Content-Type: application/json; charset=utf-8'); +echo json_encode($vars); + +//--- + +/** + * TODO Return app status (tests, config, other?) + * + * @param string $app_root + * + * @return string +*/ +function get_status($app_root) +{ + return 'OK'; +} + +/** + * Return basic Subversion status info. See $keys array. + * + * @param string $app_root + * + * @return array +*/ +function get_git_info($app_root) +{ + exec(escapeshellcmd(sprintf('LC_ALL=C %s show %s %s', exec('which git'), '-s --pretty="Revision: %H%nLast Author: %an%nDate Revision: %ar%nTitle: %s"', escapeshellarg($app_root))), + $out, $ret); + + + return $out; +} -- cgit v1.2.1