1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136
| class Gestion {
private $lesMangas;
public function __construct(){
$this->lesMangas = new ArrayObject();
$genre = array();
$auteur = array();
$distributeur = array();
$team = array();
$licenciee = array();
$fansubee = array();
//Instanciation des Genres
$result= genre();
$i = 0;
while ($ligne=mysql_fetch_array($result))
{
$genre[$i] = new Genre ($ligne[1]);
$i++;
}
//Instanciation des Auteurs
$result= auteur();
$i = 0;
while ($ligne=mysql_fetch_array($result))
{
$auteur[$i] = new Auteur ($ligne[1]);
$i++;
}
//Instanciation des Distributeur
$result= distributeur();
$i = 0;
while ($ligne=mysql_fetch_array($result))
{
$distributeur[$i] = new Distributeur ($ligne[1],$ligne[2],$ligne[3],$ligne[4],$ligne[5],$ligne[6],$ligne[7]);
$i++;
}
//Instanciation des équipe de fansub
$result= team();
$i = 0;
while ($ligne=mysql_fetch_array($result))
{
$team[$i] = new Fansub ($ligne[1],$ligne[2],$ligne[3]);
$i++;
}
//Instanciation des équipe de animés licenciées
$result= licenciee();
$i = 0;
while ($ligne=mysql_fetch_array($result))
{
$licenciee[$i] = new Licenciee ($ligne[1],$ligne[2],$ligne[3],$ligne[4],$ligne[5],$ligne[6],$ligne[7]);
$i++;
}
//Instanciation des équipe de animés fansubées
$result= fansub();
$i = 0;
while ($ligne=mysql_fetch_array($result))
{
$fansubee[$i] = new Fansubee ($ligne[1],$ligne[2],$ligne[3],$ligne[4],$ligne[5],$ligne[6],$ligne[7],$ligne[8]);
$i++;
}
//Ajout des equipes de fansub pour les mangas fansubés
$result = traduction();
$i=0;
while($ligne=mysql_fetch_array($result))
{
$fansubee[$ligne[1]]->ajouteFansub($team[$ligne[0]]);
}
//Ajout des distributeur pour les animés licenciés
$result = distribution();
$i=0;
while($ligne=mysql_fetch_array($result))
{
$licenciee[$ligne[1]]->ajouteDistributeur($distributeur[$ligne[0]]);
}
//Ajout des editeur des mangas Licenciées
$result = editeurD();
$i=0;
while($ligne=mysql_fetch_array($result))
{
$licenciee[$ligne[0]]->ajouteAuteur($auteur[$ligne[1]]);
}
//Ajout des editeur des mangas fansubee
$result = editeurF();
$i=0;
while($ligne=mysql_fetch_array($result))
{
$A = new Auteur($auteur[$ligne[1]]);
$fansubee[$ligne[0]]->ajouteAuteur($A);
}
//Ajout des genre des mangas fansubee
$result = genreF();
$i=0;
while($ligne=mysql_fetch_array($result))
{
$fansubee[$ligne[0]]->ajouteGenre($genre[$ligne[1]]);
}
//Ajout des genre des mangas licenciés
$result = genreL();
$i=0;
while($ligne=mysql_fetch_array($result))
{
$licenciee[$ligne[0]]->ajouteGenre($genre[$ligne[1]]);
}
//Instanciation des Mangas
foreach($fansubee as $valeur)
{
$this->lesMangas->append($valeur);
}
foreach($licenciee as $valeur)
{
$this->lesMangas->append($valeur);
}
} |
Partager