Exemplo n.º 1
0
             "Good";"Bueno";</pre>';
     if ($form->validate()) {
         //this is a bad idea //jm
         if (isset($_POST['replace']) && $_POST['replace']) {
             foreach (GlossaryManager::get_glossary_terms() as $term) {
                 if (!GlossaryManager::delete_glossary($term['id'], false)) {
                     Display::display_error_message(get_lang("CannotDeleteGlossary") . ':' . $term['id']);
                 }
             }
         }
         //$data = Import::csv_to_array($_FILES['file']['tmp_name']);
         $data = Import::csv_reader($_FILES['file']['tmp_name']);
         $good = 0;
         $bad = 0;
         foreach ($data as $item) {
             if (GlossaryManager::save_glossary(array('glossary_title' => $item['term'], 'glossary_comment' => $item['definition']), false)) {
                 $good++;
             } else {
                 $bad++;
             }
         }
         Display::display_confirmation_message(get_lang("TermsImported") . ':' . $good);
         if ($bad) {
             Display::display_error_message(get_lang("TermsNotImported") . ':' . $bad);
         }
         GlossaryManager::display_glossary();
     }
     break;
 default:
     GlossaryManager::display_glossary();
     break;