@@ -1,26 +1,26 @@ discard block |
||
1 | 1 | <?php |
2 | 2 | |
3 | 3 | $worker = new GearmanWorker(); |
4 | -$worker->addServer('127.0.0.1',4730); |
|
4 | +$worker->addServer('127.0.0.1', 4730); |
|
5 | 5 | |
6 | 6 | $worker->addFunction(/** |
7 | 7 | * @param GearmanJob $job |
8 | 8 | */ |
9 | 9 | "ocr", function(GearmanJob $job) { |
10 | 10 | $workload = json_decode($job->workload()); |
11 | - if($workload->type === 'tess'){ |
|
11 | + if ($workload->type === 'tess') { |
|
12 | 12 | //tesseract |
13 | 13 | $command = 'tesseract "' . $workload->datadirectory . $workload->path . '" "' . $workload->tempfile . '" -l ' . $workload->language; |
14 | 14 | $success = -1; |
15 | 15 | exec($command, $_out, $success); |
16 | 16 | if ($success === 0 && !isset($_out[1])) { |
17 | 17 | //occ command which puts the file and cleans the tempfile |
18 | - exec('php '.$workload->occdir.'/occ ocr:complete '.$workload->statusid.' false'); |
|
19 | - } else{ |
|
18 | + exec('php ' . $workload->occdir . '/occ ocr:complete ' . $workload->statusid . ' false'); |
|
19 | + } else { |
|
20 | 20 | //update status failed. |
21 | - exec('php '.$workload->occdir.'/occ ocr:complete '.$workload->statusid.' true'); |
|
21 | + exec('php ' . $workload->occdir . '/occ ocr:complete ' . $workload->statusid . ' true'); |
|
22 | 22 | } |
23 | - } else{ |
|
23 | + } else { |
|
24 | 24 | //ocrmypdf |
25 | 25 | $command = 'ocrmypdf "' . $workload->datadirectory . $workload->path . '" "' . $workload->tempfile . '" -l ' . $workload->language . ' --skip-text'; |
26 | 26 | $success = -1; |
@@ -28,10 +28,10 @@ discard block |
||
28 | 28 | // Command successful and no error by tesseract (line[0] is 'Tesseract Open Source OCR Engine v3.03 with Leptonica' line[1] should not exist) |
29 | 29 | if ($success === 0 && !isset($_out[0])) { |
30 | 30 | //occ command which puts the file and cleans the tempfile |
31 | - exec('php '.$workload->occdir.'/occ ocr:complete '.$workload->statusid.' false'); |
|
32 | - } else{ |
|
31 | + exec('php ' . $workload->occdir . '/occ ocr:complete ' . $workload->statusid . ' false'); |
|
32 | + } else { |
|
33 | 33 | //update status failed. |
34 | - exec('php '.$workload->occdir.'/occ ocr:complete '.$workload->statusid.' true'); |
|
34 | + exec('php ' . $workload->occdir . '/occ ocr:complete ' . $workload->statusid . ' true'); |
|
35 | 35 | } |
36 | 36 | } |
37 | 37 | }); |