AnonSec Team
Server IP : 10.2.73.233  /  Your IP : 216.73.216.59
Web Server : Apache/2.4.59 (Debian)
System : Linux polon 4.19.0-27-amd64 #1 SMP Debian 4.19.316-1 (2024-06-25) x86_64
User : www-data ( 33)
PHP Version : 5.6.40-64+0~20230107.71+debian10~1.gbp673146
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,
MySQL : ON  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON
Directory (0750) :  /home/dialektologia/web/trash/

[  Home  ][  C0mmand  ][  Upload File  ]

Current File : /home/dialektologia/web/trash/maincontentclass.php
<?php


class maincontentclass {

    function cleanQuery($string)
    {
      if(get_magic_quotes_gpc())  // prevents duplicate backslashes
      {
        $string = stripslashes($string);
      }
      if (phpversion() >= '4.3.0')
      {
        $string = mysql_real_escape_string($string);
      }
      else
      {
        $string = mysql_escape_string($string);
      }
      return $string;
    }

    public function CreateOrUpdate($contentId)
    {
        mysql_query("update rightmenu set sensitiveContent=0, content='".addslashes($_POST['f1'])."' where id='".$contentId."'")
        or die("maincontentclass -> CreateOrUpdate - nie udało się zapisać");
    }

    public function CreateOrUpdateTextArea($contentId)
    {
        mysql_query("update rightmenu set sensitiveContent=1, content='".addslashes($_POST['content'])."' where id='".$contentId."'")
        or die("maincontentclass -> CreateOrUpdateTextArea - nie udało się zapisać");
    }

    public function UpdateLeksykonTextarea($lid,$content)
    {
        mysql_query("update leksykon set sensitiveContent=1, content='".addslashes($content)."' where id='".$lid."'")
        or die("maincontentclass -> UpdateLeksykonTextarea - nie udało się zapisać");        
    }

    public function RemoveSensitiveTag($contentId)
    {
        mysql_query("update rightmenu set sensitiveContent=0 where id='".$contentId."'")
        or die("maincontentclass -> RemoveSensitiveTag - nie udało się usunąć znacznika sensitive");
    }

    public function UpdateLeksykon($idHasla,$content)
    {
        mysql_query("update leksykon set content='".addslashes($_POST['f2'])."' where id=".$idHasla."")
        or die("maincontentclass -> UpdateLeksykon - nie udało się zapisać");
    }



