Esempio n. 1
0
<?php

$config_txt = "";
foreach (getFullReposConfig()[getRepoSlug()] as $key => $value) {
    $config_txt .= "<div class='row'><div class='col-md-6'><strong>" . $key . "</strong>:</div> <div class='col-md-6'>" . $value . '</div></div>';
}
?>
<div class="page-header">
	<h1>
	<span class="text-uppercase"><?php 
echo t('repo');
?>
 <?php 
echo getRepoSlug();
?>
</span> 
	<small style="font-size:20px;" class="visible-sm-inline visible-md-inline visible-lg-inline"><span class="glyphicon glyphicon-cog" rel="popover" title="Config" data-container="body" data-content="<?php 
echo $config_txt;
?>
"></span></small> 
	<small><?php 
echo t('revision');
?>
 <?php 
echo getLastRev();
?>
</small>
	</h1>
</div>
Esempio n. 2
0
function requireAuth()
{
    $valid_passwords = array(getFullReposConfig()[getRepoSlug()]['RepoUsername'] => getFullReposConfig()[getRepoSlug()]['RepoPassword']);
    $valid_users = array_keys($valid_passwords);
    $user = $_SERVER['PHP_AUTH_USER'];
    $pass = $_SERVER['PHP_AUTH_PW'];
    if (in_array($user, $valid_users) && $pass == $valid_passwords[$user]) {
        header('WWW-Authenticate: Basic realm="SVN Login"');
        header('HTTP/1.0 401 Unauthorized');
        die("Not authorized");
    }
}