Пример #1
0
require_once dirname(__FILE__) . '/CL_pdf.php';
require_once dirname(__FILE__) . '/CL_mail.php';
if ($_GET['cleanup']) {
    echo "Cleaning up\n";
    $cmd = "cd " . $CONF['pdf']['tmpPath'] . "; find .  -ctime -" . $CONF['pdf']['daysTokeepPdfOnServer'] . " -name \"??*\" -type d -exec rm -rf \\{\\} \\; &>/dev/null ";
    exec($cmd);
    $query = "DELETE FROM {$jobsTable} WHERE status=1 ";
    $res = $db->sql_query($query);
    if ($res <= 0) {
        echo "Error in deleting proccessed jobs: {$query}\n";
    }
    exit;
}
$jobsNum = leoJob::getJobsCount();
echo "Found {$jobsNum} jobs in queue\n\n";
$jobs = leoJob::getJobs(10);
$serverID = $CONF_server_id;
$parts = split("/", $CONF['servers']['list'][$serverID]['url_base']);
$SERVER_URL = "http://" . $parts[0];
echo "#{$SERVER_URL}#";
print_r($CONF['pdf']);
foreach ($jobs as $job) {
    // print_r($job);
    if ($job['jobType'] == 'pdf') {
        echo "JobID: " . $job['jobID'] . " created on GMT" . $job['timeCreated'] . " by userID: " . $job['userID'] . "\n";
        $url = $job['param1'];
        $userEmail = $job['param2'];
        $res = fetchURL($url, 300);
        echo "Got {$url}\n";
        // echo $res;
        $lines = split("\n", $res);