    public function TuJestes()
    {
        global $conn;

        if(isset ($_GET['l1']))
        {
            $sql="select name from rightmenu where id='".$_GET['l1']."'";

            $rs=null;
            if(MYSQLLIB=='mysql') $rs=mysql_query($sql) or die(mysql_error());
            if(MYSQLLIB=='mysqli') $rs=mysqli_query($conn,$sql) or die(mysqli_error());

            $wiersz=null;
            if(MYSQLLIB=='mysql') $wiersz=mysql_fetch_array($rs);
            if(MYSQLLIB=='mysqli') $wiersz=mysqli_fetch_array($rs);
            
            
            if ($wiersz)
            {
                echo "<a class=\"tujestes\" href=\"?l1=".$_GET['l1']."\">".$wiersz['name']."</a>";
            }
        }
        if(isset ($_GET['l2']))
        {
            $sql="select name from rightmenu where id='".$_GET['l2']."'";

            $rs=null;
            if(MYSQLLIB=='mysql') $rs=mysql_query($sql) or die(mysql_error());
            if(MYSQLLIB=='mysqli') $rs=mysqli_query($conn,$sql) or die(mysqli_error());

            $wiersz=null;
            if(MYSQLLIB=='mysql') $wiersz=mysql_fetch_array($rs);
            if(MYSQLLIB=='mysqli') $wiersz=mysqli_fetch_array($rs);
            
            
            if ($wiersz)
            {
                echo "&nbsp;|&nbsp<a class=\"tujestes\" href=\"?l1=".$_GET['l1']."&l2=".$_GET['l2']."\">".$wiersz['name']."</a>";
            }
        }
        if(isset ($_GET['l3']))
        {
            $sql="select name from rightmenu where id='".$_GET['l3']."'";

            $rs=null;
            if(MYSQLLIB=='mysql') $rs=mysql_query($sql) or die(mysql_error());
            if(MYSQLLIB=='mysqli') $rs=mysqli_query($conn,$sql) or die(mysqli_error());

            $wiersz=null;
            if(MYSQLLIB=='mysql') $wiersz=mysql_fetch_array($rs);
            if(MYSQLLIB=='mysqli') $wiersz=mysqli_fetch_array($rs);
            
            
            if ($wiersz)
            {
                echo "&nbsp;|&nbsp<a class=\"tujestes\" href=\"?l1=".$_GET['l1']."&l2=".$_GET['l2']."&l3=".$_GET['l3']."\">".$wiersz['name']."</a>";
            }
        }
        if(isset ($_GET['l4']))
        {
            $sql="select name from rightmenu where id='".$_GET['l4']."'";

            $rs=null;
            if(MYSQLLIB=='mysql') $rs=mysql_query($sql) or die(mysql_error());
            if(MYSQLLIB=='mysqli') $rs=mysqli_query($conn,$sql) or die(mysqli_error());

            $wiersz=null;
            if(MYSQLLIB=='mysql') $wiersz=mysql_fetch_array($rs);
            if(MYSQLLIB=='mysqli') $wiersz=mysqli_fetch_array($rs);
            
            
            if ($wiersz)
            {
                echo "&nbsp;|&nbsp<a class=\"tujestes\" href=\"?l1=".$_GET['l1']."&l2=".$_GET['l2']."&l3=".$_GET['l3']."&l4=".$_GET['l4']."\">".$wiersz['name']."</a>";
            }
        }
        if(isset ($_GET['l5']))
        {
            $sql="select name from rightmenu where id='".$_GET['l5']."'";

            $rs=null;
            if(MYSQLLIB=='mysql') $rs=mysql_query($sql) or die(mysql_error());
            if(MYSQLLIB=='mysqli') $rs=mysqli_query($conn,$sql) or die(mysqli_error());

            $wiersz=null;
            if(MYSQLLIB=='mysql') $wiersz=mysql_fetch_array($rs);
            if(MYSQLLIB=='mysqli') $wiersz=mysqli_fetch_array($rs);
            
            
            if ($wiersz)
            {
                echo "&nbsp;|&nbsp<a class=\"tujestes\" href=\"?l1=".$_GET['l1']."&l2=".$_GET['l2']."&l3=".$_GET['l3']."&l4=".$_GET['l4']."&l5=".$_GET['l5']."\">".$wiersz['name']."</a>";
            }
        }
        if(isset ($_GET['l6']))
        {
            $sql="select name from rightmenu where id='".$_GET['l6']."'";
            $rs=null;
            if(MYSQLLIB=='mysql') $rs=mysql_query($sql) or die(mysql_error());
            if(MYSQLLIB=='mysqli') $rs=mysqli_query($conn,$sql) or die(mysqli_error());

            $wiersz=null;
            if(MYSQLLIB=='mysql') $wiersz=mysql_fetch_array($rs);
            if(MYSQLLIB=='mysqli') $wiersz=mysqli_fetch_array($rs);
            
            
            if ($wiersz)
            {
                echo "&nbsp;|&nbsp<a class=\"tujestes\" href=\"?l1=".$_GET['l1']."&l2=".$_GET['l2']."&l3=".$_GET['l3']."&l4=".$_GET['l4']."&l5=".$_GET['l5']."&l6=".$_GET['l6']."\">".$wiersz['name']."</a>";
            }
        }

        $pos = strpos($_SERVER['QUERY_STRING'], 'kultura' );

        if ($pos === false) {
            //nie znaleziono
        }
        else
        {
            echo "<br />";
            echo "<div align=\"left\"><a href=\"?l1=linkownia\">Kultura ludowa - spis treści</a></div>";
        }
    }

    public function RenderFckeditor($fckid,$content)
    {
        $f=new FCKeditor($fckid);
        //$f->Width=700;
        //$f->Height=400;
        $f->Value=$content;
        $f->Create();

        ?>
        <script>
            var fck = document.getElementById("<?php echo $fckid; ?>___Frame");
            fck.height = screen.height-200;
            fck.width = screen.width-600;
            //fck.addEventListener('keydown',function(){switchView(e)},true);
        </script>

    <?php
    }

    public function RenderTextArea($content)
    {
         ?>
            <br />
            <input type="submit" name="nofckeditor" value="Zapisz">&nbsp;&nbsp;&nbsp;&nbsp;<input
                type="submit" name="nofckeditornosensitive" value="Usuń znacznik sensitive"><br />
            <textarea name="content" cols="80" rows="30"><?php
            echo $content;
            ?></textarea>
    <?php
    }

