Пример #1
0
 function testConversionDesTiretsPasDansUneLigne()
 {
     $texte = "Titre - Article";
     $rendu = "Titre - Article";
     $this->assertEqual(AFUP_Site::transformer_liste_spip($texte), $rendu);
 }
Пример #2
0
 function importer_spip()
 {
     $this->bdd->executer('TRUNCATE TABLE afup_site_article');
     $this->bdd->executer('TRUNCATE TABLE afup_site_rubrique');
     $requete = 'SELECT * FROM spip_rubriques';
     $rubriques_spip = $this->bdd->obtenirTous($requete);
     $nombre_rubriques = 0;
     foreach ($rubriques_spip as $rubrique_spip) {
         if ($rubrique_spip['statut'] != "prive") {
             $rubrique = new AFUP_Site_Rubrique($rubrique_spip['id_rubrique']);
             $rubrique->id_parent = $rubrique_spip['id_parent'];
             $rubrique->position = 0;
             $rubrique->date = time();
             $rubrique->nom = $rubrique_spip['titre'];
             $rubrique->raccourci = AFUP_Site::raccourcir($rubrique_spip['titre']);
             $rubrique->descriptif = AFUP_Site::transformer_spip_en_html($rubrique_spip['descriptif']);
             $rubrique->contenu = AFUP_Site::transformer_spip_en_html($rubrique_spip['texte']);
             $rubrique->etat = 1;
             $rubrique->inserer();
             $nombre_rubriques++;
         }
     }
     $requete = 'SELECT * FROM spip_articles';
     $articles_spip = $this->bdd->obtenirTous($requete);
     $nombre_articles = 0;
     foreach ($articles_spip as $article_spip) {
         if ($article_spip['statut'] == "publie") {
             $article = new AFUP_Site_Article($article_spip['id_article'], $this->bdd);
             $article->id_site_rubrique = $article_spip['id_rubrique'];
             $article->surtitre = AFUP_Site::transformer_spip_en_html($article_spip['surtitre']);
             $article->titre = $article_spip['titre'];
             $article->raccourci = AFUP_Site::raccourcir($article_spip['titre']);
             $article->descriptif = AFUP_Site::transformer_spip_en_html($article_spip['descriptif']);
             $article->chapeau = AFUP_Site::transformer_spip_en_html($article_spip['chapo']);
             $article->contenu = AFUP_Site::transformer_spip_en_html($article_spip['texte']);
             $article->position = 0;
             $article->date = strtotime($article_spip['date']);
             $article->etat = 1;
             $article->inserer();
             $nombre_articles++;
         }
     }
 }