Advertisement
Guest User

profil.php

a guest
Feb 13th, 2016
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 11.43 KB | None | 0 0
  1. <?php
  2. define('IN_PHPBB', true);
  3. $phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : '../bbs/';
  4. $phpEx = substr(strrchr(__FILE__, '.'), 1);
  5. include($phpbb_root_path . 'common.' . $phpEx);
  6.  
  7.  
  8.  
  9. if(isset($_POST["mdp"]) AND isset($_POST["pseudo"]))
  10. {
  11.  
  12.     $user_post_username = htmlspecialchars(strtolower($_POST["pseudo"]));
  13.     $user_post_password = htmlspecialchars(md5($_POST["mdp"]));
  14.  
  15. if(!$look = $db->sql_query("SELECT user_password_o FROM phpbb_users WHERE username_clean = '".$user_post_username."'"))
  16. {
  17.     die("Can't query !");
  18. }
  19. if(!$fetch = $db->sql_fetchrow($look))
  20. {
  21.     die("Can't fetch field !");
  22. }
  23. if($user_post_password == $fetch["user_password_o"])
  24. {
  25.  
  26.     //popu pas fini
  27.        // officiel fini
  28.    
  29.     $membre = $db->sql_query('SELECT user_id, username, user_rank, level, user_website, user_email, avatar_design, mood, rang, user_sexe, clan, user_sig, user_regdate, interet1, interet2, interet3, interet4, head, body, shoes, item0, item1, item2 FROM phpbb_users WHERE username_clean = "'.$user_post_username.'"');
  30.     $membre = $db->sql_fetchrow($membre);
  31.  
  32.     $lepseudo = $membre["username"];
  33.     $leid = $membre["user_id"];
  34.     $leniveau = $membre["level"];
  35.     $admin = ($membre["user_rank"] == 1)? true:false;
  36.     $lemail = $membre["user_email"];
  37.     $lerang = $membre["rang"];
  38.     $lemood = $membre["mood"];
  39.     $lesexe = $membre["user_sexe"];
  40.     $leavatar = $membre["avatar_design"];
  41.     $leclan = $membre["clan"];  //DARK OU KING
  42.     $laphrase = stripslashes($member["user_sig"]);
  43.     $linteret1 = stripslashes($member["interet1"]);
  44.     $linteret2 = stripslashes($member["interet2"]);
  45.     $linteret3 = stripslashes($member["interet3"]);
  46.     $linteret4 = stripslashes($member["interet4"]);
  47.     $lesite = stripslashes($member["user_website"]);
  48.     $rank_mazo = (int)$membre["rank_mazo"];
  49.     $lesheads = $membre["head"];
  50.     $lesbodys = $membre["body"];
  51.     $lesshoes = $membre["shoes"];
  52.     $lesitems0 = $membre["item0"];
  53.     $lesitems1 = $membre["item1"];
  54.     $lesitems2 = $membre["item2"];
  55.     $inscription = date('d/m/Y H:i', $membre["user_regdate"]);
  56.     $lanimal = '';
  57.     $popuv = false;
  58.     $classement_popu = $db->sql_query("SELECT ranked_lastnight, ranked_general FROM popularity_record WHERE user_id = '$leid'");
  59.     if($db->sql_numrow($classement_popu) != 0)
  60.     {
  61.         $popuv = true;
  62.         $popu = $db->sql_fetchrow($classement_popu);
  63.         $popuranklastnight = $popu["ranked_lastnight"];
  64.         $popurankgeneral = $popu["ranked_general"];
  65.     }
  66.     else { $popuv = false; }
  67.     $ptjrk = false;
  68.     $classement_ptj = $db->sql_query("SELECT ranked_lastnight FROM patojdur_record WHERE user_id = '$leid'");
  69.     if($db->sql_numrow($classement_ptj) != 0)
  70.     {
  71.         $ptjrk = true;
  72.         $patojdur = $db->sql_fetchrow($classement_ptj);
  73.         $rank_patojdur = $patojdur["ranked_lastnight"];
  74.     }
  75.     else
  76.     {
  77.         $ptjrk = false;
  78.     }
  79.  
  80.  
  81.     $bacit = false;
  82.     $see_baca = $db->sql_query("SELECT rank_bacteria FROM bacteria_record WHERE user_id = '$leid'");
  83.     if($db->sql_numrow($see_baca) != 0)
  84.     {
  85.         $bacit = true;
  86.         $bacteria = $db->sql_fetchrow($see_baca);
  87.         $rank_bacteria = $bacteria["rank_bacteria"];
  88.     }
  89.     else
  90.     {
  91.         $bacit = false;
  92.     }
  93.    
  94.     /* HAT DEBUTANT, id = 2 à 31, 32 = Wedding ??? */
  95.     /* BODY DEBUTANT, id = 2 à 25, 26 = Wedding ??? */
  96.     /* SHOES DEBUTANT, id = 2 à 5 */
  97.     /* badge officiel item2 id 60 */
  98.  
  99.     /*
  100.     Clan KING
  101.     Hat, id = 167
  102.     Hat, id = 214
  103.     body, id = 163
  104.  
  105.          DARK
  106.     Hat, id = 212
  107.     Hat, id = 213  
  108.     ITEM0, id = 3
  109.     body, id = 45
  110.    
  111.     RANG
  112.     Royaltiz, id = 29, 271
  113.     Agora, id = 28, 270
  114.     Animateur, id = 30, 268
  115.     Modérateur, id = 31, 66
  116.     Deffaileur, id = 32, 269,
  117.     Helper, id = 34, 272
  118.     Chapafan, id = 35, 273
  119.     Gamer, id = 36, 274
  120.     Radio, item0 id = 67
  121.  
  122.     Classement Bacteria
  123.     HAT 1er id = 40
  124.     HAT 2ème id = 41
  125.     HAT 3ème id = 42
  126.     HAT 4 - 10 id = 43
  127.  
  128.     Classement Patodur
  129.     HAT 1er id = 44
  130.     HAT 2ème id= 45
  131.     HAT 3ème id = 46
  132.     HAT 4 - 10 id = 47
  133.  
  134.     Popularité
  135.     HAT 1er id = 48 POUR
  136.     ITEM0 1er id = 2 POUR
  137.     HAT 1er id = 49 CONTRE
  138.  
  139.     Mazo
  140.     HAT 1er id = 92
  141.     HAT 2ème id = 93
  142.     HAT 3ème id = 94
  143.     item2 4ème id = 15
  144.  
  145.     Wedding
  146.     Body id = 43, 44
  147.  
  148.  
  149.     VOIR
  150.     Hat, 231, 230, 313, 314
  151.  
  152.  
  153.     classement lapino
  154.     item0, 1er = 77
  155.     item0, 2ème = 78
  156.     item0, 3ème = 79
  157.  
  158.     classement capture
  159.     item1, 1er = 70
  160.     item1, 2ème = 71
  161.     item1, 3ème = 72
  162.     */
  163.  
  164.     if($admin == true)
  165.     {  
  166.        
  167.         $head = '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,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,97,98,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,137,138,139,140,141,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,186,187,188,189,190,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,223,224,225,226,227,228,229,230,231,233,234,236,238,240,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,328';
  168.         $body = '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,28,29,30,31,32,33,34,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,94,95,97,98,99,100,101,102,103,104,105,106,110,111,112,113,114,115,116,117,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286';
  169.         $shoes = '1,2,3,4,5,6,7,8,9,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,52,53,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,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,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190';
  170.         $item0 = '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,80,81,82,83';
  171.         $item1 = '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';
  172.         $item2 = '1,2,3,5,6,7,8,9,10,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,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,65,66,67,68,69';
  173.     }
  174.     else
  175.     {
  176.     $head = '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';
  177.     $body = '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';
  178.     $shoes = '1,2,3,4,5';
  179.     $item0 = '1';
  180.     $item1 = '1';
  181.     $item2 = '1';
  182.  
  183.     if($leid == 43)
  184.     {
  185.         $item0.=",80,81,83";
  186.     }
  187.     if($leid == 7)
  188.     {
  189.         $head.=",328";
  190.         $item0.=",80,81,82,83";
  191.     }
  192.     /* NIVEAU */
  193.     if($leniveau >= 1){ $item2.=",13,16"; } //Sydaction, recyclade
  194.     if($leniveau >= 2){ $head.=",107"; }//kagoul
  195.     /* 3 = Pâques ??? */
  196.     if($leniveau >= 4){ $body.=",56,57"; $item2.=",17,18,19,20,21,22,23,24,33,34,35,36,37,38,39,40,41,42,43,44,45,46,54"; }//Maillot de bain, badges
  197.     /* 5 = Pâques, halloween ??? */
  198.     if($leniveau >= 6){ $hat.=",33,34"; }// Coiffure suplémentaire
  199.     if($leniveau >= 7){ $hat.=",58,59"; $body.=",50,51"; $shoes.=",30,31"; }//fringue redromic
  200.     if($leniveau >= 8){ $shoes.=",6"; $item0.=",46,54"; }//Babouche, lunette de ski
  201.     if($leniveau >= 9){ $shoes.=",7"; }//Patte de lapin
  202.     if($leniveau >= 10){ $shoes.= ",8,9"; $item1.=",55"; $body.=",158"; $head.=",158"; } //2 paires de chaussures, un sac à dos
  203.     if($leniveau >= 11){ $body.=",58,59"; }//Maillot de bain
  204.     /* 12 rien */
  205.     if($leniveau >= 13){ $head.=",113"; }//bois de renne
  206.     /* 14 Pâques ??? */
  207.     /* 15 rien */
  208.     if($leniveau >= 16){ $head.=",78"; }//Ketou
  209.     if($leniveau >= 17){ $head.=",35,36"; }//coiffure suplémentaire
  210.     /* 18 rien */
  211.     if($leniveau >= 19){ $shoes.=",41"; }//basket blanche et noir
  212.     /* 20 rien */
  213.     if($leniveau >= 21){ $head.=",97,98"; $body.=",94,95"; $shoes.=",52,53"; }//fringue ultimoz
  214.     if($leniveau >= 22){ $item1.=",3"; }//barbe blanche
  215.     if($leniveau >= 23){ $item0.=",56"; }//Masque Rozwell
  216.     if($leniveau >= 24){ $head.=",168"; }//Sayan blanche
  217.     /* /NIVEAU */
  218.  
  219.     if($lerang == 1){ $body.=",31,66";}//Modérateur
  220.     if($lerang == 2){ $body.=",34,272";}//Helper
  221.     if($lerang == 5){ $body.=",32,269";}//Deffaileur
  222.     if($lerang == 6){ $body.=",30,268";}//Animateur
  223.  
  224.     /* POPU */
  225.     if($popuv == true)
  226.     {
  227.         if($popuranklastnight == "1:pour" || $popurankgeneral == "1:pour")
  228.         {
  229.             $head.=",48";
  230.         }
  231.         else if($popuranklastnight == "2:pour" || $popurankgeneral == "2:pour")
  232.         {
  233.             $item0.= ",2";
  234.         }
  235.         else if($popuranklastnight == "1:contre" || $popurankgeneral == "1:contre")
  236.         {
  237.             $head.=",49";
  238.         }
  239.     }
  240.     if($rank_mazo == 1)
  241.     {
  242.         /* CASQUE 1er */
  243.         $head.=",92";
  244.     }
  245.     else if($rank_mazo == 2)
  246.     {
  247.         /* CASQUE 2ème */
  248.         $head.=",93";
  249.     }
  250.     else if($rank_mazo == 3)
  251.     {
  252.         /* CASQUE 3ème */
  253.         $head.=",94";
  254.     }
  255.     else if($rank_mazo > 3 AND $rank_mazo <= 10)
  256.     {
  257.         /* Trèfle 4 a 10ème */
  258.         $item2.=",15";
  259.     }
  260.     /* PTJ */
  261.     if($ptjrk == true)
  262.     {
  263.         if($rank_patojdur == 1)
  264.         {
  265.             $head.",44";
  266.         }
  267.         else if($rank_patojdur == 2)
  268.         {
  269.             $head.",45";
  270.         }
  271.         else if($rank_patojdur == 3)
  272.         {
  273.             $head.=",46";
  274.         }
  275.         else if($rank_patojdur >= 4 AND $rank_patojdur <= 10)
  276.         {
  277.             $head.=",47";
  278.         }
  279.     }
  280.  
  281.     /* BAC */
  282.     if($bacit == true)
  283.     {
  284.         if($rank_bacteria == 1)
  285.         {
  286.             $head.=",40";
  287.         }
  288.         else if($rank_bacteria == 2)
  289.         {
  290.             $head.=",41";
  291.         }
  292.         else if($rank_bacteria == 3)
  293.         {
  294.             $head.=",42";
  295.         }
  296.         else if($rank_bacteria >= 4 AND $rank_bacteria <= 10)
  297.         {
  298.             $head.=",43";
  299.         }
  300.     }
  301.  
  302.     $head.=$lesheads;
  303.     $body.=$lesbodys;
  304.     $shoes.=$lesshoes;
  305.     $item0.=$lesitems0;
  306.     $item1.=$lesitems1;
  307.     $item2.=$lesitems2;
  308.     }
  309.    
  310.  
  311.  
  312.     echo '&ad='.$leavatar.'&item0='.$item0.'&item1='.$item1.'&item2='.$item2.'&hat='.$head.'&body='.$body.'&shoes='.$shoes.'&siteweb='.$lesite.'&interet1='.$linteret1.'&interet2='.$linteret2.'&interet3='.$linteret3.'&interet4='.$linteret4.'&phrase='.$laphrase.'&mood='.$lemood.'&niveau='.$leniveau.'&datee='.$inscription.'&numero='.$leid.'&sexe='.$lesexe.'&pseudo='.$lepseudo.'&email='.$lemail.'&animalgo='.$lanimal.'';
  313.  
  314. }
  315. else
  316. {
  317.     echo "&ok=non&raison=canfetch";
  318. }
  319. }
  320. else
  321. {
  322.     echo "&ok=non&raison=identifantnotvalid";
  323. }
  324. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement