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 (0755) :  /home/slownik/web/

[  Home  ][  C0mmand  ][  Upload File  ]

Current File : /home/slownik/web/maincontentclass.php
<?php
require_once 'commonHeader.php';

class maincontentclass {
	
	public function getNextLeksemIdBySqlFromSessionCurrentId($idCurrentLeksem)
	{
        global $conn;

		$sqlf=$_SESSION['sqlFromSession'];
		//die("jee");
		$rsf=mysqli_query($conn,$sqlf) or die("sql: ".$sqlf." - ".mysqli_error());
		
		while ($wierszf=mysqli_fetch_array($rsf))
		{
			if($wierszf['id']==$idCurrentLeksem)
			{
				$wierszf=mysqli_fetch_array($rsf);
				$idNext=$wierszf['id'];
				//die($idNext);
				return $idNext;
			}
		}
	}
	
	    public function AddEditLeksemWhereToGoAfterClick()
	    {
            global $conn;

	    	if (isset($_POST['przyciskDalej'])){
				//die(getNextLeksemIdBySqlFromSessionCurrentId($_GET['id']);
				//die("je");
		?>
		<script>
		location='?m=rfvtgb&id=<?php echo $this->getNextLeksemIdBySqlFromSessionCurrentId($_GET['id']);?>';
		</script>
		<?php
		}    
	    	    
		if (isset($_POST['przycisk'])){
		?>
		<script>
		location='?m=lkjhgfd&l=<?php echo substr($_POST['leksem'], 0, 1);?>';
		</script>
		<?php
		}
	
		if (isset($_POST['przyciskTylkoZapis'])){
		?>
		<script>
		location='?m=rfvtgb&id=<?php echo $_GET['id'];?>';
		</script>
		<?php
		}
		
		
		

	    }
	
