mirror of
https://github.com/NNTmux/newznab-tmux.git
synced 2026-09-01 02:38:55 +00:00
62 lines
1.8 KiB
PHP
62 lines
1.8 KiB
PHP
<?php
|
|
|
|
$subdir_count_now = 0;
|
|
|
|
$i=0;
|
|
while ($i==0) {
|
|
$subdir_count = 0;
|
|
|
|
$path = getenv('NZBS');
|
|
$subdirs = array_filter(glob($path."/*", GLOB_ONLYDIR|GLOB_NOSORT));
|
|
foreach($subdirs AS $subdir){
|
|
$subdir_count++;
|
|
}
|
|
if ( $subdir_count_now == 0 ) {
|
|
$subdir_count_now=$subdir_count;
|
|
}
|
|
if ($subdir_count_now != $subdir_count ) {
|
|
system("clear");
|
|
printf("\n\n\033[1;41;33mYou change folder contents.");
|
|
break;
|
|
}
|
|
|
|
if($subdir_count != 0){
|
|
foreach($subdirs AS $subdir){
|
|
$filecount0[] = count(glob($subdir."/*.nzb"));
|
|
}
|
|
$subdir_count_loop = 0;
|
|
$totalproc=0;
|
|
$toprocess=0;
|
|
system("clear");
|
|
printf("\n\033[1;33m");
|
|
$mask = "%16s %10.10s %10s \n";
|
|
printf($mask, "Folder Name", "In Folder", "Imported");
|
|
printf($mask, "===============", "==========", "==========\033[0m");
|
|
foreach($subdirs AS $subdir){
|
|
$folder=basename("$subdir");
|
|
$filecount = count(glob($subdir."/*.nzb"));
|
|
$processed=$filecount0[$subdir_count_loop]-$filecount;
|
|
printf("\033[0m");
|
|
if ( $filecount > 0)
|
|
printf($mask, "{$folder}","$filecount","$processed");
|
|
$totalproc=$totalproc+$processed;
|
|
$toprocess=$toprocess+$filecount;
|
|
$subdir_count_loop++;
|
|
}
|
|
echo ("\033[1;33m");
|
|
printf($mask, "Total","$toprocess","$totalproc");
|
|
} else {
|
|
$filecount0 = count(glob($path."/*.nzb"));
|
|
$filecount = count(glob($path."/*.nzb"));
|
|
$processed=$filecount0-$filecount;
|
|
$folder=basename("$path");
|
|
system("clear");
|
|
printf("\n\033[1;33m");
|
|
$mask = "%16s %10.10s %10s \n";
|
|
printf($mask, "Folder Name", "In Folder", "Imported");
|
|
printf($mask, "===============", "==========", "==========\033[0m");
|
|
printf($mask, "$folder","$filecount","$processed");
|
|
}
|
|
sleep(30);
|
|
}
|