Changeset 73275 in spip-zone for _plugins_/fusion_spip


Ignore:
Timestamp:
Jun 5, 2013, 2:36:34 PM (6 years ago)
Author:
nicolas.dorigny@…
Message:

Un warning à confirmer plutot qu'une erreur bloquante si une table de l'hote manque dans la base importée

Location:
_plugins_/fusion_spip/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/fusion_spip/trunk/formulaires/fusion_spip.html

    r70924 r73275  
    2020                                <p><:fusion_spip:base_desc:></p>
    2121                        </li>
     22                        #SET{warning,#ENV**{erreurs}|table_valeur{warning_base_source}}
     23                        [<li class="editer_confirme_warning [ (#GET{warning}|oui)erreur]">
     24                                <span class='erreur_message'>(#GET{warning})</span>
     25                                <input type="checkbox" name="confirme_warning" id="confirme_warning" />
     26                                <label for="confirme_warning"><:fusion_spip:confirme_warning:></label>
     27                        </li>]
    2228                        #SET{erreurs,#ENV**{erreurs}|table_valeur{img_dir}}
    2329                        <li class="editer_img_dir [ (#GET{erreurs}|oui)erreur]">
  • _plugins_/fusion_spip/trunk/formulaires/fusion_spip.php

    r73269 r73275  
    4949        } // vérifier la conformité du shéma de la base source
    5050        else {
    51                 $erreurs_shema = fusion_spip_comparer_shemas(_request('base'), $traite_stats, $traite_referers, $traite_versions);
    52                 if (count($erreurs_shema)) {
    53                         $erreurs['base'] = '- '.join('<br>- ', $erreurs_shema);
     51                if( _request('confirme_warning') != 'on' ){
     52                        $erreurs_shema = fusion_spip_comparer_shemas(_request('base'), $traite_stats, $traite_referers, $traite_versions);
     53                        if (count($erreurs_shema)) {
     54                                $erreurs['warning_base_source'] = '- '.join('<br>- ', $erreurs_shema);
     55                        }
    5456                }
    5557
  • _plugins_/fusion_spip/trunk/inc/fusion_spip.php

    r70929 r73275  
    9898                        }
    9999                } else {
    100                         $erreurs[] = 'Manque la table "'.$nom_table.'"';
     100                        $erreurs[] = 'Manque la table à importer "'.$nom_table.'"';
    101101                }
    102102        }
  • _plugins_/fusion_spip/trunk/lang/fusion_spip_fr.php

    r70924 r73275  
    1515        'bouton_importer' => 'Importer cette base',
    1616        'bouton_supprimer' => 'Supprimer cette base',
     17
     18        // C
     19        'confirme_warning' => 'Confirmer la fusion des bases ?',
    1720
    1821        // D
Note: See TracChangeset for help on using the changeset viewer.