コード例 #1
0
ファイル: process.php プロジェクト: awojtas/diskusagereports
                exit(1);
            }
            $processor->setMinStatusSeconds(intval($cliarg));
            break;
        case '-':
            if (!is_null($processor->getReportDir()) && !is_null($processor->getFileList())) {
                echo "Unexpected argument: {$cliarg}\n" . $syntax;
                exit(1);
            } elseif (is_null($cliarg = array_shift($cliargs))) {
                continue;
            }
        default:
            if (is_null($processor->getReportDir())) {
                $processor->setReportDir($cliarg);
            } elseif (is_null($processor->getFileList())) {
                $processor->setFileList($cliarg);
            } else {
                echo "Unexpected argument: {$cliarg}\n" . $syntax;
                exit(1);
            }
    }
    // If we shifted and found nothing, output an error.
    if (is_null($cliarg)) {
        echo "Missing value after argument {$cliargOrig}\n" . $syntax;
        exit(1);
    }
}
// Make sure the <reportdir> was set.
if (is_null($processor->getReportDir())) {
    echo "<reportdir> argument is missing\n" . $syntax;
    exit(1);
コード例 #2
0
            $processor->setVerboseLevel(PROCESS_VERBOSE_QUIET);
            break;
        case '-v':
            $processor->setVerboseLevel(PROCESS_VERBOSE_HIGHER);
            break;
        case '-vv':
            $processor->setVerboseLevel(PROCESS_VERBOSE_HIGHEST);
            break;
        case '-fp':
            $processor->setIncludeFullPath(true);
            break;
        case '-su':
            $processor->setSuffix($shifted = array_shift($cliargs));
        default:
            $processor->setReportDir($cliarg);
            $processor->setFileList(array_shift($cliargs));
            $cliargs = array();
    }
    // If we shifted and found nothing, output an error.
    if (is_null($shifted)) {
        echo "Missing value after argument {$cliarg}\n" . $syntax;
        exit(1);
    }
}
// Make sure the <reportdir> was set.
if (is_null($processor->getReportDir())) {
    if ($processor->getVerboseLevel() != PROCESS_VERBOSE_QUIET) {
        echo "<reportdir> argument is missing\n" . $syntax;
    }
    exit(1);
}