    public function ShowContent($contentidstr)
    {
        global $conn;

        $this->TuJestes();
        
        if($contentidstr=='leksykon')
        {
            include 'leksykon.php';
        }
        else if($contentidstr=='leksykon-kaszubski')
        {
            include 'leksykonkaszubski.php';
        }
        else if($contentidstr=='mapa-serwisu')
        {
            include 'mapaserwisu.php';
        }
        else if($contentidstr=='literatura')
        {
            include 'literatura.php';
        }
        else if(isset($_GET['diax']))
        {
            $mc2 = new maincontentclass();
            $mc2->Literatura();
        }
        else
        {
            if(MYSQLLIB=='mysql') $rs=mysql_query("select content, coalesce(sensitiveContent,0) as sensitiveContent from rightmenu where id='".$contentidstr."'");
            if(MYSQLLIB=='mysqli') $rs=mysqli_query($conn,"select content, coalesce(sensitiveContent,0) as sensitiveContent from rightmenu where id='".$contentidstr."'");
            
            $wiersz=null;
            if(MYSQLLIB=='mysql') $wiersz=mysql_fetch_array($rs);
            if(MYSQLLIB=='mysqli') $wiersz=mysqli_fetch_array($rs);
            
            if ($wiersz)
            {
                if($_SESSION['cedt']=="0")
                {
                    $content=$wiersz['content'];
                    
                    //odstepy
                         
                    $content=str_replace(
                            '<font color="#000000">'
                            ,''
                            ,$content
                    );
                    
                    //zepsute wideo
                    $content=str_replace(
                            'images/stories/vid/'
                            ,'http://www.dialektologia.uw.edu.pl/images/stories/vid/'
                            ,$content
                    );
                    
                    //zepsuty dymek
                    $content=str_replace(
                            '<div class="bubble_middle">&nbsp;</div>'
                            ,'<div class="bubble_middle"><span id="bubble_tooltip_content"></span></div>'
                            ,$content);

                    $content=str_replace(
                            '<div class="bubble_middle"> </div>'
                            ,'<div class="bubble_middle"><span id="bubble_tooltip_content"></span></div>'
                            ,$content);
                    
                   

                    //nastepny poprzedni
                    $content=str_replace(
                            '<table align="center" style="margin-top: 25px;">'
                            ,'<table align="center" style="margin-top: 0px;width:1px;height:1px;visibility:hidden;">'
                            ,$content
                    );

                                        //puste alty
                    $content=str_replace(
                            'alt=""'
                            ,' '
                            ,$content
                    );

                    $content=str_replace(
                            'alt="'
                            ,'title="'
                            ,$content
                    );

                    //wersja podstawowa, konsekwentnie
                    $content=str_replace(
                            'Przejdź do wersji podstawowej'
                            ,'Wersja podstawowa'
                            ,$content
                    );

                    $content=str_replace(
                            'Czytaj wersję podstawową tego artykułu'
                            ,'Wersja podstawowa'
                            ,$content
                    );

                    $content=str_replace(
                            'Do wersji skr&oacute;conej'
                            ,'Wersja podstawowa'
                            ,$content
                    );

                    $content=str_replace(
                            'Do wersji skrócona'
                            ,'Wersja podstawowa'
                            ,$content
                    );

                    $content=str_replace(
                            'Czytaj podstawową wersję tego artykułu'
                            ,'Wersja podstawowa'
                            ,$content
                    );

                    $content=str_replace(
                            'Czytaj wersję podstawową tego tekstu'
                            ,'Wersja podstawowa'
                            ,$content
                    );

                    $content=str_replace(
                            'Wersja podstawowa tego artykułu'
                            ,'Wersja podstawowa'
                            ,$content
                    );

                    $content=str_replace(
                        'http://www.gwarypolskie.uw.edu.pl'
                        ,'http://www.dialektologia.uw.edu.pl'
                        ,$content
                );
                    
                    $content=str_replace(
                            '\\'
                            ,'/'
                            ,$content
                    );
					
					
					//skucha - całe 2015-03, to tylko kwestia włączenia flash playera
					//2015-03 player fix, zmiana playera na nowy
					//1. utwórz $content2=$content
					//$content2=$content;

					//2. splitem wydziel tylko <object .... </object>
					//$object=explode('<object',$content);
					//$object='<object'.$object[1];
					//$object=explode('</object>',$object);
					//$object=$object[0].'</object>';
					//echo $object;	

					//3. w miejsce oryginału wrzuć kotwicę, w $object pozostanie object żeby wyjąć mp3
					
					$message='<div class="msgjeslinie">Informacja: jeśli nie możesz odsłuchać nagrania, skorzystaj ze wsparcia znajdującego się na stronie <a target="_blank" href="https://helpx.adobe.com/pl/flash-player.html">Adobe</a>)</div>';
					$content=str_replace('</object>','</object>'.$message,$content);

					//$mp3=explode('images/stories/mp3/',$object);
					//$mp3=$mp3[1];
					//echo $mp3;

					//$mp3=explode('.mp3',$mp3);
					//$mp3=$mp3[0];
					//echo $mp3;

					//$path='images/stories/mp3/'.$mp3.'.mp3';
					//$newObject='<object type="application/x-shockwave-flash" data="dewplayer.swf?mp3='.$path.'" width="200" height="20" id="dewplayer"><param name="wmode" value="transparent" /><param name="movie" value="dewplayer.swf?mp3='.$path.'" /></object>';

					//$content=str_replace('HANDLE_HANDLE',$newObject,$content);
					
					//koniec 2015-03
					

                    echo $content;
                }
                else if($_SESSION['cedt']=="1" && $wiersz['sensitiveContent']=="0")
                {
                    $this->RenderFckeditor("f1",$wiersz['content']);
                }
                else if($_SESSION['cedt']=="2" || $wiersz['sensitiveContent']=="1")
                {
                    $this->RenderTextArea($wiersz['content']);
                }
            }
       }
    }