	function cleanQuery($string)
	{
        global $conn;
	  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 Show()
    {
        global $conn;
        if(isset($_GET['m']))
        switch($_GET['m'])
        {
            //case 'Start': $this->Onas();break;
            case 'rfvtgb': $this->FormularzDodawaniaLeksemu();break;
            case 'polkmiu': $this->EkranPrezentacjiLeksemu();break;
            case 'Slownik': $this->ListaLeksemow();break;
            case 'iuytre': $this->ListaZrodel();break;
            case 'ikmujn': $this->HistoriaProjektu();break;
            case 'ZalozeniaIStruktura': $this->ZalozeniaSlownika();break;
            case 'edxwsz': $this->Zawartosc();break;
            case 'Bibliografia': $this->InneInformacje();break;
            case 'rtyhjnm': $this->FormularzDodawaniaLiteratury();break;
            case 'qsxdcr': $this->FormularzZmianyHasla();break;
            case 'Start': $this->ShowWelcome();break;
            
			case 'poCoKolejnySlownik': include 'poco.html';break;
			case 'coJestWslowniku': include 'cojest.html' ;break;
			case 'innowa': include 'innow.html' ;break;
			case 'semantyka': include 'seman.html' ;break;
			case 'fleksja': include 'fleks.html' ;break;
			case 'skladnia': include 'skladnia.html' ;break;
			case 'pragma': include 'pragma.html' ;break;
			case 'slowa': include 'slowa.html' ;break;
			case 'etymol': include 'etymol.html' ;break;
			case 'reguly': include 'reguly.html' ;break;
			case 'reguly2': include 'reguly2.html' ;break;
			case 'reguly3': include 'reguly3.html' ;break;
			case 'reguly33': include 'reguly33.html' ;break;
			case 'logowanie': include 'logo.php' ;break;
			
            default: break;
        }
        else
        {
            $this->ShowWelcome();
        }
    }
 
    public function FormularzZmianyHasla()
    {
        global $conn;
    	    if ($_POST['przycisk']<>"")
    	    {
    	    	    $rs=mysqli_query("select users.* from users where id=".$_SESSION[id]." and passwd='".$this->cleanQuery($_POST['h1'])."'") or die("maincontentclass - FormularzZmianyHasla(): - ".mysqli_error());
		if ($wiersz=mysqli_fetch_array($rs))
		{
		    mysqli_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() 
		{
            global $conn;
				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
    	    }
    }
    
    public function ListaLeksemow()
    {
        global $conn;
    	 $porcjaPorcjowania=100;
    	 if (isset($_GET['l']) && $_GET['l']!='') $porcjaPorcjowania=1000; 
    	 ?>
    	 <script>
    	 function jsfwpisal(sel)
    	 {
    	 	 if (sel=='') sel='0';
    	 	 //alert(sel);
    	 	 location='?m=<?php echo $_GET['m']?>&fwpisal='+sel;
    	 }
    	 
    	 function jsfstanpracy(sel)
    	 {
    	 	 //alert(sel);
    	 	 location='?m=<?php echo $_GET['m']?>&stanpracy='+sel;
    	 }
    	 
    	 function jsfdecyzjacenzora(sel)
    	 {
    	 	 //alert(sel);
    	 	 location='?m=<?php echo $_GET['m']?>&decyzjacenzora='+sel;
    	 }
    	 
    	 function jsfdecyzjacenzoraetym(sel)
    	 {
    	 	 //alert(sel);
    	 	 location='?m=<?php echo $_GET['m']?>&decyzjacenzoraetym='+sel;
    	 }
    	 
    	 function jsfdecyzjacenzoraetym2(sel)
    	 {
    	 	 //alert(sel);
    	 	 location='?m=<?php echo $_GET['m']?>&decyzjacenzoraetym2='+sel;
    	 }
    	 
    	 function pyt(leksem)
    	 {
    	 	 return confirm('Czy na pewno usunąć leksem '+leksem+'?');
    	 }
    	 </script>
    	 <?php   
    	
    	 //ustaw filtr sesyjny stanpracy
    	if($_GET['stanpracy']<>"")
    	{
    		$_SESSION['stanpracy']=$_GET['stanpracy'];
    	}
    	
    	//ustaw filtr sesyjny decyzjacenzora
    	if($_GET['decyzjacenzora']<>"")
    	{
    		if($_GET['decyzjacenzora']=="all") $_SESSION['fdecyzjacenzora']=""; 
    		else $_SESSION['fdecyzjacenzora']=$_GET['decyzjacenzora'];
    	}
    	
    	//ustaw filtr sesyjny decyzjacenzoraetym
    	if($_GET['decyzjacenzoraetym']<>"")
    	{
    		if($_GET['decyzjacenzoraetym']=="all") $_SESSION['fdecyzjacenzoraetym']=""; 
    		else $_SESSION['fdecyzjacenzoraetym']=$_GET['decyzjacenzoraetym'];
    	}
    	
    	//ustaw filtr sesyjny decyzjacenzora
    	if($_GET['decyzjacenzoraetym2']<>"")
    	{
    		if($_GET['decyzjacenzoraetym2']=="all") $_SESSION['fdecyzjacenzoraetym2']=""; 
    		else $_SESSION['fdecyzjacenzoraetym2']=$_GET['decyzjacenzoraetym2'];
    	}
    	
    	//koniec
    	 
    	//ustaw filtr sesyjny wpisal
    	if($_GET['fwpisal']<>"")
    	{
    		$_SESSION['wpisal']=$_GET['fwpisal'];
    	}
    	//koniec
    	 
    	//usługa usuń (leksem)    
    	if($_GET['delid']<>"")
    	{
    		$rs=mysqli_query("update leksemy set usuniety=1 where id=".$_GET['delid']."") or die(mysqli_error());
    		echo "<script>location='?m=".$_GET['m']."';</script>";
    		die();
    	}
    	    
        $wst="";
        //literka
        if (isset($_GET["l"])) if ($_GET["l"]!="") $wst=" and leksemy.leksem like '".$_GET["l"]."%'";
        //szukarka
        if (isset($_POST["search"])) $wst=" and leksemy.leksem like '%".$_POST["search"]."%' ";

        //filtr wpisał
        $wstwpisal="";
        if ($_SESSION['wpisal']<>"" && $_SESSION['wpisal']<>"0")
        {
        	$wstwpisal=" and wpisal=".$_SESSION['wpisal']." ";
        }
        
        //filtr jsfstan
        $wststanpracy="";
        if ($_SESSION['stanpracy']<>"")
        {
        	if ($_SESSION['stanpracy']=="pus") $wststanpracy=" and (infosemdef='' or infosemdef is null) ";
        	if ($_SESSION['stanpracy']=="opr") $wststanpracy=" and infosemdef<>'' ";
        }
        $wstdecyzjacenzora="";
        if ($_SESSION['fdecyzjacenzora']<>"")
        {
        	$wstdecyzjacenzora=" and decyzjacenzora=".$_SESSION['fdecyzjacenzora']." ";
        }
        
        $wstdecyzjacenzoraetym="";
        if ($_SESSION['fdecyzjacenzoraetym']<>"")
        {
        	$wstdecyzjacenzoraetym=" and decyzjacenzoraetym=".$_SESSION['fdecyzjacenzoraetym']." ";
        }
        
        $wstdecyzjacenzoraetym2="";
        if ($_SESSION['fdecyzjacenzoraetym2']<>"")
        {
        	$wstdecyzjacenzoraetym2=" and decyzjacenzoraetym2=".$_SESSION['fdecyzjacenzoraetym2']." ";
        }
        
        if($_GET['page']!="") $_SESSION['page']=$_GET['page'];
        
        $numerStronyBiezacej=$_SESSION['page'];
        if($numerStronyBiezacej=="") $numerStronyBiezacej="0";
        
        $sql="select 
                leksemy.*,
                coalesce(users.name,'b.d.') as wpisalName,
                decyzjecenzora.nazwa as decyzjarecenzenta,
                detym.nazwa as decyzjarecenzentaetym,
                detym2.nazwa as decyzjarecenzentaetym2,
                u2.name as recenzent,
                uetym.name as recenzentetym,
                uetym2.name as recenzentetym2
                from
            leksemy
                left join users on leksemy.wpisal=users.id
                left join users u2 on leksemy.cenzurowal=u2.id
                left join users uetym on leksemy.cenzurowaletym=uetym.id
                left join users uetym2 on leksemy.cenzurowaletym2=uetym2.id
                left join decyzjecenzora on leksemy.decyzjacenzora=decyzjecenzora.id
                left join decyzjecenzora detym on leksemy.decyzjacenzoraetym=detym.id
                left join decyzjecenzora detym2 on leksemy.decyzjacenzoraetym2=detym2.id
            where (leksemy.usuniety=0 or leksemy.usuniety is null) 
            ".$wst." ".$wstwpisal." ".$wststanpracy." ".$wstdecyzjacenzora." ".$wstdecyzjacenzoraetym." ".$wstdecyzjacenzoraetym2."
            order by leksemy.leksem
            collate utf8_polish_ci
            ";
            //przed dopisaniem limit do sql odpalam zapytanie i licze ilość wierszy
            
            global $conn;
            $rsILW=mysqli_query($conn,$sql) or die(mysqli_error($conn));
            //die();
            $numRows=mysqli_num_rows($rsILW);
            $iloscWszystkichRekordow=$numRows;
            
           
        if(!isset($_GET['l'])) $sql=$sql." LIMIT ".($numerStronyBiezacej*$porcjaPorcjowania).", ".$porcjaPorcjowania."";
        
        $_SESSION['sqlFromSession']=$sql;
        
         //echo $sql;
       
        $rs=mysqli_query($conn,$sql) or die(mysqli_error());
        //$rsNastepny=mysqli_query($conn,$sql) or die(mysqli_error());
        
        
        //$numRows=mysqli_num_rows($rs);
		$i=-1;
		
        ?>
        
        <table width="100%">
        <tr><td><br>
        <?php 
        //literki
        foreach(range('A','Z') as $j)
        {
            ?>
            <a href="?m=<?php echo $_GET["m"];?>&l=<?php echo $j;?>"><?php echo $j;?></a>&nbsp;
            <?php
            if($j=="A"){?><a href="?m=<?php echo $_GET["m"];?>&l=<?php echo "Ą";?>"><?php echo "Ą";?></a>&nbsp;<?php }
            if($j=="C"){?><a href="?m=<?php echo $_GET["m"];?>&l=<?php echo "Ć";?>"><?php echo "Ć";?></a>&nbsp;<?php }
            if($j=="E"){?><a href="?m=<?php echo $_GET["m"];?>&l=<?php echo "Ę";?>"><?php echo "Ę";?></a>&nbsp;<?php }
            if($j=="L"){?><a href="?m=<?php echo $_GET["m"];?>&l=<?php echo "Ł";?>"><?php echo "Ł";?></a>&nbsp;<?php }
            if($j=="N"){?><a href="?m=<?php echo $_GET["m"];?>&l=<?php echo "Ń";?>"><?php echo "Ń";?></a>&nbsp;<?php }
            if($j=="O"){?><a href="?m=<?php echo $_GET["m"];?>&l=<?php echo "Ó";?>"><?php echo "Ó";?></a>&nbsp;<?php }
            if($j=="S"){?><a href="?m=<?php echo $_GET["m"];?>&l=<?php echo "Ś";?>"><?php echo "Ś";?></a>&nbsp;<?php }
            if($j=="Z"){?><a href="?m=<?php echo $_GET["m"];?>&l=<?php echo "Ź";?>"><?php echo "Ź";?></a>&nbsp;<?php }
            if($j=="Z"){?><a href="?m=<?php echo $_GET["m"];?>&l=<?php echo "Ż";?>"><?php echo "Ż";?></a>&nbsp;<?php }
        }
  
        //if ($_GET['l']=="") die();
        ?>
        <br><form name="form1" method="post" style="padding-top:12px;">
        szukaj: <input name="search" size="15">&nbsp<input type="submit" value="Znajdź" style="background-color:white;font-size:8pt;">
        &nbsp;        <a href="?m=<?php echo $_GET["m"]; ?>">pokaż wszystko</a>
        
        <?php 
        if($_SESSION['id']<>"")
        {
        ?>
        <!--tylko dla zalogowanych -->
        <div style="padding-top:3px;">
        	pokaż: <select name="fwpisal" onchange="jsfwpisal(this.value);">
        		<option value="">wszyscy
        		<?php 
        		$sql4="select * from users where deleted<>1 or deleted is null order by name";
        		$rs4=mysqli_query($conn,$sql4) or die(mysqli_error());
        		while ($wiersz4=mysqli_fetch_array($rs4))
        		{
        			$sele="";
        			if ($wiersz4['id']==$_SESSION['wpisal']) $sele=" selected";
        			echo "<option value=\"".$wiersz4['id']."\" ".$sele.">".$wiersz4['name']."";
        		}
        		?>
        		</select>, stan pracy: 
        		<select name="fstanpracy" onchange="jsfstanpracy(this.value);">
        			<option value="all">wszystkie
        			<option value="pus" <?php if ($_SESSION['stanpracy']=="pus") echo " selected";?>>tylko puste
        			<option value="opr"  <?php if ($_SESSION['stanpracy']=="opr") echo " selected";?>>tylko opracowane
        		</select><br>status: 
        		<select name="fdecyzjacenzora" onchange="jsfdecyzjacenzora(this.value);">
        			<option value="all">wszystkie
        			<?php 
				$sql4="select id,nazwa from decyzjecenzora order by kolejnosc";
				$rs4=mysqli_query($conn,$sql4) or die(mysqli_error());
				while ($wiersz4=mysqli_fetch_array($rs4))
				{
					$sele="";
					if ($wiersz4['id']==$_SESSION['fdecyzjacenzora']) $sele=" selected";
					echo "<option value=\"".$wiersz4['id']."\" ".$sele.">".$wiersz4['nazwa']."";
				}
				?>
        		</select>
        		<br>status - etym (pierwszy słownik notujący kształt): 
        		<select name="fdecyzjacenzoraetym" onchange="jsfdecyzjacenzoraetym(this.value);">
        			<option value="all">wszystkie
        			<?php 
				$sql4="select id,nazwa from decyzjecenzora order by kolejnosc";
				$rs4=mysqli_query($conn,$sql4) or die(mysqli_error());
				while ($wiersz4=mysqli_fetch_array($rs4))
				{
					$sele="";
					if ($wiersz4['id']==$_SESSION['fdecyzjacenzoraetym']) $sele=" selected";
					echo "<option value=\"".$wiersz4['id']."\" ".$sele.">".$wiersz4['nazwa']."";
				}
				?>
        		</select>
        		<br>status - etym (dwa pozostałe pola): 
        		<select name="fdecyzjacenzoraetym2" onchange="jsfdecyzjacenzoraetym2(this.value);">
        			<option value="all">wszystkie
        			<?php 
				$sql4="select id,nazwa from decyzjecenzora order by kolejnosc";
				$rs4=mysqli_query($conn,$sql4) or die(mysqli_error());
				while ($wiersz4=mysqli_fetch_array($rs4))
				{
					$sele="";
					if ($wiersz4['id']==$_SESSION['fdecyzjacenzoraetym2']) $sele=" selected";
					echo "<option value=\"".$wiersz4['id']."\" ".$sele.">".$wiersz4['nazwa']."";
				}
				?>
        		</select>
        </div>
        <!-- koniec tylko dla zalogowanych -->
        <?php 
        } //if(isset($_SESSION['id']))
        ?>
       
        </form>
        </td></tr>
        <tr><td align="center" style="padding-top:12px;padding-bottom:12px;"><?php include('pasekPorcjowania.php')?></td></tr>
        <tr><td>
        <?php if ($numRows>0)
        {?>
            <table class="tblleksemy" cellspacing="0" cellpadding="5" width="100%"><?php
            
            //$wierszNastepny=mysqli_fetch_array($rsNastepny); //o jedno feczowanie wiecej
            
            while ($wiersz=mysqli_fetch_array($rs))
            {
            	//$wierszNastepny=mysqli_fetch_array($rsNastepny); //nastepny
                $i++;
                $cols=2;
                
                if($i % $cols ==0) echo "<tr>";
                echo "<td class=tbll>";
                $m='polkmiu';
                if (isset($_SESSION["id"])) $m='rfvtgb';
                //echo "<a href=\"?m=".$m."&id=".$wiersz['id']."\">".$wiersz['leksem']."</a>";
				echo "<a href=\"?m=".$m."&id=".$wiersz['id']."\">";
				echo mb_convert_case($wiersz['leksem'], MB_CASE_UPPER, "UTF-8");
				echo "</a>";
				
				
                if (isset($_SESSION['mozeUsuwacLeksemy']) && $_SESSION['mozeUsuwacLeksemy']=="1")
                {
                	echo "&nbsp;";
                	echo "<a style=\"color:red;\" title=\"usuń\" href=\"?m=".$_GET['m']."&delid=".$wiersz['id']."\" onclick=\"return pyt('".$wiersz['leksem']."');\">[X]</a>";
                }
                if (isset ($_SESSION["id"]))
                {
                	//tutu
                    //zalogowany - recenzja zwykła
                    echo "<br><i>";
                    echo $wiersz["wpisalName"];
                    echo ", ";
                    echo $wiersz["wpisano"];
                    if(isset($wiersz['decyzjarecenzenta']))
                    {
                        echo ", ";
                        echo "<span class=\"decyzja\">".$wiersz['decyzjarecenzenta']." (".$wiersz['recenzent']." ".$wiersz['notatkaCenzora'].")</span>";
                    }
                    
                    //zalogowany - recenzja etym
                    echo "<br><i>";
                    if(isset($wiersz['decyzjarecenzentaetym']))
                    {
                        echo ", ";
                        echo "<span class=\"decyzja\">".$wiersz['decyzjarecenzentaetym']." (".$wiersz['recenzentetym']." ".$wiersz['notatkacenzoraetym'].")</span>";
                    }
                    
                    //zalogowany - recenzja etym2
                    echo "<br><i>";
                    if(isset($wiersz['decyzjarecenzentaetym2']))
                    {
                        echo ", ";
                        echo "<span class=\"decyzja\">".$wiersz['decyzjarecenzentaetym2']." (".$wiersz['recenzentetym2']." ".$wiersz['notatkacenzoraetym2'].")</span>";
                    }
                }
                echo "</td>";
                if($i % $cols == $cols-1) echo "</tr>";
            }
            //dopełnienie
            if($i%4 < 3)
            {
                while($i%4 <3)
                {
                    $i++; echo "<td class=tbll>&nbsp;</td>";
                }
                echo "</tr>";
            }
            ?></table>
        <?php } else //if ($numRows>0)
            {?>
             brak leksemów spełniających kryteria
        <?php }?>
        </td></tr></table><?php
    }

    public function ObslugaFormularzaDodawaniaLeksemu()
    {
        global $conn;
        $decyzjacenzora="null";
        $cenzurowal="null";
        $dataDecyzjiCenzora="null";
        
        if($_POST['decyzjacenzora']!="") 
        {
           $decyzjacenzora=$_POST['decyzjacenzora'];
           $cenzurowal=$_SESSION['id'];
           $dataDecyzjiCenzora="curdate()";
        }   

        $sql="
            insert into leksemy(
                leksem,
                infosemdef,
                infosemrelsem,
                infosemgnialek,
                infogram,
                infoskwymsk,
                infoskuzg,
                infoskkolok,
                infopra,
                przykuzy,
                etympierwszys,
                etyminfoetym,
                etymzmianyzilur,
                usuniety,
                wpisal,
                wpisano,
                decyzjaCenzora,
                notatkaCenzora,
                cenzurowal,
                dataDecyzjiCenzora,
                zrodla
            )
            values
            (
                '".$_POST['leksem']."',
                '".$_POST['infosemdef']."',
                '".$_POST['infosemrelsem']."',
                '".$_POST['infosemgnialek']."',
                '".$_POST['infogram']."',
                '".$_POST['infoskwymsk']."',
                '".$_POST['infoskuzg']."',
                '".$_POST['infoskkolok']."',
                '".$_POST['infopra']."',
                '".$_POST['przykuzy']."',
                '".$_POST['etympierwszys']."',
                '".$_POST['etyminfoetym']."',
                '".$_POST['etymzmianyzilur']."',
                0,
                ".$_SESSION["id"].",
                curdate(),
                ".$decyzjacenzora.",
                '".$_POST['notatkaCenzora']."',
                ".$cenzurowal.",
                ".$dataDecyzjiCenzora.",
                '".$_POST['zrodla']."'
            )
        ";
        
//die($sql);
        mysqli_query($conn,$sql) or die($sql." --- ".mysqli_error());

        
        $this->AddEditLeksemWhereToGoAfterClick();
        
        
        die();
    }
    
    
    public function ObslugaFormularzaDodawaniaLiteratury()
    {
        global $conn;
        $sql="
            insert into literatura(
                autor,
                rokwyd,
                tytul,
                tlumacz,
                miasto,
                onlinedatadost,
                onlinedataakt,
                onlineurl,
                onlineuwagi,
                usuniety
            )
            values
            (
                '".$_POST['autor']."',
                '".$_POST['rokwyd']."',
                '".$_POST['tytul']."',
                '".$_POST['tlumacz']."',
                '".$_POST['miasto']."',
                '".$_POST['onlinedatadost']."',
                '".$_POST['onlinedataakt']."',
                '".$_POST['onlineurl']."',
                '".$_POST['onlineuwagi']."',
                0
            )

        ";
        mysqli_query($conn,$sql) or die($sql." --- ".mysqli_error());

    }

    
    public function ObslugaFormularzaEdycjiLeksemu($id)
    {
        global $conn;

        $decyzjacenzora="null";
        $cenzurowal="null";
        $dataDecyzjiCenzora="null";
        
        if($_POST['decyzjacenzora']!="") 
        {
           $decyzjacenzora=$_POST['decyzjacenzora'];
           $cenzurowal=$_SESSION['id'];
           $dataDecyzjiCenzora="now()";
        }   
        if($_POST['decyzjacenzoraetym']!="") 
        {
           $decyzjacenzoraetym=$_POST['decyzjacenzoraetym'];
           $cenzurowaletym=$_SESSION['id'];
           $dataDecyzjiCenzoraetym="now()";
        }  

        $wpisal="";
        if (isset($_POST['wpisal']))
        {
        	$wwpisal="wpisal=".$_POST['wpisal'].", ";
        }
        
        $sql="
            update leksemy set 
                leksem='".$_POST['leksem']."',
                ".$wwpisal."
                infosemdef='".$_POST['infosemdef']."',
                infosemrelsem='".$_POST['infosemrelsem']."',
                infosemgnialek='".$_POST['infosemgnialek']."',
                infogram='".$_POST['infogram']."',
                infoskwymsk='".$_POST['infoskwymsk']."',
                infoskuzg='".$_POST['infoskuzg']."',
                infoskkolok='".$_POST['infoskkolok']."',
                infopra='".$_POST['infopra']."',
                przykuzy='".$_POST['przykuzy']."',
                etympierwszys='".$_POST['etympierwszys']."',
                etyminfoetym='".$_POST['etyminfoetym']."',
                etymzmianyzilur='".$_POST['etymzmianyzilur']."',
                usuniety=0,";
                if($_SESSION['typetym']=="0")
                {
			$sql=$sql."decyzjacenzora=".$decyzjacenzora.",
			notatkacenzora='".$_POST['notatkacenzora']."',
			cenzurowal=".$cenzurowal.",
			dataDecyzjiCenzora=".$dataDecyzjiCenzora.",";
                }
                
                if($_SESSION['typetym']=="1")
                {
			$sql=$sql."decyzjacenzoraetym=".$decyzjacenzoraetym.",
			notatkacenzoraetym='".$_POST['notatkacenzoraetym']."',
			cenzurowaletym=".$cenzurowaletym.",
			datadecyzjicenzoraetym=".$dataDecyzjiCenzoraetym.",";
                }
                
                if($_SESSION['typetym']=="2")
                {
			$sql=$sql."decyzjacenzoraetym2=".$decyzjacenzoraetym.",
			notatkacenzoraetym2='".$_POST['notatkacenzoraetym']."',
			cenzurowaletym2=".$cenzurowaletym.",
			datadecyzjicenzoraetym2=".$dataDecyzjiCenzoraetym.",";
                }
                $sql=$sql."zrodla='".$_POST['zrodla']."'
            where id=".$id."
        ";
        
        //die($sql);
        mysqli_query($conn,$sql) or die($sql." --- ".mysqli_error);
        
        
        //wpis do historii
        if($_SESSION['typetym']=="0")
        {
		$sqlhist="insert into leksemyhistoriastanow(idLeksemu,idUser,idStatus,data,notatka) values(".$_GET['id'].",".$_SESSION['id'].",".$decyzjacenzora.",".$dataDecyzjiCenzora.",'".$_POST['notatkacenzora']."')";
		mysqli_query($conn,$sqlhist) or die($sqlhist." --- ".mysqli_error());
	}

	//wpis do historii dla etym., pole 1, typetym=1, Latko i Kruk
	if($_SESSION['typetym']=="1")
        {
		$sqlhist="insert into leksemyhistoriastanowetym(idLeksemu,idUser,idStatus,data,notatka) values(".$_GET['id'].",".$_SESSION['id'].",".$decyzjacenzoraetym.",".$dataDecyzjiCenzoraetym.",'".$_POST['notatkacenzoraetym']."')";
		mysqli_query($conn,$sqlhist) or die($sqlhist." --- ".mysqli_error());
	}
	
	
	//wpis do historii dla etym., pole 2 i 3, typetym=2, Sobotka
	if($_SESSION['typetym']=="2")
        {
		$sqlhist="insert into leksemyhistoriastanowetym2(idLeksemu,idUser,idStatus,data,notatka) values(".$_GET['id'].",".$_SESSION['id'].",".$decyzjacenzoraetym.",".$dataDecyzjiCenzoraetym.",'".$_POST['notatkacenzoraetym']."')";
		//die($sqlhist);
		mysqli_query($conn,$sqlhist) or die($sqlhist." --- ".mysqli_error());
	}
	
	$this->AddEditLeksemWhereToGoAfterClick();	
	
        die();
    }

    public function HistoriaProjektu()
    {
        ?>Proszę o przygotowanie i dostarczenie tekstów.<?php
    }

    public function ZalozeniaSlownika()
    {
        include 'zalozenia.html' ;
    }

    public function Onas()
    {
        include 'onas.html';
    }

    public function InneInformacje()
    {
        include 'bibliografia.html';
    }

    public function ListaZrodel()
    {
        global $conn;
        $sql="select * from literatura where usuniety=0 order by id";
        $rs=mysqli_query($conn,$sql) or die(mysqli_error());
		$i=-1;
        ?>
        <a href="?m=rtyhjnm">dodaj</a>
        <table class="tblleksemy" cellspacing="0" cellpadding="5" width="100%"><?php
        while ($wiersz=mysqli_fetch_array($rs))
		{
			$i++;
            echo "<tr>";
            echo "<td class=tbll>";
            echo "".$wiersz['autor']."<br>".$wiersz['rokwyd']."<br>".$wiersz['tytul']."";
            echo "</td>";
            echo "<td class=tbll>";
            if ($wiersz['tlumacz']!="") echo "tłum. ".$wiersz['tlumacz']."";
            if ($wiersz['miasto']!="") echo "<br>".$wiersz['miasto']."";
            echo "</td>";
            echo "</tr>";
		}
        //dopełnienie
      
        ?></table>
        <a href="?m=rtyhjnm">dodaj</a>
        <?php
    }
    
    public function ListaPozycjiLiteratury()
    {
        ?>Proszę o przygotowanie i dostarczenie tekstów.<?php
    }

    public function FormularzDodawaniaLiteratury()
    {

        global $conn;
        if(isset ($_GET['id']))
        {
            $id=$_GET['id'];

            $sql="select * from literatura where id=".$id."";
            $rs=mysqli_query($conn,$sql) or die(mysqli_error());
            $i=-1;
            $wiersz=mysqli_fetch_array($rs);
        }



        if(isset ($_POST['przycisk']))
        {
            if($_POST['przycisk']!='')
            {
                if (!isset($id)) $this->ObslugaFormularzaDodawaniaLiteratury();
                    else $this->ObslugaFormularzaEdycjiLiteratury($id);
            }
        }
        else
        {
        ?>
        <form method="post" name="form1">
        <table align="center" width="100%" class="tbl" cellspacing="0" cellpadding="2">
        <tr><td class="tbltitle">Źródło - literatura</td></tr>
        <tr><td class="tbl">
        autor:<br/>
        <input name="autor" size="71" maxlength="200" value="<?php if(isset($id)) echo $wiersz['autor']?>">
        </td></tr>
        <tr><td class="tbl">
        rok wydania:<br/>
        <input name="rokwyd" size="7" maxlength="50" value="<?php if(isset($id)) echo $wiersz['rokwyd']?>">
        </td></tr>
        <tr><td class="tbl">
        tytuł:<br/>
        <input name="tytul" size="71" maxlength="200" value="<?php if(isset($id)) echo $wiersz['tytul']?>">
        tłumacz:<br/>
        <input name="tlumacz" size="71" maxlength="200" value="<?php if(isset($id)) echo $wiersz['tlumacz']?>">
         miasto:<br/>
        <input name="miasto" size="71" maxlength="200" value="<?php if(isset($id)) echo $wiersz['miasto']?>">
         </td></tr>
        <tr><td class="tbl">
        data dostępu:<br/>
        <input name="onlinedatadost" size="71" maxlength="200" value="<?php if(isset($id)) echo $wiersz['onlinedatadost']?>">
         </td></tr>
        <tr><td class="tbl">
        data aktualizacji:<br>
        <input name="onlinedataakt" size="71" maxlength="200" value="<?php if(isset($id)) echo $wiersz['onlinedataakt']?>">
        łącze do informacji (adres http):<br/>
        <input name="onlineurl" size="71" maxlength="200" value="<?php if(isset($id)) echo $wiersz['onlineurl']?>">
       inne informacje:<br/>
        <textarea name="onlineuwagi" cols="55" rows="15"><?php if(isset($id)) echo $wiersz['onlineuwagi']?></textarea>
        </td></tr>
        
        <tr><td class="tbl" align="center"><input type="submit" name="przycisk" value="Zapisz" class="przycisk"></td></tr>
        </table>
        </form>
        <?php
        }
    }

    public function FormularzDodawaniaLeksemu()
    {
        global $conn;
        if(isset ($_GET['id']))
        {
            $id=$_GET['id'];

            $sql="select * from leksemy where id=".$id."";
            $rs=mysqli_query($conn,$sql) or die(mysqli_error());
            $i=-1;
            $wiersz=mysqli_fetch_array($rs);
        }

        if (isset($_SESSION["id"]))
        {
            $ro=false;
            $row1="";
            $readonly="";
        }
        else
        {
            $ro=true;
            $row1="ro";
            $readonly="readonly";
        }
        
        if(isset ($_POST['przycisk']))
        {
            
            if($_POST['przycisk']!='')
            {
                if (!isset($id)) $this->ObslugaFormularzaDodawaniaLeksemu();
                    else $this->ObslugaFormularzaEdycjiLeksemu($id);
            }
        }
        
        //to samo dla przyciskTylkoZapis
        if(isset ($_POST['przyciskTylkoZapis']) || isset ($_POST['przyciskDalej']))
        {
            
            if($_POST['przyciskTylkoZapis']!='' || $_POST['przyciskDalej']!='')
            {
                if (!isset($id)) $this->ObslugaFormularzaDodawaniaLeksemu();
                    else $this->ObslugaFormularzaEdycjiLeksemu($id);
            }
        }
        
        else
        {
        ?>
        <form method="post" name="form1">
        <table align="center" width="100%" class="tbl<?php echo $row1;?>" cellspacing="0" cellpadding="2">
        <?php $this->WierszZapiszPowrot($wiersz["leksem"]); ?>
        <tr><td>&nbsp;</td></tr>
        <tr><td class="tbltitle<?php echo $row1;?>">Leksem</td></tr>
        <tr><td class="tbl<?php echo $row1;?>">
        <input <?php echo $readonly; ?> class="edtleksem<?php echo $row1;?>" name="leksem" size="71" maxlength="200" value="<?php if(isset($id)) echo $wiersz['leksem']?>">
        </td></tr>
        <?php 
        if(isset($id))
        {
        	if ($_SESSION['mozeZmieniacWlascicielaLeksemu']=="1")
        	{
        		?>
        		<tr><td><br>Właściciel<br> 
        			<select name="wpisal">
        			<?php
				    $sql3="select * from users where deleted<>1 or deleted is null order by name";
				    $rs3=mysqli_query($conn,$sql3) or die($sql3." --- ".mysqli_error());
				    while ($wiersz3=mysqli_fetch_array($rs3))
				    {
					echo "<option value=\"".$wiersz3['id']."\"";
					if($wiersz3['id']==$wiersz['wpisal']) echo " selected";
					echo ">".$wiersz3['name'];
				    }
				    ?>
        			</select>
        		</td></tr>
        		
        		<tr><td>&nbsp;</td></tr>
        		<tr><td>Historia prac - synchronia</td></tr>
        		<tr><td>
        		<?php 
        		 $sql4="
        		 select leksemyhistoriastanow.*, leksemy.leksem, users.name, decyzjecenzora.nazwa
        		 from leksemyhistoriastanow
        		 	left join leksemy on leksemyhistoriastanow.idLeksemu=leksemy.id
        		 	left join users on leksemyhistoriastanow.idUser=users.id
        		 	left join decyzjecenzora on leksemy.decyzjacenzora=decyzjecenzora.id
        		 where leksemy.id=".$_GET['id']."
        		 ";
			 $rs4=mysqli_query($conn,$sql4) or die($sql4." --- ".mysqli_error());
			 
			 $numRows4=mysqli_num_rows($rs4);
			 if($numRows4==0)
			 {
			 	 echo "brak wpisów w historii";
			 }
			 else
			 {
			 	 echo "<table class=\"tbl\" cellspacing=0 cellpadding=2>";
				 echo "<tr><td class=\"tbl\">ID akcji</td><td class=\"tbl\">Użytkownik</td><td class=\"tbl\">Status</td><td class=\"tbl\">Data</td><td class=\"tbl\">Notatka</td></tr>";
				 while ($wiersz4=mysqli_fetch_array($rs4))
				 {
				    echo "<tr>";
					echo "<td class=\"tbl\">".$wiersz4['id']."</td>";
					echo "<td class=\"tbl\">".$wiersz4['name']."</td>";
					echo "<td class=\"tbl\">".$wiersz4['nazwa']."</td>";
					echo "<td class=\"tbl\">".$wiersz4['data']."</td>";
					echo "<td class=\"tbl\">".$wiersz4['notatka']."</td>";
				    echo "</tr>";
				 }
				 echo "</table>";
			 }
			 
        		?>
        		</td></tr>
        		
        		<?php
        	}
        }
        ?>

        <?php if (isset($_SESSION["id"])){ //RECENZJA 
        	?>
            <tr><td>&nbsp;</td></tr>
            <tr><td bgcolor="#aaff88" class="tbltitle<?php echo $row1;?>">Recenzja</td></tr>
            <tr><td  bgcolor="#aaff88" class="tbl<?php echo $row1;?>">Status
            <br/>
            <select style="background-color:#aaff88" name="decyzjacenzora" <?php
            //if ($_SESSION["typ"]=="1") echo "disabled";
            ?>>
            <?php
            $sql="select * from decyzjecenzora order by kolejnosc";
            $rs2=mysqli_query($conn,$sql) or die($sql." --- ".mysqli_error());
            while ($wiersz2=mysqli_fetch_array($rs2))
            {
                echo "<option value=\"".$wiersz2['id']."\"";
                //if(isset($wiersz['decyzjaCenzora']))
                //{
                    if($wiersz2['id']==$wiersz['decyzjacenzora']) echo " selected";
                //}
                echo ">".$wiersz2['nazwa']."";
            }
            ?>
            </select>
            </td></tr>
            <tr><td  bgcolor="#aaff88" class="tbl<?php echo $row1;?>">Notatki
            <br/>
            <textarea style="background-color:#aaff88" <?php echo $readonly; ?> name="notatkacenzora" cols="55" rows="8"><?php if(isset($id)) echo $wiersz['notatkaCenzora']?></textarea>
            </td></tr>
            <tr><td bgcolor="#aaff88"  class="tbl<?php echo $row1;?>">&nbsp;</td></tr>
        <?php } ?>
        
        

        <tr><td>&nbsp;</td></tr>
        <tr><td class="tbltitle<?php echo $row1;?>">Informacja semantyczna</td></tr>
        <tr><td class="tbl<?php echo $row1;?>">
        definicja:<br/>
        <textarea  <?php echo $readonly; ?> class="edtleksem<?php echo $row1;?>" name="infosemdef" cols="55" rows="8"><?php if(isset($id)) echo $wiersz['infosemdef']?></textarea>
        relacje semantyczne:<br/>
        <textarea  <?php echo $readonly; ?> class="edtleksem<?php echo $row1;?>"  name="infosemrelsem" cols="55" rows="4"><?php if(isset($id)) echo $wiersz['infosemrelsem']?></textarea>
        gniazdo leksykalne:<br/>
        <textarea  <?php echo $readonly; ?> class="edtleksem<?php echo $row1;?>"  name="infosemgnialek" cols="55" rows="4"><?php if(isset($id)) echo $wiersz['infosemgnialek']?></textarea>
        </td></tr>
        <tr><td>&nbsp;</td></tr>
        <tr><td class="tbltitle<?php echo $row1;?>">Informacja fleksyjna</td></tr>
        <tr><td class="tbl<?php echo $row1;?>">
        <textarea  <?php echo $readonly; ?> class="edtleksem<?php echo $row1;?>"  name="infogram" cols="55" rows="5"><?php if(isset($id)) echo $wiersz['infogram']?></textarea>
        </td></tr>
        <tr><td>&nbsp;</td></tr>
        <tr><td class="tbltitle<?php echo $row1;?>">Informacja składniowa</td></tr>
        <tr><td class="tbl<?php echo $row1;?>">
        wymagania składniowe:<br>
        <textarea  <?php echo $readonly; ?>  class="edtleksem<?php echo $row1;?>" name="infoskwymsk" cols="55" rows="8"><?php if(isset($id)) echo $wiersz['infoskwymsk']?></textarea>
        uzgodnienia:<br/>
        <textarea  <?php echo $readonly; ?>  class="edtleksem<?php echo $row1;?>" name="infoskuzg" cols="55" rows="4"><?php if(isset($id)) echo $wiersz['infoskuzg']?></textarea>
        kolokacje:<br/>
        <textarea  <?php echo $readonly; ?>  class="edtleksem<?php echo $row1;?>" name="infoskkolok" cols="55" rows="15"><?php if(isset($id)) echo $wiersz['infoskkolok']?></textarea>
        </td></tr>
        <tr><td>&nbsp;</td></tr>
        <tr><td class="tbltitle<?php echo $row1;?>">Informacja pragmatyczna</td></tr>
        <tr><td class="tbl<?php echo $row1;?>">
        <textarea  <?php echo $readonly; ?>  class="edtleksem<?php echo $row1;?>" name="infopra" cols="55" rows="4"><?php if(isset($id)) echo $wiersz['infopra']?></textarea>
        </td></tr>
        <tr><td>&nbsp;</td></tr>
        <tr><td class="tbltitle<?php echo $row1;?>">Przykłady użyć</td></tr>
        <tr><td class="tbl<?php echo $row1;?>">
        <textarea  <?php echo $readonly; ?>  class="edtleksem<?php echo $row1;?>" name="przykuzy" cols="55" rows="15"><?php if(isset($id)) echo $wiersz['przykuzy']?></textarea>
        </td></tr>
        <tr><td>&nbsp;</td></tr>
        <tr><td class="tbltitle<?php echo $row1;?>">Źródła</td></tr>
        <tr><td class="tbl<?php echo $row1;?>">
        <textarea  <?php echo $readonly; ?>  class="edtleksem<?php echo $row1;?>" name="zrodla" cols="55" rows="15"><?php if(isset($id)) echo $wiersz['zrodla']?></textarea>
        </td></tr>
        <tr><td>&nbsp;</td></tr>
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
                <?php
                
        //TABELKA HISTORII ETYM
        if(isset($id))
        {
        	if ($_SESSION['mozeZmieniacWlascicielaLeksemu']=="1")
        	{
        		?>
        		<tr><td>&nbsp;</td></tr>
        		<tr><td>Historia prac - etymologia</td></tr>
        		<tr><td>
        		<?php 
        		//ETYMOLOGIA, WEJSCIE DUBISZA
        		//dla typetym=1
        		$wstDubOrDziew=""; //dziewszyny np. dkruk
        		
        		//dla typetym=2
        		if($_SESSION['typetym']=="2") $wstDubOrDziew="2"; //Dubisz
        		
        		 $sql4="
        		 select leksemyhistoriastanowetym".$wstDubOrDziew.".*, leksemy.leksem, users.name, decyzjecenzora.nazwa
        		 from leksemyhistoriastanowetym".$wstDubOrDziew."
        		 	left join leksemy on leksemyhistoriastanowetym".$wstDubOrDziew.".idLeksemu=leksemy.id
        		 	left join users on leksemyhistoriastanowetym".$wstDubOrDziew.".idUser=users.id
        		 	left join decyzjecenzora on leksemy.decyzjacenzora=decyzjecenzora.id
        		 where leksemy.id=".$_GET['id']."
        		 ";
        		 //die($sql4);
			 $rs4=mysqli_query($conn,$sql4) or die($sql4." --- ".mysqli_error());
			 
			 $numRows4=mysqli_num_rows($rs4);
			 if($numRows4==0)
			 {
			 	 echo "brak wpisów w historii";
			 }
			 else
			 {
			 	 echo "<table class=\"tbl\" cellspacing=0 cellpadding=2>";
				 echo "<tr><td class=\"tbl\">ID akcji</td><td class=\"tbl\">Użytkownik</td><td class=\"tbl\">Status</td><td class=\"tbl\">Data</td><td class=\"tbl\">Notatka</td></tr>";
				 while ($wiersz4=mysqli_fetch_array($rs4))
				 {
				    echo "<tr>";
					echo "<td class=\"tbl\">".$wiersz4['id']."</td>";
					echo "<td class=\"tbl\">".$wiersz4['name']."</td>";
					echo "<td class=\"tbl\">".$wiersz4['nazwa']."</td>";
					echo "<td class=\"tbl\">".$wiersz4['data']."</td>";
					echo "<td class=\"tbl\">".$wiersz4['notatka']."</td>";
				    echo "</tr>";
				 }
				 echo "</table>";
			 }
			 
        		?>
        		</td></tr>
        		
        		<?php
        	}
        }
        ?>

        <?php if (isset($_SESSION["id"])){ //RECENZJA ETYM.
        	?>
            <tr><td>&nbsp;</td></tr>
            <tr><td bgcolor="#ffcccc" class="tbltitle<?php echo $row1;?>">Recenzja - etymologia</td></tr>
            <tr><td  bgcolor="#ffcccc" class="tbl<?php echo $row1;?>">Status
            <br/>
            <select style="background-color:#ffcccc" name="decyzjacenzoraetym" <?php
            //if ($_SESSION["typ"]=="1") echo "disabled";
            ?>>
            <?php
            $sql="select * from decyzjecenzora order by kolejnosc";
            $rs2=mysqli_query($conn,$sql) or die($sql." --- ".mysqli_error());
            while ($wiersz2=mysqli_fetch_array($rs2))
            {
                echo "<option value=\"".$wiersz2['id']."\"";
                //if(isset($wiersz['decyzjaCenzora']))
                //{
                    if($wiersz2['id']==$wiersz['decyzjacenzoraetym'.$wstDubOrDziew]) echo " selected";
                //}
                echo ">".$wiersz2['nazwa']."";
            }
            ?>
            </select>
            </td></tr>
            <tr><td  bgcolor="#ffcccc" class="tbl<?php echo $row1;?>">Notatki
            <br/>
            <textarea style="background-color:#ffcccc" <?php echo $readonly; ?> name="notatkacenzoraetym" cols="55" rows="8"><?php if(isset($id)) echo $wiersz['notatkacenzoraetym'.$wstDubOrDziew]?></textarea>
            </td></tr>
            <tr><td bgcolor="#ffcccc"  class="tbl<?php echo $row1;?>">&nbsp;</td></tr>
        <?php } ?>
        

        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        <tr><td class="tbltitle<?php echo $row1;?>">Etymologia</td></tr>
        <tr><td class="tbl<?php echo $row1;?>">
        pierwszy słownik notujący kształt:<br/>
        <textarea  <?php echo $readonly; ?>  class="edtleksem<?php echo $row1;?>" name="etympierwszys" cols="55" rows="6"><?php if(isset($id)) echo $wiersz['etympierwszys']?></textarea>
        informacja etymologiczna:<br/>
        <textarea  <?php echo $readonly; ?>  class="edtleksem<?php echo $row1;?>" name="etyminfoetym" cols="55" rows="6"><?php if(isset($id)) echo $wiersz['etyminfoetym']?></textarea>
        zmiany znaczenia i/lub rejestru, ew. przykłady:<br/>
        <textarea  <?php echo $readonly; ?>  class="edtleksem<?php echo $row1;?>" name="etymzmianyzilur" cols="55" rows="6"><?php if(isset($id)) echo $wiersz['etymzmianyzilur']?></textarea>
        </td></tr>
        <?php $this->WierszZapiszPowrot($wiersz["leksem"]); ?>
        </table>
        </form>
        <?php
        }
    }
	
    public function CzyTakiLeksemIstniejeBySlowo($slowo)
    {
        global $conn;
 	//$sqlctl="select count(*) as il from leksemy where leksem like '".$slowo."%' and (usuniety is null or usuniety=0)";
 	$sqlctl="select count(*) as il from leksemy where leksem = '".$slowo."' and (usuniety is null or usuniety=0)";
	$rsctl=mysqli_query($conn,$sqlctl) or die($sqlctl."   -   ".mysqli_error());
	$wierszctl=mysqli_fetch_array($rsctl);
	//die("il: ".$wierszctl['il']);
	if($wierszctl['il']==0) return false;
	else return true;
 	
    }
    
    public function EkranPrezentacjiLeksemu()
    {
        global $conn;
        if(isset ($_GET['id']))
        {
            $id=$_GET['id'];
            
            //od maj 2011 id może też być nazwą leksemu, wówczas jest preprocesowany na właściwy id
            if(!is_numeric($id))
            {
            	    $sql=" select id from leksemy where leksem = '".$id."' and (usuniety is null or usuniety=0) limit 0,1 ";
            	    //die($sql);
            	    $rs=mysqli_query($conn,$sql) or die($sql."   -   ".mysqli_error());
            	    $wiersz=mysqli_fetch_array($rs);
            	    $id=$wiersz['id'];
            }
            
            
            $sql="select * from leksemy where id=".$id."";
            $rs=mysqli_query($conn,$sql) or die(mysqli_error());
            $i=-1;
            $wiersz=mysqli_fetch_array($rs);
        }

	$ro=true;
	$row1="ro";
	$readonly="readonly";
        
        ?>
        <form method="post" name="form1">
        <table align="center" width="100%" class="tbl<?php echo $row1;?>" cellspacing="0" cellpadding="2">
        <tr><td>Ostatnio przeglądane:
        <?php
        //echo $_SESSION['lastvieved_leksem'];
        //$_SESSION['lastvieved_leksem']="";
	if(isset($_SESSION['lastvieved_leksem']) && $_SESSION['lastvieved_leksem']!="")
	{
	    $keywords = preg_split('/, /', $_SESSION['lastvieved_leksem']);
	    
	    foreach ($keywords as &$value) 
	    {
	    	  if($value!='') echo '<a href="?m=polkmiu&id='.$value.'">'.$value.'</a>, ';
	    }
	}
        ?>
        </td></tr>
        <tr><td>&nbsp;</td></tr>
        <tr><td class="tbltitle<?php echo $row1;?>">Leksem</td></tr>
        
        <tr><td class="tbl<?php echo $row1;?>">
        <b><?php 
        //echo $wiersz['leksem'];
        echo mb_convert_case($wiersz['leksem'], MB_CASE_UPPER, "UTF-8");
        if(!isset($_SESSION['lastvieved_leksem'])) $_SESSION['lastvieved_leksem']='';
        $pos = strrpos($_SESSION['lastvieved_leksem'],$wiersz['leksem']);
        
        if ($pos === false) $_SESSION['lastvieved_leksem']=$_SESSION['lastvieved_leksem'].$wiersz['leksem'].', ';
        
        ?></b>
        </td></tr>
        
        <tr><td>&nbsp;</td></tr>
        <tr><td class="tbltitle<?php echo $row1;?>">Informacja semantyczna</td></tr>
        <tr><td class="tbl<?php echo $row1;?>">
        <b>Definicja<br/></b>
        <div class="prezinfo"><?php 
        	$ptn = "/([Zz]ob[\.]*[ ]*)([^ ]*)/";
        	$rpltxt = "$1<a href=\"?m=".$_GET['m']."&id=$2\">$2</a>";
        	echo nl2br(preg_replace($ptn, $rpltxt, $wiersz['infosemdef']));
        	//if(isset($id)) echo $wiersz['infosemdef']
        ?></div>
          
        <b>Relacje semantyczne<br/></b>
        
        <?php
	$infosemrelsem=$wiersz['infosemrelsem'];
	$infosemrelsem=preg_replace("/:/", ",", $infosemrelsem);
	$infosemrelsem=preg_replace("[ ]", ",", $infosemrelsem);
	$infosemrelsem=preg_replace("/\s/", ",", $infosemrelsem);
	$infosemrelsem=preg_replace("/;/", ",", $infosemrelsem);
	
	//die($infosemrelsem);
	
	$keywords = preg_split('/,/', $infosemrelsem);
	/*
	Array ( [0] => bliskoznaczne 
	[1] => 
	[2] => baba 
	[3] => 
	[4] => babka 
	[5] => 
	[6] => białogłowa 
	[7] => [8] => dama [9] => [10] => facetka [11] => [12] => jejmość [13] => 
	[14] => niewiasta [15] => [16] => pani [17] => [18] => [19] => dziewczyna [20] => 1 [21] => [22] => dziewczyna [23] => 2 [24] => [25] => dziewica [26] => 1 [27] => [28] => dziewica [29] => 2 [30] => [31] => elegantka [32] => [33] => matrona [34] => [35] => mężatka [36] => [37] => pierwiastka [38] => [39] => wieloródka [40] => [41] => staruszka [42] => [43] => uwodzicielka [44] => [45] => )
	*/
	//print_r($keywords);
	//die();
	$display=$wiersz['infosemrelsem'];
	
	$ikey=0;
	foreach ($keywords as $value0) 
	{
		if($value0!='' && $value0!=' ' && $value0!='brak')
		{
			if(strlen($value0)>2) $keywordsPostprocessed[$ikey++]=$value0;
			elseif($value0=='1' || $value0=='2' || $value0=='3' || $value0=='4')
			{
				$keywordsPostprocessed[$ikey-1]=$keywordsPostprocessed[$ikey-1]." ".$value0;
			}
		}
	}
	
	//print_r($keywordsPostprocessed);
	//die();
	/*
	Array ( [0] => bliskoznaczne [1] => baba [2] => babka [3] => białogłowa [4] => dama 
	[5] => facetka [6] => jejmość [7] => niewiasta [8] => pani 
	[9] => dziewczyna 1 [10] => dziewczyna 2 [11] => dziewica 1 [12] => dziewica 2 [13] => elegantka [14] => matrona [15] => mężatka [16] => pierwiastka [17] => wieloródka [18] => staruszka [19] => uwodzicielka
	*/
	
    foreach ($keywordsPostprocessed as $value) 
	{
		  if($value!='' && strlen($value)>2 && $value!='brak') 
		  {
		  	  //echo '<br>'.$value;
			  
		  	  if ($this->CzyTakiLeksemIstniejeBySlowo($value)) 
		  	  {
		  	  	  $display=preg_replace("/".$value."/", "<a href=\"?m=polkmiu&id=".$value."\">".$value."</a>", $display);
				  
		  	  	  //echo ' tak!<br>';
		  	  }
			  
			  elseif($this->CzyTakiLeksemIstniejeBySlowo($value." 1")) 
		  	  {
		  	  	  $display=preg_replace("/".$value."/", "<a href=\"?m=polkmiu&id=".$value." 1\">".$value."</a>", $display);
		  	  	  //echo ' tak!<br>';
		  	  }
			  
			  
			  elseif($this->CzyTakiLeksemIstniejeBySlowo($value." 2")) 
		  	  {
		  	  	  $display=preg_replace("/".$value."/", "<a href=\"?m=polkmiu&id=".$value." 2\">".$value."</a>", $display);
		  	  	  //echo ' tak!<br>';
		  	  }
			  elseif($this->CzyTakiLeksemIstniejeBySlowo($value." 3")) 
		  	  {
		  	  	  $display=preg_replace("/".$value."/", "<a href=\"?m=polkmiu&id=".$value." 3\">".$value."</a>", $display);
		  	  	  //echo ' tak!<br>';
		  	  }
			  elseif($this->CzyTakiLeksemIstniejeBySlowo($value." 4")) 
		  	  {
		  	  	  $display=preg_replace("/".$value."/", "<a href=\"?m=polkmiu&id=".$value." 4\">".$value."</a>", $display);
		  	  	  //echo ' tak!<br>';
		  	  }
			  
		  }
	}
	?>        
        
        <div class="prezinfo"><?php if(isset($id))
		$antonim=str_replace("antonimy:","<br />antonimy:",$display);
		echo $antonim;
		//echo nl2br($display);
		?></div>
        <b>Gniazdo leksykalne<br/></b>
        <div class="prezinfo"><?php if(isset($id)) echo nl2br($wiersz['infosemgnialek']);?></div>
        </td></tr>
        <tr><td>&nbsp;</td></tr>
        <tr><td class="tbltitle<?php echo $row1;?>">Informacja fleksyjna</td></tr>
        <tr><td class="tbl<?php echo $row1;?>">
        <div class="prezinfo"><?php if(isset($id))
		$inffleks=str_replace("lp.","<br />lp.",$wiersz['infogram']);
		$inffleks=str_replace("lmn.","<br />lmn.",$inffleks);
		echo nl2br($inffleks);
		
		
		?></div>
        </td></tr>
        <tr><td>&nbsp;</td></tr>
        <tr><td class="tbltitle<?php echo $row1;?>">Informacja składniowa</td></tr>
        <tr><td class="tbl<?php echo $row1;?>">
        <b>Wymagania składniowe<br></b>
        <div class="prezinfo"><?php if(isset($id)) 
		$wymskl=str_replace("referencjalnie","referencjalne",$wiersz['infoskwymsk']);
		//$wymskl=str_replace("przeważnie","<br /><br />przeważnie",$wymskl);
		echo nl2br($wymskl);
		?></div>
        <b>Uzgodnienia<br/></b>
        <div class="prezinfo"><?php if(isset($id)) echo nl2br($wiersz['infoskuzg'])?></div>
        <b>Kolokacje<br/></b>
		<div class="prezinfo"><?php if(isset($id))
		$kolok=$wiersz['infoskkolok'];
		$kolok=str_replace("/a/","<strong>/a/</strong>",$kolok);
		$kolok=str_replace("/b/","<strong>/b/</strong>",$kolok);
		$kolok=str_replace("/c/","<strong>/c/</strong>",$kolok);
		$kolok=str_replace("/d/","<strong>/d/</strong>",$kolok);
		$kolok=str_replace("/e/","<strong>/e/</strong>",$kolok);
		$kolok=str_replace("/f/","<strong>/f/</strong>",$kolok);
		$kolok=str_replace("/g/","<strong>/g/</strong>",$kolok);
		/*
		$kolok=str_replace("/b/","<strong><br />/b/</strong>",$kolok);
		$kolok=str_replace("/c/","<strong><br />/c/</strong>",$kolok);
		$kolok=str_replace("/d/","<strong><br />/d/</strong>",$kolok);
		$kolok=str_replace("/e/","<strong><br />/e/</strong>",$kolok);		
		$kolok=str_replace("/f/","<strong><br />/f/</strong>",$kolok);		
		$kolok=str_replace("/g/","<strong><br />/g/</strong>",$kolok);		
		$kolok=str_replace("/h/","<strong><br />/h/</strong>",$kolok);		
		$kolok=str_replace("/i/","<strong><br />/i/</strong>",$kolok);		
		$kolok=str_replace("/j/","<strong><br />/j/</strong>",$kolok);		
		$kolok=str_replace("/k/","<strong><br />/k/</strong>",$kolok);		
		$kolok=str_replace("/l/","<strong><br />/l/</strong>",$kolok);		
		$kolok=str_replace("/m/","<strong><br />/m/</strong>",$kolok);		
		$kolok=str_replace("/n/","<strong><br />/n/</strong>",$kolok);		
		$kolok=str_replace("/o/","<strong><br />/o/</strong>",$kolok);		
		$kolok=str_replace("/p/","<strong><br />/p/</strong>",$kolok);
		*/
		echo nl2br($kolok);
		?></div>
		
        </td></tr>
        <tr><td>&nbsp;</td></tr>
        <tr><td class="tbltitle<?php echo $row1;?>">Informacja pragmatyczna</td></tr>
        <tr><td class="tbl<?php echo $row1;?>">
        <div class="prezinfo"><?php if(isset($id)) echo nl2br($wiersz['infopra'])?></div>
        </td></tr>
        <tr><td>&nbsp;</td></tr>
        <tr><td class="tbltitle<?php echo $row1;?>">Przykłady użyć</td></tr>
        <tr><td class="tbl<?php echo $row1;?>">
        <div class="prezinfo"><?php if(isset($id))
			//&alpha;
			//&beta;
			$stage1=str_replace("/a/","<strong>/&alpha;/</strong>",$wiersz['przykuzy']);
			$stage2=str_replace("/b/","<strong>/&beta;/</strong>",$stage1);
			echo nl2br($stage2);
		?></div>
        </td></tr>
        <tr><td>&nbsp;</td></tr>
		
		
        <!--UWAGA WYCIETO ZRODLA
		<tr><td class="tbltitle<?php echo $row1;?>">Źródła</td></tr>
        <tr><td class="tbl<?php echo $row1;?>">
        <div class="prezinfo"><?php if(isset($id)) echo $wiersz['zrodla']?></div>
        </td></tr>
        <tr><td>&nbsp;</td></tr>-->
        
        <tr><td class="tbltitle<?php echo $row1;?>">Etymologia</td></tr>
        <tr><td class="tbl<?php echo $row1;?>">
		<b>Informacja etymologiczna<br/></b>
        <div class="prezinfo"><?php if(isset($id))
		$infety=str_replace("prsł.","psł.",htmlspecialchars($wiersz['etyminfoetym']));
		echo nl2br(ucfirst($infety));
		$str=$wiersz['etyminfoetym'];
		$ostatniZnaczek=$str[strlen($str)-1];
		if ($ostatniZnaczek!="." && strlen($str)>0){
		echo ".";
		}
		
		echo "<br /><br />";
		echo ucfirst(htmlspecialchars($wiersz['etymzmianyzilur']));
		$str=$wiersz['etymzmianyzilur'];
		$ostatniZnaczek=$str[strlen($str)-1];
		if ($ostatniZnaczek!="." && strlen($str)>0){
		echo ".";
		}
		?></div>
			
        <b>Pierwszy słownik notujący kształt<br/></b>
        <div class="prezinfo"><?php if(isset($id))
		echo nl2br(ucfirst(htmlspecialchars($wiersz['etympierwszys'])));
		$str=$wiersz['etympierwszys'];
		$ostatniZnaczek=$str[strlen($str)-1];
		if ($ostatniZnaczek!="." && strlen($str)>0){
		echo ".";
		}
		?></div>
       
		
        </td></tr>
        </table>
        </form>
        <?php
        
    }

	
	public function EkranPrezentacjiLeksemuDoWydruku($idLeksemu)
    {
        global $conn;

        if(isset ($idLeksemu))
        {
            $id=$idLeksemu;
			
            //od maj 2011 id może też być nazwą leksemu, wówczas jest preprocesowany na właściwy id
            if(!is_numeric($id))
            {
            	    $sql=" select id from leksemy where leksem like '".$id."' and (usuniety is null or usuniety=0) limit 0,1 ";
                    //die($sql);
                    
            	    $rs=mysqli_query($conn,$sql) or die($sql."   -   ".mysqli_error());
            	    $wiersz=mysqli_fetch_array($rs);
            	    $id=$wiersz['id'];
            }
            
            
            $sql="select * from leksemy where id=".$id."";
            $rs=mysqli_query($conn,$sql) or die(mysqli_error());
            $i=-1;
            $wiersz=mysqli_fetch_array($rs);
        }

	$ro=true;
	$row1="ro";
	$readonly="readonly";
        
        ?>
        <form method="post" name="form1">
		<br /><br />
        <table align="center" width="100%" class="tbl<?php echo $row1;?>" cellspacing="0" cellpadding="2">
        <tr><td class="tbltitle<?php echo $row1;?>">Leksem</td></tr>
        <tr><td class="tbl<?php echo $row1;?>leksem">
        <?php 
        //echo $wiersz['leksem'];
        echo "<font size=\"+1\">".mb_convert_case($wiersz['leksem'], MB_CASE_UPPER, "UTF-8")."</font>";
		
        if(!isset($_SESSION['lastvieved_leksem'])) $_SESSION['lastvieved_leksem']='';
        $pos = strrpos($_SESSION['lastvieved_leksem'],$wiersz['leksem']);
        
        if ($pos === false) $_SESSION['lastvieved_leksem']=$_SESSION['lastvieved_leksem'].$wiersz['leksem'].', ';
        
        ?>
        </td></tr>
        <tr><td class="tbltitle<?php echo $row1;?>">Informacja semantyczna</td></tr>
        <tr><td class="tbl<?php echo $row1;?>">
        <span class="deflabel">Definicja<br /></span>
        <div class="prezinfo"><?php 
        	//$ptn = "/([Zz]ob[\.]*[ ]*)([^ ]*)/";
        	//$rpltxt = "$1<a href=\"?m=".$_GET['m']."&id=$2\">$2</a>";
        	//echo nl2br(preg_replace($ptn, $rpltxt, $wiersz['infosemdef']));
			echo nl2br($wiersz['infosemdef']);
        	//if(isset($id)) echo $wiersz['infosemdef']
        ?></div>
        
	      
        
        <span class="deflabel">Relacje semantyczne<br/></span>
        
        <?php
	$infosemrelsem=$wiersz['infosemrelsem'];
	$infosemrelsem=preg_replace("/:/", ",", $infosemrelsem);
	$infosemrelsem=preg_replace("[ ]", ",", $infosemrelsem);
	$infosemrelsem=preg_replace("/\s/", ",", $infosemrelsem);
	$infosemrelsem=preg_replace("/;/", ",", $infosemrelsem);
	
	//die($infosemrelsem);
	
	$keywords = preg_split('/,/', $infosemrelsem);
	
	$display=$wiersz['infosemrelsem'];
	
        foreach ($keywords as $value) 
	{
		  if($value!='' && strlen($value)>2 && $value!='brak') 
		  {
		  	  //echo '<br>'.$value;
		  	  if ($this->CzyTakiLeksemIstniejeBySlowo($value)) 
		  	  {
		  	  	  $display=preg_replace("/".$value."/", "<a href=\"?m=polkmiu&id=".$value."\">".$value."</a>", $display);
		  	  	  //echo ' tak!<br>';
		  	  }
		  }
	}
	?>        
        
        <div class="prezinfo"><?php if(isset($id)) 
		$antonim=str_replace("antonimy:","<br />antonimy:",$display);
		echo nl2br($antonim);
		?></div>
        <span class="deflabel">Gniazdo leksykalne<br/></span>
        <div class="prezinfo"><?php if(isset($id)) echo nl2br($wiersz['infosemgnialek']);?></div>
        </td></tr>
        <tr><td class="tbltitle<?php echo $row1;?>">Informacja fleksyjna</td></tr>
        <tr><td class="tbl<?php echo $row1;?>">
        <div class="prezinfo"><?php if(isset($id)) 
		$inffleks=$wiersz['infogram'];
		$inffleks=str_replace("lp.","<br />lp.",$wiersz['infogram']);
		$inffleks=str_replace("lmn.","<br />lmn.",$inffleks);
		echo nl2br($inffleks);
		?></div>
        </td></tr>
        <tr><td class="tbltitle<?php echo $row1;?>">Informacja składniowa</td></tr>
        <tr><td class="tbl<?php echo $row1;?>">
        <span class="deflabel">Wymagania składniowe<br></span>
        <div class="prezinfo"><?php if(isset($id)) 
		$wymskl=str_replace("referencjalnie","referencjalne",$wiersz['infoskwymsk']);
		$wymskl=str_replace("przeważnie","<br /><br />przeważnie",$wymskl);
		echo nl2br($wymskl);
		?></div>
        <span class="deflabel">Uzgodnienia<br/></span>
        <div class="prezinfo"><?php if(isset($id)) echo nl2br($wiersz['infoskuzg'])?></div>
        <span class="deflabel">Kolokacje<br/></span>
        <div class="prezinfo"><?php if(isset($id))
		$kolok=str_replace("/a/","<strong>/a/</strong>",$wiersz['infoskkolok']);
		$kolok=str_replace("/b/","<strong>/b/</strong>",$kolok);
		$kolok=str_replace("/c/","<strong>/c/</strong>",$kolok);
		$kolok=str_replace("/d/","<strong>/d/</strong>",$kolok);
		$kolok=str_replace("/e/","<strong>/e/</strong>",$kolok);		
		$kolok=str_replace("/f/","<strong>/f/</strong>",$kolok);		
		$kolok=str_replace("/g/","<strong>/g/</strong>",$kolok);		
		echo nl2br($kolok);
		?></div>
        </td></tr>
        <tr><td class="tbltitle<?php echo $row1;?>">Informacja pragmatyczna</td></tr>
        <tr><td class="tbl<?php echo $row1;?>">
        <div class="prezinfo"><?php if(isset($id)) echo nl2br($wiersz['infopra'])?></div>
        </td></tr>
        <tr><td class="tbltitle<?php echo $row1;?>">Przykłady użyć</td></tr>
        <tr><td class="tbl<?php echo $row1;?>">
        <div class="prezinfo"><?php if(isset($id)) 
			//&alpha;
			//&beta;
			$stage1=str_replace("/a/","<strong>/&alpha;/</strong>",$wiersz['przykuzy']);
			$stage2=str_replace("/b/","<strong>/&beta;/</strong>",$stage1);
			echo nl2br($stage2);
		?></div>
        </td></tr>
		<!-- UWAGA WYCIETO ZRODLA
        <tr><td class="tbltitle<?php echo $row1;?>">Źródła</td></tr>
        <tr><td class="tbl<?php echo $row1;?>">
        <div class="prezinfo"><?php if(isset($id)) echo $wiersz['zrodla']?></div>
        </td></tr>-->
        
        <tr><td class="tbltitle<?php echo $row1;?>">Etymologia</td></tr>
        <tr><td class="tbl<?php echo $row1;?>">
        <span class="deflabel">Informacja etymologiczna<br/></span>
        <div class="prezinfo"><?php 
		$infety=str_replace("prsł.","psł.",htmlspecialchars($wiersz['etyminfoetym']));
		echo nl2br(ucfirst($infety));
		//$str=$wiersz['etyminfoetym'];
		//$ostatniZnaczek=$str[strlen($str)-1];
		//if ($ostatniZnaczek!="." && strlen($str)>0){
		//echo ".";
		
		echo "<br />";
		echo nl2br(ucfirst(htmlspecialchars($wiersz['etymzmianyzilur'])));
		$str=$wiersz['etymzmianyzilur'];
		$ostatniZnaczek=$str[strlen($str)-1];
		if ($ostatniZnaczek!="." && strlen($str)>0)	echo ".";
		
		?></div>
		<span class="deflabel">Pierwszy słownik notujący kształt<br/></span>
        <div class="prezinfo"><?php 
		echo nl2br(ucfirst(htmlspecialchars($wiersz['etympierwszys'])));
		$str=$wiersz['etympierwszys'];
		$ostatniZnaczek=$str[strlen($str)-1];
		if ($ostatniZnaczek!="." && strlen($str)>0) echo ".";
		
		?></div>
        </td></tr>
        </table>
        </form>
		
        <?php
        
    }
	
	

	public function EkranZrodlaLeksemuDoWydruku($idLeksemu)
    {
        global $conn;
        if(isset ($idLeksemu))
        {
            $id=$idLeksemu;
            
            //od maj 2011 id może też być nazwą leksemu, wówczas jest preprocesowany na właściwy id
            if(!is_numeric($id))
            {
            	    $sql=" select id from leksemy where leksem like '".$id."' and (usuniety is null or usuniety=0) limit 0,1 ";
            	    //die($sql);
            	    $rs=mysqli_query($conn,$sql) or die($sql."   -   ".mysqli_error());
            	    $wiersz=mysqli_fetch_array($rs);
            	    $id=$wiersz['id'];
            }
            
            
            $sql="select * from leksemy where id=".$id."";
            $rs=mysqli_query($conn,$sql) or die(mysqli_error());
            $i=-1;
            $wiersz=mysqli_fetch_array($rs);
        }

	$ro=true;
	$row1="ro";
	$readonly="readonly";
        
        ?>
        <form method="post" name="form1">
       
		
        <tr><td align="left" valign="top" width="50" <?php echo $row1;?>leksem">
        <?php 
        echo strtoupper($wiersz['leksem']);
        
        if(!isset($_SESSION['lastvieved_leksem'])) $_SESSION['lastvieved_leksem']='';
        $pos = strrpos($_SESSION['lastvieved_leksem'],$wiersz['leksem']);
        
        if ($pos === false) $_SESSION['lastvieved_leksem']=$_SESSION['lastvieved_leksem'].$wiersz['leksem'].', ';
        
        ?>
        </td>
		<td align="left" <?php echo $row1;?>">
        <div><?php if(isset($id)) echo nl2br($wiersz['zrodla'])?></div>
        </td>
		</tr>
       
        </form>
		
        <?php
        
    }
	
	
    public function WierszZapiszPowrot($leksem)
    {
        global $conn;
        if (isset($_SESSION["id"]))
        {
        ?>
        <tr>
            <td class="tbl" align="center">
            <input type="submit" name="przycisk" value="Zapisz i wyjdź" class="przycisk">
            &nbsp;
            <input type="submit" name="przyciskDalej" value="Zapisz przejdź dalej" class="przycisk">
            &nbsp;
            <input type="submit" name="przyciskTylkoZapis" value="Zapisz i pozostań" class="przycisk">
            &nbsp;
            <input type="button" name="przyciskBack" value="Powrót" class="przycisk" onclick="location='?m=lkjhgfd&l=<?php echo substr($leksem, 0, 1);?>';">
            </td>
        </tr>

        <?php
        }
    }

    public function ShowWelcome()
    {
        global $conn;
        ?>
        <div id="welcome">
			<h2>Witamy w &bdquo;Słowniku nazw osobowych&rdquo;</h2>
			<!--<div align="center">
			<img src="images/bud.jpg"  style="float: left" margin-left= />
			</div><br /><br />-->
			<?php
			include 'onas.html';
			?>
			
			<!--<img src="images/sow.PNG" style="float: right" />
			<br/><br/><br/><br/><br/><br/><br/><br/>-->
		</div>
		
        <?php
    }
	
	public function EkranPrezentacjiLeksemuDoWydrukuTylkoEtym($idLeksemu)
    {
        global $conn;
        if(isset ($idLeksemu))
        {
            $id=$idLeksemu; 
			
            //od maj 2011 id może też być nazwą leksemu, wówczas jest preprocesowany na właściwy id
            if(!is_numeric($id))
            {
            	    $sql=" select id from leksemy where leksem like '".$id."' and (usuniety is null or usuniety=0) limit 0,1 ";
            	    //die($sql);
            	    $rs=mysqli_query($conn,$sql) or die($sql."   -   ".mysqli_error());
            	    $wiersz=mysqli_fetch_array($rs);
            	    $id=$wiersz['id'];
            }
            
            
            $sql="select * from leksemy where id=".$id."";
            $rs=mysqli_query($conn,$sql) or die(mysqli_error());
            $i=-1;
            $wiersz=mysqli_fetch_array($rs);
        }

	$ro=true;
	$row1="ro";
	$readonly="readonly";
        
        ?>
        <form method="post" name="form1">
		<br /><br />
        <table align="center" width="100%" class="tbl<?php echo $row1;?>" cellspacing="0" cellpadding="2">
        <tr><td class="tbltitle<?php echo $row1;?>">Leksem</td></tr>
        <tr><td class="tbl<?php echo $row1;?>leksem">
        <?php 
        //echo $wiersz['leksem'];
        echo "<font size=\"+1\">".mb_convert_case($wiersz['leksem'], MB_CASE_UPPER, "UTF-8")."</font>";
		
        if(!isset($_SESSION['lastvieved_leksem'])) $_SESSION['lastvieved_leksem']='';
        $pos = strrpos($_SESSION['lastvieved_leksem'],$wiersz['leksem']);
        
        if ($pos === false) $_SESSION['lastvieved_leksem']=$_SESSION['lastvieved_leksem'].$wiersz['leksem'].', ';
        
        ?>
        </td></tr>

        <tr><td class="tbltitle<?php echo $row1;?>">Etymologia</td></tr>
        <tr><td class="tbl<?php echo $row1;?>">
        <span class="deflabel">Informacja etymologiczna<br/></span>
        <div class="prezinfo"><?php 
		$infety=str_replace("prsł.","psł.",htmlspecialchars($wiersz['etyminfoetym']));
		echo nl2br(ucfirst($infety));
		//$str=$wiersz['etyminfoetym'];
		//$ostatniZnaczek=$str[strlen($str)-1];
		//if ($ostatniZnaczek!="." && strlen($str)>0){
		//echo ".";
		
		echo "<br />";
		echo nl2br(ucfirst(htmlspecialchars($wiersz['etymzmianyzilur'])));
		$str=$wiersz['etymzmianyzilur'];
		$ostatniZnaczek=$str[strlen($str)-1];
		if ($ostatniZnaczek!="." && strlen($str)>0)	echo ".";
		
		?></div>
		<span class="deflabel">Pierwszy słownik notujący kształt<br/></span>
        <div class="prezinfo"><?php 
		echo nl2br(ucfirst(htmlspecialchars($wiersz['etympierwszys'])));
		$str=$wiersz['etympierwszys'];
		$ostatniZnaczek=$str[strlen($str)-1];
		if ($ostatniZnaczek!="." && strlen($str)>0) echo ".";
		
		?></div>
        </td></tr>
        </table>
        </form>
		
        <?php
        
    }

}
?>

AnonSec - 2021