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/ilpnowa/../slownik/web/

[  Home  ][  C0mmand  ][  Upload File  ]

Current File : /home/ilpnowa/../slownik/web/maincontentclass abc.php
<?php
class maincontentclass {
	
	public function getNextLeksemIdBySqlFromSessionCurrentId($idCurrentLeksem)
	{
		$sqlf=$_SESSION['sqlFromSession'];
		//die("jee");
		$rsf=mysql_query($sqlf) or die("sql: ".$sqlf." - ".mysql_error());
		
		while ($wierszf=mysql_fetch_array($rsf))
		{
			if($wierszf['id']==$idCurrentLeksem)
			{
				$wierszf=mysql_fetch_array($rsf);
				$idNext=$wierszf['id'];
				//die($idNext);
				return $idNext;
			}
		}
	}
	
	    public function AddEditLeksemWhereToGoAfterClick()
	    {

	    	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)
	{
	  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()
    {
        if(isset($_GET['m']))
        switch($_GET['m'])
        {
            case 'rfcedx': $this->Onas();break;
            case 'rfvtgb': $this->FormularzDodawaniaLeksemu();break;
            case 'polkmiu': $this->EkranPrezentacjiLeksemu();break;
            case 'lkjhgfd': $this->ListaLeksemow();break;
            case 'iuytre': $this->ListaZrodel();break;
            case 'ikmujn': $this->HistoriaProjektu();break;
            case 'tgbvrfc': $this->ZalozeniaSlownika();break;
            case 'edxwsz': $this->Zawartosc();break;
            case 'uyhgbvfc': $this->InneInformacje();break;
            case 'rtyhjnm': $this->FormularzDodawaniaLiteratury();break;
            case 'qsxdcr': $this->FormularzZmianyHasla();break;
            case 'z': $this->ShowWelcome();break;

            default: break;
        }
        else
        {
            $this->ShowWelcome();
        }
    }
 
    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
    	    }
    }
    
    public function ListaLeksemow()
    {
    	 $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=mysql_query("update leksemy set usuniety=1 where id=".$_GET['delid']."") or die(mysql_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
            $rsILW=mysql_query($sql) or die(mysql_error());
            $numRows=mysql_num_rows($rsILW);
            $iloscWszystkichRekordow=$numRows;
            
           
        $sql=$sql." LIMIT ".($numerStronyBiezacej*$porcjaPorcjowania).", ".$porcjaPorcjowania."";
        
        $_SESSION['sqlFromSession']=$sql;
        
         //echo $sql;
        $rs=mysql_query($sql) or die(mysql_error());
        //$rsNastepny=mysql_query($sql) or die(mysql_error());
        
        
        //$numRows=mysql_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=mysql_query($sql4) or die(mysql_error());
        		while ($wiersz4=mysql_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=mysql_query($sql4) or die(mysql_error());
				while ($wiersz4=mysql_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=mysql_query($sql4) or die(mysql_error());
				while ($wiersz4=mysql_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=mysql_query($sql4) or die(mysql_error());
				while ($wiersz4=mysql_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=mysql_fetch_array($rsNastepny); //o jedno feczowanie wiecej
            
            while ($wiersz=mysql_fetch_array($rs))
            {
            	//$wierszNastepny=mysql_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>";
                if ($_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()
    {
        $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);
        mysql_query($sql) or die($sql." --- ".mysql_error());

        
        $this->AddEditLeksemWhereToGoAfterClick();
        
        
        die();
    }
    
    
    public function ObslugaFormularzaDodawaniaLiteratury()
    {
        $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
            )

        ";
        mysql_query($sql) or die($sql." --- ".mysql_error());

    }

    
    public function ObslugaFormularzaEdycjiLeksemu($id)
    {

        $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);
        mysql_query($sql) or die($sql." --- ".mysql_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']."')";
		mysql_query($sqlhist) or die($sqlhist." --- ".mysql_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']."')";
		mysql_query($sqlhist) or die($sqlhist." --- ".mysql_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);
		mysql_query($sqlhist) or die($sqlhist." --- ".mysql_error());
	}
	
	$this->AddEditLeksemWhereToGoAfterClick();	
	
        die();
    }

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

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

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

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

    public function ListaZrodel()
    {
        $sql="select * from literatura where usuniety=0 order by id";
        $rs=mysql_query($sql) or die(mysql_error());
		$i=-1;
        ?>
        <a href="?m=rtyhjnm">dodaj</a>
        <table class="tblleksemy" cellspacing="0" cellpadding="5" width="100%"><?php
        while ($wiersz=mysql_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()
    {

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

            $sql="select * from literatura where id=".$id."";
            $rs=mysql_query($sql) or die(mysql_error());
            $i=-1;
            $wiersz=mysql_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()
    {
        if(isset ($_GET['id']))
        {
            $id=$_GET['id'];

            $sql="select * from leksemy where id=".$id."";
            $rs=mysql_query($sql) or die(mysql_error());
            $i=-1;
            $wiersz=mysql_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=mysql_query($sql3) or die($sql3." --- ".mysql_error());
				    while ($wiersz3=mysql_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=mysql_query($sql4) or die($sql4." --- ".mysql_error());
			 
			 $numRows4=mysql_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=mysql_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=mysql_query($sql) or die($sql." --- ".mysql_error());
            while ($wiersz2=mysql_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=mysql_query($sql4) or die($sql4." --- ".mysql_error());
			 
			 $numRows4=mysql_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=mysql_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=mysql_query($sql) or die($sql." --- ".mysql_error());
            while ($wiersz2=mysql_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)
    {
 	
 	$sqlctl="select count(*) as il from leksemy where leksem like '".$slowo."%' and (usuniety is null or usuniety=0)";
 	$rsctl=mysql_query($sqlctl) or die($sqlctl."   -   ".mysql_error());
	$wierszctl=mysql_fetch_array($rsctl);
	//die("il: ".$wierszctl['il']);
	if($wierszctl['il']==0) return false;
	else return true;
 	
    }
    
    public function EkranPrezentacjiLeksemu()
    {
        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 like '".$id."' and (usuniety is null or usuniety=0) limit 0,1 ";
            	    //die($sql);
            	    $rs=mysql_query($sql) or die($sql."   -   ".mysql_error());
            	    $wiersz=mysql_fetch_array($rs);
            	    $id=$wiersz['id'];
            }
            
            
            $sql="select * from leksemy where id=".$id."";
            $rs=mysql_query($sql) or die(mysql_error());
            $i=-1;
            $wiersz=mysql_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;?>">
        <?php 
        echo $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></tr>
        
        <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/>
        <div class="prezinfo"><?php 
        	$ptn = "/([Zz]ob[\.]*[ ]*)([^ ]*)/";
        	$rpltxt = "$1<a href=\"?m=".$_GET['m']."&id=$2\">$2</a>";
        	echo preg_replace($ptn, $rpltxt, $wiersz['infosemdef']);
        	//if(isset($id)) echo $wiersz['infosemdef']
        ?></div>
        
	<?php 
	//$ptn = "/[Zz]ob[\.]*[ ]*([^ ]*)/";
	//$str = "zob. aaaa sfs fgggfgfg ikhkjbkjhk";
	//$rpltxt = "";
	//echo preg_replace($ptn, $rpltxt, $str);
	?>

	<?php
	//$ptn = "/[Zz]ob[\.]*[ ]*([^ ]*)/"; //REGULAR EXPRESSION NA zob. wyraz
	//$str = "zob. aaaa sfs fgggfgfg ikhkjbkjhk";
	//preg_match($ptn, $str, $matches);
	//print_r($matches[1]);
	?>
          
        relacje semantyczne:<br/>
        
        <?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 $antonim;
		?></div>
        gniazdo leksykalne:<br/>
        <div class="prezinfo"><?php if(isset($id)) echo $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 $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;?>">
        wymagania składniowe:<br>
        <div class="prezinfo"><?php if(isset($id)) echo str_replace("referencjalnie","referencjalne",$wiersz['infoskwymsk']);?></div>
        uzgodnienia:<br/>
        <div class="prezinfo"><?php if(isset($id)) echo $wiersz['infoskuzg']?></div>
        kolokacje:<br/>
		<div class="prezinfo"><?php if(isset($id))
		$kolok=str_replace("/a/","<strong>/a/</strong>",$wiersz['infoskkolok']);
		$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 $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 $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/","<br /><strong>/&beta;/</strong>",$stage1);
			echo $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;?>">
		informacja etymologiczna:<br/>
        <div class="prezinfo"><?php if(isset($id))
		$infety=str_replace("prsł.","psł.",$wiersz['etyminfoetym']);
		$infety=str_replace("<","",$infety);
		$infety=str_replace(">","",$infety);
		echo ucfirst($infety);
		$str=$wiersz['etyminfoetym'];
		$ostatniZnaczek=$str[strlen($str)-1];
		if ($ostatniZnaczek!="."){
		echo ".";
		}
		?></div>
        pierwszy słownik notujący kształt:<br/>
        <div class="prezinfo"><?php if(isset($id))
		echo ucfirst($wiersz['etympierwszys']);
		$str=$wiersz['etympierwszys'];
		$ostatniZnaczek=$str[strlen($str)-1];
		if ($ostatniZnaczek!="."){
		echo ".";
		}
		?></div>
        zmiany znaczenia i/lub rejestru, ew. przykłady:<br/>
        <div class="prezinfo"><?php if(isset($id)) 
		echo ucfirst($wiersz['etymzmianyzilur']);
		$str=$wiersz['etymzmianyzilur'];
		$ostatniZnaczek=$str[strlen($str)-1];
		if ($ostatniZnaczek!="." && length($str>0)){
		echo ".";
		}
		?></div>
		
        </td></tr>
        </table>
        </form>
        <?php
        
    }

	
	public function EkranPrezentacjiLeksemuDoWydruku($idLeksemu)
    {
        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=mysql_query($sql) or die($sql."   -   ".mysql_error());
            	    $wiersz=mysql_fetch_array($rs);
            	    $id=$wiersz['id'];
            }
            
            
            $sql="select * from leksemy where id=".$id."";
            $rs=mysql_query($sql) or die(mysql_error());
            $i=-1;
            $wiersz=mysql_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 class="tbltitle<?php echo $row1;?>">Leksem</td></tr>
        <tr><td class="tbl<?php echo $row1;?>leksem">
        <?php 
        echo $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></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 preg_replace($ptn, $rpltxt, $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)) echo $display;?></div>
        <span class="deflabel">gniazdo leksykalne:<br/></span>
        <div class="prezinfo"><?php if(isset($id)) echo $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)) echo $wiersz['infogram']?></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)) echo str_replace("referencjalnie","referencjalne",$wiersz['infoskwymsk']);?></div>
        <span class="deflabel">uzgodnienia:<br/></span>
        <div class="prezinfo"><?php if(isset($id)) echo $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><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 $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 $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/","<br /><strong>/&beta;/</strong>",$stage1);
			echo $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 if(isset($id)) echo $wiersz['etyminfoetym']?></div>
		<span class="deflabel">pierwszy słownik notujący kształt:<br/></span>
        <div class="prezinfo"><?php if(isset($id)) echo $wiersz['etympierwszys']?></div>
        <span class="deflabel">zmiany znaczenia i/lub rejestru, ew. przykłady:<br/></span>
        <div class="prezinfo"><?php if(isset($id)) echo $wiersz['etymzmianyzilur']?></div>
        </td></tr>
        </table>
        </form>
		
        <?php
        
    }

	public function EkranZrodlaLeksemuDoWydruku($idLeksemu)
    {
        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=mysql_query($sql) or die($sql."   -   ".mysql_error());
            	    $wiersz=mysql_fetch_array($rs);
            	    $id=$wiersz['id'];
            }
            
            
            $sql="select * from leksemy where id=".$id."";
            $rs=mysql_query($sql) or die(mysql_error());
            $i=-1;
            $wiersz=mysql_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 $wiersz['zrodla']?></div>
        </td>
		</tr>
       
        </form>
		
        <?php
        
    }
	
	
    public function WierszZapiszPowrot($leksem)
    {
        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()
    {
        ?>
        	<div id="welcome">
			<h2>Witamy w Słowniku Nazw Osobowych</h2>
			<p><strong>tekst </strong> tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst </p>
			<p>tekst tekst tekst tekst tekst :</p>
			<ul>
				<li>tekst tekst tekst tekst </li>
				<li>tekst tekst tekst tekst </li>
				<li>tekst tekst tekst tekst </li>
			</ul>
		</div>
		<div id="example">
			<h2>tekst tekst tekst tekst </h2>
			<p>tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst .</p>
			<blockquote>
				<p>tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst </p>
			</blockquote>
			<h3>tekst tekst tekst tekst </h3>
			<p>tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst tekst </p>
			<p>tekst tekst tekst tekst :</p>
			<ol>
				<li>tekst tekst tekst tekst </li>
				<li>tekst tekst tekst tekst </li>
				<li>tekst tekst tekst tekst </li>
			</ol>
		</div>
        <?php
    }

}
?>

AnonSec - 2021