    public function ContentEngine()
    {
       

            //obsługa posta dla edycji/dodawania
            //dyskietka z fckeditora
            if(isset ($_POST['f1']))
            {
                //die($_POST['f1']);
                if(isset ($_GET['l6'])) $this->CreateOrUpdate($_GET['l6']);
                else if(isset ($_GET['l5'])) $this->CreateOrUpdate($_GET['l5']);
                else if(isset ($_GET['l4'])) $this->CreateOrUpdate($_GET['l4']);
                else if(isset ($_GET['l3'])) $this->CreateOrUpdate($_GET['l3']);
                else if(isset ($_GET['l2'])) $this->CreateOrUpdate($_GET['l2']);
                else if(isset ($_GET['l1'])) $this->CreateOrUpdate($_GET['l1']);
                else $this->CreateOrUpdate('start');
            }
            //koniec

            //przycisk zapisz z textarea
            if(isset ($_POST['nofckeditor']))
            {
                //die($_POST['f1']);
                if(isset ($_GET['l6'])) $this->CreateOrUpdateTextArea($_GET['l6']);
                else if(isset ($_GET['l5'])) $this->CreateOrUpdateTextArea($_GET['l5']);
                else if(isset ($_GET['l4'])) $this->CreateOrUpdateTextArea($_GET['l4']);
                else if(isset ($_GET['l3'])) $this->CreateOrUpdateTextArea($_GET['l3']);
                else if(isset ($_GET['l2'])) $this->CreateOrUpdateTextArea($_GET['l2']);
                else if(isset ($_GET['l1'])) $this->CreateOrUpdateTextArea($_GET['l1']);
                else $this->CreateOrUpdateTextArea('start');
            }
            //koniec

            //przycisk usuń znacznik sensitive
            if(isset ($_POST['nofckeditornosensitive']))
            {
                //die($_POST['f1']);
                if(isset ($_GET['l6'])) $this->RemoveSensitiveTag($_GET['l6']);
                else if(isset ($_GET['l5'])) $this->RemoveSensitiveTag($_GET['l5']);
                else if(isset ($_GET['l4'])) $this->RemoveSensitiveTag($_GET['l4']);
                else if(isset ($_GET['l3'])) $this->RemoveSensitiveTag($_GET['l3']);
                else if(isset ($_GET['l2'])) $this->RemoveSensitiveTag($_GET['l2']);
                else if(isset ($_GET['l1'])) $this->RemoveSensitiveTag($_GET['l1']);
                else $this->RemoveSensitiveTag('start');
            }
            //koniec



            if(isset($_GET['m']))
            {
                switch($_GET['m'])
                {
                    case 'zmiana-hasla': $this->FormularzZmianyHasla();break;
                }
            }
            else
            {
                if(isset ($_GET['l6'])) $this->ShowContent ($_GET['l6']);
                else if(isset ($_GET['l5'])) $this->ShowContent($_GET['l5']);
                else if(isset ($_GET['l4'])) $this->ShowContent($_GET['l4']);
                else if(isset ($_GET['l3'])) $this->ShowContent($_GET['l3']);
                else if(isset ($_GET['l2'])) $this->ShowContent($_GET['l2']);
                else if(isset ($_GET['l1'])) $this->ShowContent($_GET['l1']);
                else $this->ShowContent('start');
            }
       
    }

