function testLeFilDArianeSeComposeAvecLesSousRubriques() { $this->rubrique->inserer(); $this->assertPattern("/href/", $this->rubrique->fil_d_ariane()); $this->assertPattern("/<a href=\".*\">.*<\\/a>/", $this->rubrique->fil_d_ariane()); $rubrique = new AFUP_Site_Rubrique(0, $this->bdd); $rubrique->id_parent = $this->rubrique->id; $rubrique->raccourci = "rubrique-fille"; $rubrique->nom = "Rubrique Fille"; $rubrique->inserer(); $this->assertPattern("/" . $rubrique->nom . "/", $rubrique->fil_d_ariane()); }
function fil_d_ariane() { $fil = ''; if ($this->id_site_rubrique > 0) { $rubrique = new AFUP_Site_Rubrique($this->id_site_rubrique, $this->bdd, $this->conf); $rubrique->charger(); $fil = $rubrique->fil_d_ariane() . $fil; } return $fil; }