🎉 Added files
This commit is contained in:
37
rayphp/listrepos.php
Normal file
37
rayphp/listrepos.php
Normal file
@ -0,0 +1,37 @@
|
||||
<?
|
||||
// lists files from the first valid repository
|
||||
|
||||
// params: $filter (string, input), $size (integer, input)
|
||||
// $list (string, output), $status (integer, output)
|
||||
|
||||
// This script must be placed in "rayphp" sub-directory.
|
||||
|
||||
require("libfile.php");
|
||||
|
||||
$status=0; // sets status to "error", by default
|
||||
$repos=read_repositories_file("repositories.list");
|
||||
$list="";
|
||||
|
||||
for($i=0;$i<count($repos);$i++)
|
||||
{
|
||||
$r = $repos[$i];
|
||||
if(valid_entry($r))
|
||||
{
|
||||
if( ($data=list_repos($filter,$size,$r)) )
|
||||
{
|
||||
if(strlen($data)+1>=$size)
|
||||
{
|
||||
echo "$r : Not enough memory";
|
||||
}
|
||||
else
|
||||
{
|
||||
$list="$data";
|
||||
$status=1;
|
||||
exit(0);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
// Something is wrong
|
||||
die("No valid repository found for listing, abording.");
|
||||
?>
|
Reference in New Issue
Block a user