     public function Leksykon($idTyp)
    {
        //usuwanie
        if(isset ($_GET['delid']))
        {
            mysql_query("update leksykon set usuniety=1 where id=".$_GET['delid'].";")
            or die("maincontentclass -> Leksykon - usuwanie hasła leksykonu - nie udało się usunąć");
        }

        if(isset ($_POST['f2'])) //przycisk dyskietka z fckeditora, tryb klawisza f2
        {
            $this->UpdateLeksykon($_GET['lid'],$_POST['content']);
        }

        if(isset ($_POST['nofckeditor'])) //przycisk zapisz z textarea, tryb klawisza f3
        {
            $this->UpdateLeksykonTextarea($_GET['lid'],$_POST['content']);
        }

        if(isset ($_POST['noweHasloLeksykonu']))
        {
            mysql_query("insert into leksykon (haslo,idTyp) values ('".$_POST['noweHasloLeksykonu']."',".$idTyp.");")
            or die("maincontentclass -> Leksykon - noweHasloLeksykonu - nie udało się zapisać");
        }

        if(!isset ($_GET['lid']))
        {

            //dodawanie nowego hasła - tylko dla zalogowanych
            if(isset ($_SESSION['id']))
            {
                echo "<br />";
                echo "nowe hasło leksykonu: ";
                echo "<input name=\"noweHasloLeksykonu\" size=\"30\">&nbsp;";
                echo "<input type=\"Submit\" value=\"Dodaj do leksykonu\">";
                echo "<br />";
            }
            //lista haseł leksykonu
            if($idTyp==1){
            ?>
            Mapy opracowano głównie na podstawie pozycji: Karol Dejna, Atlas polskich innowacji dialektalnych, Wydawnictwo Naukowe PWN, Warszawa – Łódź 1994 (skrót: Dejna); Marian Kucała, Twoja mowa cię zdradza. Regionalizmy i dialektyzmy języka polskiego, wyd. 2 rozszerzone, Kraków 2002 (skrót: Kucała), Stanisław Urbańczyk, Zarys dialektologii polskiej, wyd. rozszerz., Warszawa 1962. Numery przy skrócie Dejna oznaczają numer mapy, przy skrócie Kucała – numer omawianego zjawiska (nie stronę). Przy innych źródłach każdorazowo podano pełny adres bibliograficzny. Tytuły map i legenda – modyfikacja: Halina Karaś. Opracowanie map w programie Gimp – Izabela Stąpor, Aleksandra Krawczyk-Wieczorek.
            <?php } ?>
            <br /><br />
            <?php
            $sql="select * from leksykon where usuniety=0 and idTyp=".$idTyp." order by haslo";
            $rs=mysql_query($sql) or die(mysql_error());
            $i=0;
            while ($wiersz=mysql_fetch_array($rs))
            {
                echo "<a href=\"?l1=".$_GET['l1']."&lid=".$wiersz['id']."\">".$wiersz['haslo']."</a>";
                if(isset ($_SESSION['id']))
                {
                    
                    //echo "&nbsp;&nbsp;<a onclick=\"return confirm('Czy na pewno chcesz usunąć: ".$wiersz['haslo']." ?');\" href=\"?l1=".$_GET['l1']."&delid=".$wiersz['id']."\">[X]</a>";
                }
                echo "<br />";
            }

        }
        else
        {
            echo "<a class=\"linkPowrot\" href=\"?l1=";
            echo $_GET[l1];
            echo "\">Powrót do listy haseł</a>";
            $sql="select * from leksykon where id=".$_GET['lid']."";
            $rs=mysql_query($sql) or die(mysql_error());
            $i=0;
            if ($wiersz=mysql_fetch_array($rs))
            {
                echo "<h2>".$wiersz['haslo']."</h2>";

                if($_SESSION['cedt']=="0")
                {
                    
                    echo $wiersz['content'];
                }
                else if($_SESSION['cedt']=="1")
                {
                    $this->RenderFckeditor("f2",$wiersz['content']);
                }
                else if($_SESSION['cedt']=="2")
                {
                    $this->RenderTextArea($wiersz['content']);
                }

                //echo $wiersz['content'];
            }
            echo "<a class=\"linkPowrot\" href=\"?l1=";
            echo $_GET[l1];
            echo "\">Powrót do listy haseł</a>";
        }
    }

