Esempio n. 1
0
<div class="row">
	<div class="col-md-12">
		<div class="jumbotron text-center">
			<h2>404</h2>
            <small><?php 
echo t('notFound', array('repo', getRepo()));
?>
</small>
		</div>
	</div>
Esempio n. 2
0
if (getPage() != "") {
    echo 'active';
}
?>
">
			          <a href="#" class="dropdown-toggle" data-toggle="dropdown"><?php 
echo t('repos');
?>
 <span class="caret"></span></a>
			          <ul class="dropdown-menu scrollable-dropdown" role="menu">
			        	<?php 
// for ($i=0; $i < 20; $i++) {
foreach (getReposList() as $key => $repo) {
    ?>
						  		<li <?php 
    if ($repo == getRepo()) {
        echo 'class="active"';
    }
    ?>
 ><a href="<?php 
    echo getUrl('repo', "", true, array('repo' => $repo, 'rev' => '', 'rev2' => ''));
    ?>
"><?php 
    echo $key;
    ?>
</a></li>
						  		<?php 
}
// }
?>
			          </ul>
    --base-path="<base_path>"
    --repo="<main_repo>"
    --branch="<branch>"
    [--file-extensions="<comma_separated_list_of_formats>"]

USAGE
);
$options = getopt('', ['output-file:', 'base-path:', 'repo:', 'file-extensions:', 'branch:']);
$requiredOptions = ['output-file', 'base-path', 'repo', 'branch'];
if (!validateInput($options, $requiredOptions)) {
    echo USAGE;
    exit(1);
}
$fileExtensions = explode(',', isset($options['file-extensions']) ? $options['file-extensions'] : 'php');
$mainline = 'mainline_' . (string) rand(0, 9999);
$repo = getRepo($options, $mainline);
$changes = retrieveChangesAcrossForks($mainline, $repo, $options['branch']);
$changedFiles = getChangedFiles($changes, $fileExtensions);
generateChangedFilesList($options['output-file'], $changedFiles);
cleanup($repo, $mainline);
/**
 * Generates a file containing changed files
 *
 * @param string $outputFile
 * @param array $changedFiles
 * @return void
 */
function generateChangedFilesList($outputFile, $changedFiles)
{
    $changedFilesList = fopen($outputFile, 'w');
    foreach ($changedFiles as $file) {
Esempio n. 4
0
// HTTP/1.1
header("Expires: Sat, 26 Jul 1997 05:00:00 GMT");
// Date dans le passé
require 'functions.php';
require 'routing.php';
if (isset($routes[getPage()]["headers"])) {
    foreach ($routes[getPage()]["headers"] as $key => $value) {
        header($value);
    }
} else {
    header('Content-Type: text/html; charset=utf-8');
}
if (@$routes[getPage()]['page'] != "index") {
    //requireAuth();
}
if (@$routes[getPage()]["container"] == true or !isset($routes[getPage()]["container"])) {
    include 'themes/' . get('Theme') . '/header.php';
}
if (intval(get('MaxSizeTmpDir')) != 0 && filesize(get('TmpPath')) > intval(get('MaxSizeTmpDir'))) {
    include 'themes/' . get('Theme') . '/max-tmp.php';
}
if (!file_exists('themes/' . get('Theme') . '/' . $routes[getPage()]['page'] . '.php')) {
    include 'themes/' . get('Theme') . '/404-page.php';
} elseif (getRepo() != "" and !in_array(getRepo(), getReposList())) {
    include 'themes/' . get('Theme') . '/404-repo.php';
} else {
    include 'themes/' . get('Theme') . '/' . $routes[getPage()]['page'] . '.php';
}
if (@$routes[getPage()]["container"] == true or !isset($routes[getPage()]["container"])) {
    include 'themes/' . get('Theme') . '/footer.php';
}
Esempio n. 5
0
function setRepo($repo = "")
{
    global $TmpRepo;
    $TmpRepo = getRepo();
    $_GET['repo'] = $repo;
}