Changeset 34338 in spip-zone


Ignore:
Timestamp:
Jan 9, 2010, 2:23:14 PM (10 years ago)
Author:
denisb@…
Message:

prise en compte de la nouvelle fonction (unique) de vérification des items.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/langonet/formulaires/langonet_verifier.php

    r34328 r34338  
    2222        // Determination du type de verification et appel de la fonction idoine
    2323        $verification = _request('verification');
    24         if ($verification == 'definition') {
    25                 $langonet_verifier_langue = charger_fonction('langonet_verifier_definition','inc');
    26         }
    27         else {
    28                 $langonet_verifier_langue = charger_fonction('langonet_verifier_utilisation','inc');
    29         }
     24        $langonet_verifier_items = charger_fonction('langonet_verifier_items','inc');
    3025
    3126        // Recuperation des champs du formulaire
     
    5651
    5752        // Verification et formatage des resultats pour affichage
    58         $resultats = $langonet_verifier_langue($rep, $module, $langue, $ou_langue, $ou_fichier);
     53        $resultats = $langonet_verifier_items($rep, $module, $langue, $ou_langue, $ou_fichier, $verification);
    5954        if (!$resultats['statut']) {
    6055                $retour['message_erreur'] = $resultats['erreur'];
     
    7166        if ($verification == 'definition') {
    7267                // Liste des items non definis avec certitude
    73                 if (count($resultats['non_definis']) > 0) {
    74                         if (count($resultats['non_definis']) == 1) {
     68                if (count($resultats['item_non']) > 0) {
     69                        if (count($resultats['item_non']) == 1) {
    7570                                $texte .= _T('langonet:message_ok_non_definis_1', array('ou_fichier' => $resultats['ou_fichier'], 'langue' => $resultats['langue'])) . "\n<br /><br />\n";
    7671                        }
    7772                        else {
    78                                 $texte .= _T('langonet:message_ok_non_definis_n', array('nberr' => count($resultats['non_definis']), 'ou_fichier' => $resultats['ou_fichier'], 'langue' => $resultats['langue'])) . "\n<br /><br />\n";
     73                                $texte .= _T('langonet:message_ok_non_definis_n', array('nberr' => count($resultats['item_non']), 'ou_fichier' => $resultats['ou_fichier'], 'langue' => $resultats['langue'])) . "\n<br /><br />\n";
    7974                        }
    8075                        $texte .= afficher_lignes($resultats['fichier_non']);
     
    8580                $texte .= "\n<br /><br />\n";
    8681                // Liste des items definis sans certitude
    87                 if (count($resultats['a_priori_definis']) > 0) {
    88                         if (count($resultats['a_priori_definis']) == 1) {
     82                if (count($resultats['item_peut_etre']) > 0) {
     83                        if (count($resultats['item_peut_etre']) == 1) {
    8984                                $texte .= _T('langonet:message_ok_definis_incertains_1', array('langue' => $resultats['langue'])) . "\n<br /><br />\n";
    9085                        }
    9186                        else {
    92                                 $texte .= _T('langonet:message_ok_definis_incertains_n', array('nberr' => count($resultats['a_priori_definis']), 'langue' => $resultats['langue'])) . "\n<br /><br />\n";
     87                                $texte .= _T('langonet:message_ok_definis_incertains_n', array('nberr' => count($resultats['item_peut_etre']), 'langue' => $resultats['langue'])) . "\n<br /><br />\n";
    9388                        }
    9489                        $texte .= afficher_lignes($resultats['fichier_peut_etre']);
    9590                }
    9691                else {
    97                         $texte .= _T('langonet:message_ok_definis_incertains_0');
     92                        $texte .= _T('langonet:message_ok_definis_incertains_0', array('module' => $resultats['module']));
    9893                }
    9994        }
    10095        else {
    10196                // Liste des items non utilises avec certitude
    102                 if (count($resultats['non_utilises']) > 0) {
    103                         if (count($resultats['non_utilises']) == 1) {
     97                if (count($resultats['item_non']) > 0) {
     98                        if (count($resultats['item_non']) == 1) {
    10499                                $texte .= _T('langonet:message_ok_non_utilises_1', array('ou_fichier' => $resultats['ou_fichier'], 'langue' => $resultats['langue'])) . "\n<br /><br />\n";
    105100                        }
    106101                        else {
    107                                 $texte .= _T('langonet:message_ok_non_utilises_n', array('nberr' => count($resultats['non_utilises']), 'ou_fichier' => $resultats['ou_fichier'], 'langue' => $resultats['langue'])) . "\n<br /><br />\n";
     102                                $texte .= _T('langonet:message_ok_non_utilises_n', array('nberr' => count($resultats['item_non']), 'ou_fichier' => $resultats['ou_fichier'], 'langue' => $resultats['langue'])) . "\n<br /><br />\n";
    108103                        }
    109                         asort($resultats['non_utilises'], SORT_STRING);
    110                         foreach($resultats['non_utilises'] as $_cle => $_item) {
     104                        asort($resultats['item_non'], SORT_STRING);
     105                        foreach($resultats['item_non'] as $_cle => $_item) {
    111106                                $texte .= '&#8226; ' . $_item . '<br />';
    112107                        }
     
    117112                $texte .= "\n<br /><br />\n";
    118113                // Liste des items utilises sans certitude
    119                 if (count($resultats['a_priori_utilises']) > 0) {
    120                         if (count($resultats['a_priori_utilises']) == 1) {
     114                if (count($resultats['item_peut_etre']) > 0) {
     115                        if (count($resultats['item_peut_etre']) == 1) {
    121116                                $texte .= _T('langonet:message_ok_utilises_incertains_1') . "\n<br /><br />\n";
    122117                        }
    123118                        else {
    124                                 $texte .= _T('langonet:message_ok_utilises_incertains_n', array('nberr' => count($resultats['a_priori_utilises']))) . "\n<br /><br />\n";
     119                                $texte .= _T('langonet:message_ok_utilises_incertains_n', array('nberr' => count($resultats['item_peut_etre']))) . "\n<br /><br />\n";
    125120                        }
    126121                        $texte .= afficher_lignes($resultats['fichier_peut_etre']);
    127122                }
    128123                else {
    129                         $texte .= _T('langonet:message_ok_utilises_incertains_0');
     124                        $texte .= _T('langonet:message_ok_utilises_incertains_0', array('module' => $resultats['module']));
    130125                }
    131126        }
Note: See TracChangeset for help on using the changeset viewer.