<?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>
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"); } }