    public function Literatura()
    {


        $this->LiteraturaFormularz();
        if(isset($_POST['szukaj']) || isset($_GET['diax']))
        {
            $this->LiteraturaWyniki();
        }
    }

    public function LiteraturaWyniki()
    {
        //ten sam zestaw dla formularz i wyniki !!
        $dialekty=array("","mazowiecki","wielkopolski","małopolski","śląski","nowe dialekty mieszane");
        $regiony=array("","Mazowsze bliższe","Mazowsze dalsze","Kurpie","Łowickie","Podlasie","Suwalszczyzna","Mazury","Warmia","Ostródzkie","Lubawskie","Wielkopolska zachodnia","Wielkopolska wschodnia","Wielkopolska południowa","Wielkopolska środkowa","Wielkopolska północna","Krajna","Kociewie","Bory Tucholskie","Kujawy","Ziemia Chełmińsko-Dobrzyńska","Pogranicze małopolsko-mazowieckie","Łęczyckie","Sierdzakie","Krakowskie","Kieleckie","Lasowiacy","Krakowiacy wschodni","Lubelszczyzna","Lubelszczyzna wschodnia","Przemyskie","Ziemia biecka","Sądecczyzna","Podhale","Spisz","Orawa","Żywiecczyzna","Śląsk środkowy","Śląsk północny","Śląsk południowy","Ziemie Zachodnie");
        $dial_reg=array(1,11,21,37,40,41);//podzial na regiony
        $litery=array("","A","B","C","Ć","D","E","F","G","H","I","J","K","L","Ł","M","N","Ń","O","P","R","S","¦","T","U","W","Z");
        $typy=array("","dialektologiczne","etnograficzne","historyczne");

        $alfS=$typS=$diaS=$regS="";//zmienne SQL query
	if(isset($_POST['alfx']) && $_POST['alfx']!=""){
	$alfS = " AND autor_nazwisko LIKE '".$litery[$_POST['alfx']]."%'";
        //echo $alfS;
	$alfT=1;
	}
	if(isset($_POST['typx']) && $_POST['typx']!="0"){
	//$an=$alf?' AND ':'';
	$typS=$an.' AND typ = '.$_POST['typx'];
	}
	if(isset($_POST['diax']) || isset($_GET['diax'])){
	//$an=$alf||$typ?' AND ':'';
	$diax=isset($_POST['diax'])?$_POST['diax']:$_GET['diax'];
	$diaS=$an." AND dialekt LIKE '%".str_replace('0', '', $diax)."%'";
	}
	if(isset($_POST['regx'])){
	//$an=$alf||$typ||$dia?' AND ':'';
	$regS=$an." AND region LIKE '%".$_POST['regx']."%'";
	}
	//$kl=$alf||$typ||$dia||$reg?" WHERE ":"";
	$sql = 'SELECT * FROM literatura where 1=1 '.$alfS.$typS.$diaS.$regS.' ORDER BY autor_nazwisko ASC';
	//echo $sql;
        $rs=mysql_query($sql) or die(mysql_error());
        $i=0;
        while ($row=mysql_fetch_array($rs))
        {
 
        //pojedynczy element wykazu literatury
                $autor="<B>".$row['autor_imie']." ".$row['autor_nazwisko']."</B>";
                $inni=$row['autor_inni']?", ".$row['autor_inni']:"";
                $kontener=$row['kontener']?", ".$row['kontener']:"";
                $miejsce=$row['miejsce']?", ".$row['miejsce']:"";
                $tytul=$row['tytul']?", <I>".$row['tytul']."</I>":"";
                $wydawca=$row['wydawca']?", ".$row['wydawca']:"";
                $rok=$row['rok']?", ".$row['rok']:"";
                $stron=$row['stron']?", ".$row['stron']:"";
                $a="|";
                $kod="";
                $dialekt=$row['dialekt']?$a."X":$a."_";
                $region=$row['region']?$a."X":$a."_";
                $typ=$row['typ']?$a."X":$a."_";
                $kluczowe=$row['kluczowe']?$a."X".$a:$a."_".$a;
                if($man>1){//instrukcje edytorskie
                        $kod="| KOD: ".$dialekt.$region.$typ.$kluczowe." <A HREF=\"#\" onclick=\"tsk(4,0,$row->id)\">[edytuj]</A>&nbsp;<A HREF=\"#\" onclick=\"tsk(3,1,$row->id)\">[kasuj]</A>";
                }
                $CON=$CON."<TR><TD STYLE=\"font-size:10px;text-align:justify;\">$autor$inni$tytul$kontener$miejsce$wydawca$rok$stron.  $kod</TD><TD></TD></TR>";//wydruk ksi??k
         }//while
         echo "<table>";
         echo $CON;
         echo "</table>";
    }//function

    public function LiteraturaFormularz()
    {
         //ten sam zestaw dla formularz i wyniki !!
        $dialekty=array("","mazowiecki","wielkopolski","małopolski","śląski","nowe dialekty mieszane");
        $regiony=array("","Mazowsze bliższe","Mazowsze dalsze","Kurpie","Łowickie","Podlasie","Suwalszczyzna","Mazury","Warmia","Ostródzkie","Lubawskie","Wielkopolska zachodnia","Wielkopolska wschodnia","Wielkopolska południowa","Wielkopolska środkowa","Wielkopolska północna","Krajna","Kociewie","Bory Tucholskie","Kujawy","Ziemia Chełmińsko-Dobrzyńska","Pogranicze małopolsko-mazowieckie","Łęczyckie","Sierdzakie","Krakowskie","Kieleckie","Lasowiacy","Krakowiacy wschodni","Lubelszczyzna","Lubelszczyzna wschodnia","Przemyskie","Ziemia biecka","Sądecczyzna","Podhale","Spisz","Orawa","Żywiecczyzna","Śląsk środkowy","Śląsk północny","Śląsk południowy","Ziemie Zachodnie");
        $dial_reg=array(1,11,21,37,40,41);//podzial na regiony
        $litery=array("","A","B","C","Ć","D","E","F","G","H","I","J","K","L","Ł","M","N","Ń","O","P","R","S","¦","T","U","W","Z");
        $typy=array("","dialektologiczne","etnograficzne","historyczne");

        ?>
        <form name="adminForm" id="adminForm" action="" target="_top" method="POST" STYLE="width:618px;" accept-charset="utf-8">
            <INPUT TYPE="HIDDEN" NAME="dia" id="dia" VALUE="0">
            <INPUT TYPE="HIDDEN" NAME="reg" id="reg" VALUE="0">
            <INPUT TYPE="HIDDEN" NAME="alf" id="alf" VALUE="0">
            <INPUT TYPE="HIDDEN" NAME="typ" id="typ" VALUE="0">
            <TABLE CLASS="nag" STYLE="height:40px;width:616px">
                <TR>
                    <TD COLSPAN="8">
                        <TABLE style="border-color:gray;border-style: solid;border-width: 1px" STYLE="height:40px;width:616px">
                            <TR>
                                <TD CLASS="nag" style="width:200px;text-align:left">
                                    Autor:<br />
                                    <SELECT NAME="alfx" id="alfx" SIZE="1">
                                        
                                        <?php
                                        $licz=0;
                                        $alf=isset($_POST['alfx'])?$_POST['alfx']:$_GET['alfx'];
                                        foreach($litery as $opcja){//Druk opcji sortowania z zaznaczon?op. bie??
                                                $sel=$licz==$alf?"selected=selected":"";
                                                echo "<OPTION VALUE=\"".$licz."\" ".$sel.">".$opcja."</OPTION>";$licz++;
                                        }
                                        ?>
                                      
                                    </SELECT><BR>
                                    Typ:<br />
                                    <SELECT NAME="typx" id="typx" SIZE="1">
                                        
                                        <?php
                                        $licz=0;
                                        foreach($typy as $opcja){
                                            $alf=$_POST['typx'];
                                            $sel=$licz==$alf?"selected=selected":"";
                                            echo "<OPTION VALUE=\"".$licz."\" ".$sel.">".$opcja."</OPTION>";$licz++;
                                        }
                                        ?>
                                    </SELECT>
                                </TD>
                                <TD style="width:200px;text-align:left">
                                    Dialekt:<br />
                                    <SELECT NAME="diax" id="diax" onchange="reg_laduj()" SIZE="1">
                                        <?php
                                        $licz=0;
                                        foreach($dialekty as $opcja){
                                            $alf=isset($_POST['diax'])?$_POST['diax']:$_GET['diax'];
                                            $sel=$licz==$alf?"selected=selected":"";
                                            echo "<OPTION VALUE=\"".$licz."\" ".$sel.">".$opcja."</OPTION>";$licz++;
                                        }
                                        ?>

                                    </SELECT><BR>
                                    <div id="ie">
                                    Region:<br />
                                    <SELECT NAME="regx" id="regx" SIZE="1">
                                        <?php
                                        $licz=0;
                                        foreach($regiony as $opcja){
                                            $alf=$_POST['regx'];
                                            $sel=$licz==$alf?"selected=selected":"";
                                            echo "<OPTION VALUE=\"".$licz."\" ".$sel.">".$opcja."</OPTION>";$licz++;
                                        }
                                        ?>

                                    </SELECT>
                                    </div>
                                </TD>
                                <TD STYLE="width:30px">&nbsp;</TD>
                                <TD STYLE="width:176px;text-align:left">
                                    <INPUT TYPE="submit" name="szukaj" value="SZUKAJ">
                                    
                                </TD>
                            </TR>
                        </TABLE>
                    </TD>
                </TR>
                <TR>
                    <TD><br /><br />Określ kryteria wyszukiwania literatury i wciśniej klawisz "SZUKAJ". </TD>
                    <TD></TD>
                </TR>
            </TABLE>
        </form>
        <?php
    }

