예제 #1
0
		<h4>Update the website by pushing a revision:</h4>

<?php 
if ($_SERVER['REQUEST_METHOD'] == 'POST' && isset($_POST['ihewfihewfewf']) && $_POST['ihewfihewfewf'] == 'HURR1312') {
    ?>
		Result:<br />
		<pre><?php 
    echo RunCMD('svn up ' . $svn_arguments);
    ?>
</pre>
<?php 
}
?>

		<pre style="font-size:12px;"><?php 
echo RunCMD('svn log -r COMMITTED ' . $svn_arguments);
?>
</pre>

		<form action="" method="post">
			<div class="input-append">
				<input class="span7" id="appendedInputButton" name="ihewfihewfewf" type="password" placeholder="Type the development password here.">
				<input type="submit" class="btn" style="position: relative;
				right: 1px;
				height: 36px;
				border-radius: 0px;
				width: 107px;" value="Update!"/>
			</div>
		</form>

<?php 
예제 #2
0
	<option<?php 
echo $type == 'KMS' ? ' selected="selected"' : '';
?>
>KMS</option>
</select>
<input type="submit" class="btn btn-success" value="Search"/>
</form>
<?php 
$oldestTime = 0;
$name = '';
$dir = '';
if ($type == 'EMS') {
    $dir = 'EMS/';
} elseif ($type == 'KMS') {
    $dir = 'KMS/';
}
foreach (glob('/mplrserver/' . $dir . 'logs/*') as $filename) {
    $t = filectime($filename);
    if ($t > $oldestTime) {
        $oldestTime = $t;
        $name = $filename;
    }
}
?>
<pre>
<?php 
echo RunCMD('grep -i -n ' . escapeshellarg($searchfor) . ' ' . escapeshellarg($name) . ' | tail -n ' . $lines);
?>
</pre>
<?php 
require_once __DIR__ . '/../inc/footer.php';
예제 #3
0
<?php

$username = "******";
$password = "******";
$svn_arguments = '--non-interactive --username ' . escapeshellarg($username) . ' --password ' . escapeshellarg($password) . ' /var/www/maplestats_svn/ 2>&1';
function RunCMD($cmd)
{
    $descriptorspec = array(0 => array("pipe", "r"), 1 => array("pipe", "w"), 2 => array("file", "/tmp/error-output.txt", "a"));
    $cwd = '/var/www/maplestats_svn';
    $process = proc_open($cmd, $descriptorspec, $pipes, $cwd);
    if (is_resource($process)) {
        $data = stream_get_contents($pipes[1]);
        fclose($pipes[1]);
        $return_value = proc_close($process);
    } else {
        $data = "ERROR";
    }
    return $data;
}
if (isset($_GET['EMERGENCY_UPDATE']) && $_GET['EMERGENCY_UPDATE'] == 'NOSHITBRO') {
    ?>
Result:<br />
<pre>
<?php 
    echo RunCMD('svn up ' . $svn_arguments);
    ?>
</pre>
<?php 
    die;
}