summaryrefslogtreecommitdiff
path: root/mod.php
diff options
context:
space:
mode:
Diffstat (limited to 'mod.php')
-rw-r--r--mod.php14
1 files changed, 14 insertions, 0 deletions
diff --git a/mod.php b/mod.php
index 5e3846d7..f13af0ef 100644
--- a/mod.php
+++ b/mod.php
@@ -272,6 +272,20 @@
if($mod['type'] != ADMIN)
error($config['error']['noaccess']);
+ if(is_dir('.git')) {
+ // use git instead
+
+ $body = '<div class="ban"><h2>git pull</h2>';
+ $body .= '<p>' . str_replace("\n", '<br/>', shell_exec('git pull')) . '</p>';
+ $body .= '</div>';
+ echo Element('page.html', Array(
+ 'config' => $config,
+ 'title' => 'Upgraded',
+ 'body' => $body
+ ));
+ exit;
+ }
+
if(!extension_loaded('curl'))
error('You need the cURL PHP extension to do that.');