Advertisement
Guest User

Untitled

a guest
Mar 9th, 2019
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 16.29 KB | None | 0 0
  1. <?
  2. require_once ('config.php');
  3.  
  4. /**
  5. Fuck Yea
  6.                                                     `ymo::+++odNhdhhs+++-                          
  7.                                                   `:ohmdymMdy+/s`  .:::oymy:`                      
  8.                                               -symdho:....:+sddNds/yds  `:yNmyhm:                  
  9.                                           .+ymhmMmyyyyyyyyymNmdMN/dd:`/hmmy+/hm+                    
  10.                                        `/hdo:` `/hdds++++++yNmNs.     -NNdho+-oNy.                  
  11.                                      .sdh:`       `.-////////-`        +No:/yNNMMd:`                
  12.                                    `hms.`              ```````````      -shdhdNhdmNo                
  13.                                   /my.         ::./oyhhhyyyyyyyyyhyhyoo:. ``.///:`+No              
  14.                                 `/No`          hd:+/.```     .+++::-.:/shd/.       oM.              
  15.                                 hm/            -/`           `//oooyhyyo/+sdy-     .my              
  16.                                /M/                                  `..++/ .sN/     hh              
  17.                                oN                                           `hN/`   hh              
  18.                                oM                                            `:y:  `my              
  19.                                +M:                                                 -M/              
  20.                                `hm.                                                sN`              
  21.                                 `dd-                                              .my              
  22.                                  `hm:`                                            sN.              
  23.                                   `/ms.                                          :No                
  24.                                     -smo`                                       .mh`                
  25.                                       /hh/`                                    -dh`                
  26.                                        `:yhy:.      `.:+h/                  `.ods`                  
  27.                                          `.+yds:-+oyyyyyMm`               -oyho-                    
  28.                                         `.-/sdmdhmmdo+-:NMo...........-/ssdo-`                      
  29.                                  ``-:+oyyyso:-.``..:/ooymMNmssssssssssyo:-.                        
  30.                             `.:oyyyyo+::.`              sNoN+                                      
  31.                           `ohyo/-`                      -No/ms`                                    
  32.                         `/dh/                            my :mh.                                    
  33.         +++++++/ -++/  -ody`  .:+++/:`  :++: `/++/.    `/hh/`-hy+/`.++++++++`  `/+++/              
  34.         yyyo///: :yys`/dyyy` :yys/+yyo` oyy+:syy/.      .oyyooyyyh--yyy+////`  :yyyyy-              
  35.         yyysooo` :yys`mmyyy``yyy-  ...  oyyyyyy+`        `yyyyy/.omhyyyoooo+  .yys-yys`            
  36.         yyy+---  -yyyym+yyy``syy:``+/:` oyyyo+yy/`        /hyyo`  .yyyy::::- `oyysosyy+  ```        
  37.         yyy:     `+yyhysys:  .oyyosyy+` oyy+ `/yyo`        hyy+    -yyyooooo.:yys+++syy--ss/        
  38.         -::`      :ms:::-`    `.-::-.   -::.   -::.        +m+-    `:::oddo:`-::.   .::.`::.        
  39.                 `oN+`                                      `mh          .+hho:``                    
  40.                `sN/                                         oN.            .+syho+-```              
  41.               .hMo````                                      `dd                .:+ydhy+:.``        
  42.              +mNNmyyhds`                                     :M/                    `-+syhho+:`    
  43.            .yMM/hm-  :dd+`                                    hm.                         .:oMmho`  
  44.           .ddmh `dd`   -y+                                    `Nh                           +MhMM/  
  45.           /M`ym- .mh-                                          :N+                         `Ny.MNN-
  46.           /M``oN+ `ods                                          dd.                        `M++N-Ns
  47.           -y`  .-                                               `md                         . .: oh
  48.                                                                  +M/                
  49.  
  50. */
  51.  
  52. if (!$klasa->wypelniony($_POST)) {
  53.     $klasa->CatchExc('Err');
  54.     header('Location: index.php');
  55. }
  56.  
  57. global $a;
  58. global $szkoly;
  59. //echo "1:".$_POST['school'];
  60. //echo '2:'.$_POST['city'];
  61. //echo '3:'.$_POST['type'];
  62. //echo '4:'.$_POST['duration'];
  63.  
  64. if ($_POST['school'] == 'Select School...')
  65.     $school = null;
  66. else
  67.     $school = $_POST['school'];
  68. if ($_POST['city'] == 'Select City...')
  69.     $city = null;
  70. else
  71.     $city = $_POST['city'];
  72. if ($_POST['type'] == "Select Type...")
  73.     $type = null;
  74. else
  75.     $type = $_POST['type'];
  76. if ($_POST['duration'] == 'Select Duration...')
  77.     $duration = null;
  78. else
  79.     $duration = $_POST['duration'];
  80.  
  81. if (empty($school) and empty($city) and empty($type) and empty($duration)) {
  82.     $klasa->CatchExc('Huju wybierz a nie!');
  83.     header('Location: index.php');
  84. } else {
  85.     $sql = "select * FROM s_miasta,s_szkoly,s_kursy WHERE (s_miasta.id_miasto = s_szkoly.id_miasto) and (s_kursy.id_szkola = s_szkoly.id_szkola) order by miasto asc ";
  86.     if (!empty($school))
  87.         $school = "and s_szkoly.nazwa_szkoly='$school'";
  88.         else
  89.         $school = "and (s_szkoly.id_szkola = s_kursy.id_szkola)";
  90.     if (!empty($city))
  91.         $city = "and s_miasta.miasto='$city'";
  92.     if (!empty($type))
  93.         $type = "and type='$type'";
  94.     if (!empty($duration)) {
  95.         $dur = explode(" ", $duration);
  96.         $duration= "and duration='$dur[0]'";
  97.     }
  98.     //echo $sql . $where;
  99.     $sql = $sql.$where;
  100.  
  101. //---------------------------------------------------------------------------------------------------------------------------------------------------
  102. //$sql = mysql_query("select * from s_miasta $city");
  103. $sql = mysql_query("select * from s_szkoly,s_miasta,s_kursy where (s_szkoly.id_miasto = s_miasta.id_miasto)  $type $duration  $city $school group by s_miasta.id_miasto having count(s_szkoly.id_szkola)>0 ");
  104. //echo "select * from s_szkoly,s_miasta,s_kursy where (s_szkoly.id_miasto = s_miasta.id_miasto) and(s_szkoly.id_szkola = s_kursy.id_szkola) $city $school group by s_miasta.id_miasto having count(s_szkoly.id_szkola)>0 ";
  105. echo mysql_error();
  106. //echo "1:select * from s_miasta $city";
  107. while ($miasta = mysql_fetch_assoc($sql)) {
  108.     echo '<ul class="menu_list city">';
  109.  
  110.     echo '<li class="menu_head">' . $miasta['miasto'] . '</li>';
  111.     $id_miasto = $miasta['id_miasto'];
  112.     $sql1 = mysql_query("select * from s_szkoly,s_miasta,s_kursy where (s_szkoly.id_miasto = s_miasta.id_miasto) $type $duration $school group by s_szkoly.id_szkola having count(id_kurs)>0 and s_szkoly.id_miasto='$id_miasto'  ");
  113.     //$sql1 = mysql_query("select * from s_szkoly where id_miasto='$id_miasto' $school ");
  114.     //echo "select * from s_szkoly,s_miasta,s_kursy where (s_szkoly.id_miasto = s_miasta.id_miasto) $type $duration $school group by s_szkoly.id_szkola having count(id_kurs)>0 and s_szkoly.id_miasto='$id_miasto' ";
  115.     echo mysql_error();
  116.  
  117.     while ($szkoly = mysql_fetch_assoc($sql1)) {
  118.         echo '<ul class="menu_body school">';
  119.        
  120.         $id_szkola = $szkoly['id_szkola'];
  121.         $a = $szkoly['nazwa_szkoly'];
  122.         echo '<li  class="menu_head">' . $szkoly['nazwa_szkoly'] . "<b><a href='szkoly/add_feedback.php?szkola=$id_szkola&miasto=$id_miasto'> Dodaj feedback</a></b></li>";
  123.         $sql3 = mysql_query("select * from s_feedback where id_szkola=$id_szkola and id_miasto=$id_miasto");
  124.         //echo "3: select * from s_feedback where id_szkola=$id_szkola and id_miasto=$id_miasto";
  125.         echo mysql_error();
  126.         $ile = mysql_num_rows($sql3);
  127.         if ($ile > 0) {
  128.             while ($feedbacki = mysql_fetch_assoc($sql3)) {
  129.                 echo '<ul>';
  130.                 echo "Feedback's :<ul>";
  131.                 echo '<li>Opis: <b>' . $feedbacki['tresc'] . '</b></li>';
  132.                 echo '<li>Data: <b>' . $feedbacki['data'] . '</b></li></ul>';
  133.  
  134.                 echo '</ul>//-----------------------------------------------<br />';
  135.  
  136.             }
  137.         }
  138.        
  139.         $sql2 = mysql_query("select * from s_szkoly,s_miasta,s_kursy where (s_szkoly.id_miasto = s_miasta.id_miasto) and (s_kursy.id_szkola = s_szkoly.id_szkola) $school $type $duration  and s_szkoly.id_miasto='$id_miasto'  and s_szkoly.nazwa_szkoly='$a'");
  140.      
  141.      
  142.       // echo "select * from s_szkoly,s_miasta,s_kursy where (s_szkoly.id_miasto = s_miasta.id_miasto) and (s_kursy.id_szkola = s_szkoly.id_szkola) $school $type $duration  and s_szkoly.id_miasto='$id_miasto' and s_szkoly.id_szkola='$a'";
  143.       // echo "select * from s_szkoly,s_miasta,s_kursy where (s_szkoly.id_miasto = s_miasta.id_miasto) and (s_kursy.id_szkola = s_szkoly.id_szkola) $school $type $duration  and s_szkoly.id_miasto='$id_miasto' ";
  144.        
  145.         //echo "4: select * from s_kursy where id_szkola='$id_szkola' $type $duration";
  146.         echo mysql_error();
  147.  
  148.         while ($kursy = mysql_fetch_assoc($sql2)) {
  149.            
  150.             $id_kurs = $kursy['id_kurs'];
  151.             echo '<ul  class="menu_body courses">';
  152.             echo '<li class="menu_head">Nazwa  kursu: <b>' . $kursy['nazwa'] . '</b></li><ul>';
  153.             echo '<li>Cena: <b> ' . $kursy['cena'] . '</b></li>';
  154.             echo '<li>Opis: <b> ' . $kursy['opis'] . '</b></li>';
  155.             echo '<li>Inne: <b> ' . $kursy['others'] . '</b></li></ul>';
  156.  
  157.  
  158.             echo '</ul>';
  159.         }
  160.  
  161.  
  162.         echo '</ul>';
  163.  
  164.     }
  165.  
  166.  
  167.     echo '</ul>';
  168. }
  169.  
  170.  
  171.  
  172.  
  173.  
  174.     //echo "<ul>aaa<li>bbb<ul>ddd<li>eee</li></ul></li>ccc</ul>";
  175.    
  176. <?
  177.  
  178. /**
  179.  * Klasy dla Wingles.com
  180.  * Author(c) Milosz Sobczak & Patryk Blicharski
  181.  *
  182.  */
  183.  
  184. require ('lang.class.php');
  185. class general
  186. {
  187.  
  188.     private $LANGini;
  189.     public $LANGSite;
  190.     public $xx;
  191.     public $baza_config = array("baza_user" => "miloszbr_milosz", "baza_haslo" =>
  192.         "Jakubek1", "baza_host" => "localhost", "baza_nazwa" => "miloszbr_wingles");
  193.  
  194.     function __construct()
  195.     {
  196.         $this->connect_db();
  197.  
  198.     }
  199.  
  200.     public function connect_db()
  201.     {
  202.         @mysql_connect($this->baza_config['baza_host'], $this->baza_config['baza_user'],
  203.             $this->baza_config['baza_haslo']) or die(__('err_db1'));
  204.         @mysql_select_db($this->baza_config['baza_nazwa']) or die(__('err_db2'));
  205.         mysql_query('SET CHARSET latin2');
  206.         return true;
  207.     }
  208.  
  209.  
  210.     public function Get_mini_content($name)
  211.     {
  212.         $lang = Lang::get_language();
  213.         $sql = "select content from articles where alias='$name' and lang='$lang' limit 1";
  214.        
  215.         $sql = mysql_fetch_array(mysql_query($sql));
  216.      
  217.         echo $sql['content'];
  218.     }
  219.  
  220.  
  221.     //komunikaty bledow view
  222.     public function ShowExc($good=0)
  223.     {
  224.         $err = $_SESSION['err'];
  225.         $err_good = $_SESSION['err_good'];
  226.         if ($err != null) {
  227.            if ($err_good == 0)
  228.            {
  229.                 echo '<div class="wrong rounded" id="info"><p>'.$err.'</p></div>';
  230.            }
  231.            else
  232.            {
  233.                 echo '<div class="right rounded" id="info"><p>'.$err.'</p></div>';
  234.            }
  235.             $_SESSION['err'] = null;
  236.             $_SESSION['err_good'] = null;
  237.         }
  238.     }
  239.     public function CatchExc($err, $good=0)
  240.     {
  241.         $_SESSION['err'] = $err;
  242.         $_SESSION['err_good'] = $good;
  243.     }
  244.     //-----------------------
  245.  
  246.     public function back($site = 'index.php')
  247.     {
  248.         header("Location: $site");
  249.     }
  250.  
  251.  
  252.     //------SEKCJA USERA-----
  253.  
  254.     public function czyzalogowany()
  255.     {
  256.         if (empty($_SESSION['wingles_user'])) {
  257.             $this->user = null;
  258.             return false;
  259.         } else {
  260.             $this->user = $_SESSION['wingles_user'];
  261.             return $this->user;
  262.         }
  263.     }
  264.  
  265.     public function CzyNieAktywne($login)
  266.     {
  267.         $sql = "SELECT aktywny from users where user='$login' and aktywny=0";
  268.         $wynik = mysql_query($sql);
  269.         $ile_wynik = mysql_num_rows($wynik);
  270.  
  271.         if (!$wynik)
  272.             return false;
  273.         if ($ile_wynik > 0)
  274.             return true;
  275.         else
  276.             return false;
  277.  
  278.  
  279.     }
  280.     public function logowanie($login, $haslo)
  281.     {
  282.         $sql = "SELECT * FROM users WHERE user='$login' and pass=sha1('$haslo') limit 1";
  283.         $wynik = mysql_query($sql);
  284.         $ile_wynik = mysql_num_rows($wynik);
  285.  
  286.         if (!$wynik)
  287.             return false;
  288.         if ($ile_wynik > 0) {
  289.             $klucz = mysql_fetch_assoc($wynik);
  290.             $_SESSION['wingles_user_id'] = $klucz['id'];
  291.             $_SESSION['wingles_user'] = $login;
  292.             return true;
  293.         }
  294.     }
  295.     public function wylogowanie()
  296.     {
  297.         $old = $_SESSION['wingles_user'];
  298.         unset($_SESSION['wingles_user']);
  299.         unset($_SESSION['wingles_user_id']);
  300.         $wynik_niszczenia = session_destroy();
  301.  
  302.         if (!empty($old)) {
  303.             if ($wynik_niszczenia) {
  304.  
  305.                 return true;
  306.             } else
  307.                 return false;
  308.         } else
  309.             return false;
  310.     }
  311.  
  312.     public function wypelniony($zmienne_form)
  313.     {
  314.         foreach ($zmienne_form as $klucz => $wartosc) {
  315.             if (!isset($klucz) || ($wartosc == ''))
  316.                 return false;
  317.         }
  318.         return true;
  319.     }
  320.  
  321.     public function dobry_email($adres)
  322.     {
  323.  
  324.         if (!eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$",
  325.             $adres)) {
  326.             return false;
  327.         } else
  328.             return true;
  329.     }
  330.  
  331.  
  332.     public function rejestruj($user, $haslo, $email, $wiek, $plec)
  333.     {
  334.  
  335.         $sql = "select * from users where user='$user'";
  336.         $wynik = mysql_query($sql);
  337.         if (!$wynik)
  338.             throw new exception(__('err_onequery'));
  339.         $istnienie = mysql_num_rows($wynik);
  340.         if ($istnienie > 0)
  341.             throw new exception(__('user_reg_err1'));
  342.         //-----------------------------------
  343.         $data = date("y-m-d");
  344.         $token = md5($user . $data);
  345.         $ip = $_SERVER['REMOTE_ADDR'];
  346.         $sql = "insert into users values (null, '$user', sha1('$haslo'), '$email','$token',$wiek,'$plec','$data','$ip',0)";
  347.  
  348.         $wynki = mysql_query($sql);
  349.         if (!$wynik)
  350.             throw new exception(__('user_reg_err2'));
  351.  
  352.         $list = __('reg_mail_string', array($user, $token));
  353.         mail($email, "Rejestracja użytkownika", $list, "From: <test@strona.pl>");
  354.  
  355.  
  356.         return true;
  357.     }
  358.  
  359.  
  360.     //-----------------------USERY------------------------------------------------------------------
  361.  
  362.     //-----------------------JEZYK STRONY-----------------------------------------------------------
  363.     /** !!!!!!!!!!!!!!!!!DO WYWALENIA!!!!!!!!!!!!!!!!!!!!!1
  364.      *
  365.      *
  366.      *  public function UstawJezyk($jezyk = "")
  367.      * {
  368.  
  369.      * if (!empty($_SESSION['wingles_lang']) and $_SESSION['wingles_lang'] != $jezyk and
  370.      * $jezyk != "")
  371.      * {
  372.      * $czy = true;
  373.      * } else
  374.      * if (!empty($_SESSION['wingles_lang']) and $_SESSION['wingles_lang'] == $jezyk)
  375.      * {
  376.      * $czy = false;
  377.      * }
  378.  
  379.  
  380.      * if (empty($_SESSION['wingles_lang']) or $czy == true)
  381.      * {
  382.  
  383.      * $lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);
  384.  
  385.      * $sql = "select lang from language where lang='$jezyk' limit 1";
  386.      * $sql = mysql_query($sql);
  387.      * $istnienie = mysql_num_rows($sql);
  388.      * $klucz = mysql_fetch_assoc($sql);
  389.      * //echo "lang:$lang<br>";
  390.      * //echo 'klucz:' . $klucz['lang'];
  391.      * //echo "<br>jezyk:$jezyk<br>";
  392.      * //echo 'sesja:'. $_SESSION['wingles_lang'];
  393.      * //echo '<br> Langsite: '.$this->LANGini;
  394.      * if ($istnienie <= 0)
  395.      * {
  396.      *
  397.      * $_SESSION['wingles_lang'] = $lang;
  398.      * $this->LANGini = $lang;
  399.      *
  400.  
  401.      * } else
  402.      * {
  403.      * $this->LANGSite = $jezyk;
  404.      * $_SESSION['wingles_lang'] = $jezyk;
  405.      * echo 'b';
  406.      *
  407.      * }
  408.      * }
  409.      * //echo "$this->LangSite";
  410.      * }
  411.  
  412.      * public function DajLang($dzial, $wartosc)
  413.      * {
  414.      *
  415.      * return $this->LANGini[$dzial][$wartosc];
  416.      * }
  417.      *
  418.      *
  419.      **/
  420.  
  421.  
  422. }
  423.  
  424.  
  425.  
  426.  
  427. ?>
  428.  
  429. }
  430.  
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement