use "git pull" in auto-upgrade if available

This commit is contained in:
Michael Save 2012-03-14 16:56:33 +11:00
parent 6720cd095b
commit 272cc7c2f9

14
mod.php
View File

@ -272,6 +272,20 @@
if($mod['type'] != ADMIN) if($mod['type'] != ADMIN)
error($config['error']['noaccess']); 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')) if(!extension_loaded('curl'))
error('You need the cURL PHP extension to do that.'); error('You need the cURL PHP extension to do that.');