PageRenderTime 61ms CodeModel.GetById 12ms RepoModel.GetById 0ms app.codeStats 0ms

/includes/charte.php

https://github.com/FannyCayzeele/examen-de-php
PHP | 118 lines | 94 code | 4 blank | 20 comment | 0 complexity | 547a0633bf4fba7ad677ef24fbbe5a82 MD5 | raw file
  1. <?php
  2. /*
  3. Neoterranos & LkY
  4. Page charte.php
  5. Contient la charte et génère le QCM qui va avec.
  6. Quelques indications : (utiliser l'outil de recherche et rechercher les mentions données)
  7. Liste des fonctions :
  8. --------------------------
  9. Aucune fonction
  10. --------------------------
  11. Liste des informations/erreurs :
  12. --------------------------
  13. Aucune information/erreur
  14. --------------------------
  15. */
  16. ?>
  17. <div id="charte">
  18. <h1>La charte de mon site :</h1>
  19. <p>Ce site contient un espace membres, un forum, un système de news ainsi que d'autres modules.<br/>
  20. En vous inscrivant, vous reconnaissez avoir pris connaissance de cette charte et l'avoir acceptée.
  21. Si tel n'est pas le cas, vous ne pouvez vous inscrire.</p><br/>
  22. <div class="chartecat">Règlement Général du site</div><br/>
  23. <p>Ce site et toutes ses pages sont soummis à la loi française, par conséquent, il est interdit
  24. d'y tenir des propos ou d'y publier du contenu illégal aux yeux de la loi, sont considérés illégaux entres
  25. autres les contenus suivants : contenu à caractère raciste, contenu diffamatoire, contenu incitant à la haine,
  26. à la violence, contenu expliquant comment pirater (i.e. : à des fins néfastes ou non), contenu violant les droits
  27. d'auteur.<br/>
  28. À cette liste non exhaustive vient s'ajouter l'interdiction de publier du contenu à caractère sexuel.<br/>
  29. Cette liste étant non exhaustive, nous faisons appel à votre bon sens pour discerner ce que vous pouvez publier
  30. et / ou dire de ce que vous ne pouvez publier / dire.<br/>
  31. Les propos insultants, dégradants, agressifs ou tout comportement néfaste à une ambiance correcte sur l'ensemble
  32. du site sont interdits.<br/>
  33. Le thème de ce site n'est pas restreint, bien que les technologies de l'information soient le thème principal, libre
  34. à vous de parler de couture si ça vous chante, mais n'espérez pas trouver autant d'adeptes de la couture que de la
  35. programmation ici.<br/>
  36. Les forums sont un espace de discussion important pour un site à caractère communautaire, surtout s'il est centré
  37. sur l'informatique, mais c'est aussi un espace d'entraide, par conséquent, n'hésitez pas à y poser vos questions si
  38. vous en avez, cependant, pensez à faire une recherche avant de poster une question, peut-être que la question a déjà été posée par
  39. un autre membre, et de plus, votre sujet devra avoir un titre clair et concis.<br/>
  40. Partout sur le site, vous devrez écrire dans un français correct, toute forme de langage SMS (abrégé) est interdite.<br/>
  41. Il est important de noter que pour votre confort, et le nôtre, le forum est surveillé par une équipe de modération
  42. bénévole, qui peut être ammenée à sanctionner tout membre enfreignant le règlement, ceci allant de l'avertissement
  43. à l'interdiction d'accéder au site.<br/>
  44. La messagerie privée est, comme son nom l'indique, privée. Cependant, vous acceptez l'idée que vous, ou votre / vos
  45. interlocuteur(s) puisse(nt), à tout moment, demander à l'équipe de modération du site de lire votre échange avec
  46. lui / eux en cas de problème.<br/>
  47. Vous reconnaissez que ce site est la propriété de son créateur, qui est, par conséquent libre de faire ce
  48. qu'il veut de celui-ci, tout en respectant le caractère privé des informations que vous, ou tout autre membre, lui donnez en vous
  49. inscrivant et en utilisant le site.<br/>
  50. Vous êtes donc propriétaire de votre compte et responsable de celui-ci (ainsi que des propos tenus avec), vous pouvez
  51. à tout moment demander sa suppression. Veuillez noter qu'à aucun moment, l'équipe du site ne vous demandera votre mot
  52. de passe.<br/>
  53. Fin (ben ouais, vous y mettez ce que vous voulez dans votre charte, mais à 2h du mat, moi ça me barbe de continuer ;
  54. en plus, c'est pas terrible. ^^ )
  55. </p>
  56. </div>
  57. <div id="qcm">
  58. <h1>Questionnaire sur la charte :</h1>
  59. <p>Pous nous assurer que vous avez lu le règlement, ou du moins que vous avez du bon sens,
  60. voici un questionnaire à remplir. (Le remplir signifie accepter la charte.)
  61. </p>
  62. <?php
  63. /*QCM CHARTE*/
  64. $questions = Array();
  65. $questions[] = Array('A qui appartient ce site ?', 'Son créateur', 'Vous', 'L\'hébergeur web du site', 'À personne', 'Je ne sais pas', 1);
  66. $questions[] = Array('Que faut-il faire avant de poser une question sur les forums ?', 'Rien', 'Demander à son voisin s\'il a la réponse', 'Une recherche sur le site', 'Consulter Google', 'Je ne sais pas', 3);
  67. $questions[] = Array('Vous pouvez supprimer votre compte...', 'quand vous voulez', 'quand vous voulez en le demandant à un administrateur', 'seulement le mardi', 'seulement si vous ne respectez pas le règlement', 'Je ne sais pas', 2);
  68. $questions[] = Array('Quel titre de sujet convient ?', 'PC en carton plante tout le temps', 'Grrrrrrrrr!!!! Quelqu\'un a un marteau ?', 'A l\'aiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiide !!', '[Windows] Plantage système au démarrage', 'Je ne sais pas', 4);
  69. $questions[] = Array('Qui surveille les forums ?', 'L\'équipe de modération', 'Les administrateurs', 'L\'hébergeur web du site', 'Il se surveille tout seul', 'Je ne sais pas', 1);
  70. $questions[] = Array('Quel sujet n\'est pas légal ?', '[SONDAGE] Vous lavez-vous souvent les cheveux ?', '[HOTMAIL] Contourner le filtre anti-spam', 'La nouvelle loi Hadopi, la fin du P2P en France ?', 'Topic flood !', 'Je ne sais pas', 2);
  71. $questions[] = Array('Si quelqu\'un vous demande votre mot de passe...', 'il n\'est pas membre de l\'équipe du site', 'c\'est qu\'il est curieux', 'vous lui donnez', 'vous lui demandez le sien en échange', 'Je ne sais pas', 1);
  72. $questions[] = Array('Quel langage est interdit sur ce site ?', 'L\'anglais', 'L\'allemand', 'Le braille', 'Le SMS', 'Je ne sais pas', 4);
  73. $questions[] = Array('En vous inscrivant vous reconnaissez', 'être fan du site', 'aimer le chocolat', 'avoir accepté la charte', 'être bête', 'Je ne sais pas', 3);
  74. $Tquestions = count($questions);
  75. ?>
  76. <?php
  77. $locate = Array();
  78. $i=1;
  79. while($i<=3)
  80. {
  81. $k = $questions[mt_rand(0,$Tquestions-1)];
  82. while(in_array($k, $locate))
  83. {
  84. $k = $questions[mt_rand(0,$Tquestions-1)];
  85. }
  86. $locate[] = $k;
  87. $i++;
  88. }
  89. ?>
  90. <!--Affichage-->
  91. <?php
  92. $i=1;
  93. while($i<=3)
  94. {
  95. $_SESSION['reponse'.$i] = $locate[$i-1][6];
  96. ?>
  97. <span class="question"><?php echo $locate[$i-1][0]; ?></span><br/>
  98. <input type="radio" name="reponse<?php echo $i; ?>" value="1" id="<?php echo $i; ?>1" /> <label for="<?php echo $i; ?>1"><?php echo $locate[$i-1][1]; ?></label><br />
  99. <input type="radio" name="reponse<?php echo $i; ?>" value="2" id="<?php echo $i; ?>2" /> <label for="<?php echo $i; ?>2"><?php echo $locate[$i-1][2]; ?></label><br />
  100. <input type="radio" name="reponse<?php echo $i; ?>" value="3" id="<?php echo $i; ?>3" /> <label for="<?php echo $i; ?>3"><?php echo $locate[$i-1][3]; ?></label><br />
  101. <input type="radio" name="reponse<?php echo $i; ?>" value="4" id="<?php echo $i; ?>4" /> <label for="<?php echo $i; ?>4"><?php echo $locate[$i-1][4]; ?></label><br />
  102. <input type="radio" name="reponse<?php echo $i; ?>" value="5" id="<?php echo $i; ?>5" /> <label for="<?php echo $i; ?>5"><?php echo $locate[$i-1][5]; ?></label><br />
  103. <?php
  104. $i++;
  105. }
  106. ?>
  107. </div>