source: spip-zone/_plugins_/ocr/trunk/formulaires/tester_ocr.php @ 75069

Last change on this file since 75069 was 75069, checked in by lesage.sylvain@…, 8 years ago

Option "dry_run" pour les tests sans modification de la base de donnees

File size: 990 bytes
Line 
1<?php
2
3if (!defined("_ECRIRE_INC_VERSION")) return;
4
5function formulaires_tester_ocr_charger_dist(){
6        //Valeurs prealablement saisie ou par defaut
7        $valeur = array(
8                'id_document' => '',
9                'resultat' => '',
10        );
11        return $valeur;
12}
13function formulaires_tester_ocr_verifier_dist(){
14        $erreurs = array();
15
16        if((!_request('id_document'))||(_request('id_document') < 1)){
17                $erreurs['id_document'] = _T('ocr:test_erreur_id_document');
18        }
19        return $erreurs;
20}
21
22function formulaires_tester_ocr_traiter_dist(){
23
24        include_spip('inc/ocr_analyser');
25        $resultat = ocr_analyser(_request('id_document'), true);
26
27        if ($resultat['erreur']){
28                return array(
29                        "editable" => true,
30                        "message_erreur" => _T('ocr:test_erreur_regarder_logs',array('message'=>$resultat['erreur'])),
31                );
32        }
33       
34        // envoi à la fonction charger
35        if ($resultat['texte']) {
36                set_request('resultat', $resultat['texte']);
37        }
38       
39        // message
40        return array(
41                "editable" => true,
42                "message_ok" => _T('ocr:test_message_resultat'),
43        );
44       
45}
Note: See TracBrowser for help on using the repository browser.