    public function FormularzZmianyHasla()
    {
    	    if ($_POST['przycisk']<>"")
    	    {
    	    	$rs=mysql_query("select users.* from users where id=".$_SESSION[id]." and passwd='".$this->cleanQuery($_POST['h1'])."'") or die("maincontentclass - FormularzZmianyHasla(): - ".mysql_error());
		if ($wiersz=mysql_fetch_array($rs))
		{
		    mysql_query("update users set passwd='".$this->cleanQuery($_POST['h2'])."' where id=".$_SESSION['id']."");
		    ?>
		    <script>
		    alert('Hasło zostało zmienione.');
		    </script>
		    <?php
		}
		else
		{
		    ?>
		    <script>
		    alert('Hasło podane jako aktualne jest nieprawidłowe.');
		    location='index.php?m=qsxdcr';
		    </script>
		    <?php
		}
    	    }
    	    else
    	    {
    	    ?>
    	    <form name="form1" method="post" onsubmit="return validatePwd();">
    	    <table cellpadding="0" cellspacing="2" border="0">
	    	<tr><td>stare hasło</td><td><input name="h1" size="20">&nbsp;<span id="sp1" class="valid"></span></td></tr>
	    	<tr><td>nowe hasło</td><td><input name="h2" type="password" size="20">&nbsp;<span id="sp2" class="valid"></span></td></tr>
	    	<tr><td>nowe hasło (ponownie)</td><td><input name="h3" type="password" size="20">&nbsp;<span id="sp3" class="valid"></span></td></tr>
	    	<tr><td>&nbsp;</td><td><input type="submit" name="przycisk" value="OK"></td></tr>
	    </table> 
	    </form>
	    
	    <SCRIPT LANGUAGE="JavaScript">
		function validatePwd() 
		{
				var invalid = " ";
				var minLength = 6;
				var pw0= document.form1.h1.value;
				var pw1 = document.form1.h2.value;
				var pw2 = document.form1.h3.value;
				if (pw1 == '' || pw2 == '') {
				alert('Proszę wpisać dwukrotnie takie samo hasło.');
				return false;
				}
				
				
				if (document.form1.h1.value.length < minLength) {
				alert('Hasło musi mieć co najmniej ' + minLength + ' znaków.');
				return false;
				}
				
				if (document.form1.h1.value.indexOf(invalid) > -1) {
				alert("Proszę nie używać znaku spacji w haśle.");
				return false;
				}
				else {
				if (pw1 != pw2) {
				alert ("Proszę wpisać dwukrotnie takie samo hasło.");
				return false;
				}
				else {
				//alert('Nice job.');
					return true;
				      }
				   }
		}
		//  End -->
		</script>
	    
    	    <?php
    	    }
    }
    
 

   

}
?>

AnonSec - 2021