Linux polon 4.19.0-27-amd64 #1 SMP Debian 4.19.316-1 (2024-06-25) x86_64
Apache/2.4.59 (Debian)
: 10.2.73.233 | : 18.116.85.96
Cant Read [ /etc/named.conf ]
5.6.40-64+0~20230107.71+debian10~1.gbp673146
www-data
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
home /
slownik /
web /
[ HOME SHELL ]
Name
Size
Permission
Action
dbupdates
[ DIR ]
drwxr-xr-x
images
[ DIR ]
drwxr-xr-x
nbproject
[ DIR ]
drwxr-xr-x
pliki
[ DIR ]
drwxr-xr-x
templateorig
[ DIR ]
drwxr-xr-x
.bckp2index.php
2.33
KB
-rw-r--r--
.htaccess
110
B
-rw-r--r--
.htpasswd
45
B
-rw-r--r--
auth.php
219
B
-rw-r--r--
backend.html
276
B
-rw-r--r--
bibliografia.html
196.78
KB
-rw-r--r--
cojest.htm
18.21
KB
-rw-r--r--
cojest.html
18.27
KB
-rw-r--r--
commonHeader.php
790
B
-rw-r--r--
commonHeader.php.produkcja
533
B
-rw-r--r--
dc.sql
745
B
-rw-r--r--
default.css
5.82
KB
-rw-r--r--
defaultPrint.css
5.39
KB
-rw-r--r--
etymol.html
10.08
KB
-rw-r--r--
fleks.html
40.27
KB
-rw-r--r--
fleksja.htm
43.82
KB
-rw-r--r--
index.html
269
B
-rw-r--r--
index.php
2.26
KB
-rw-r--r--
info.php
217
B
-rw-r--r--
innow.html
3.7
KB
-rw-r--r--
logo.html
12
B
-rw-r--r--
logo.jpg
80.11
KB
-rw-r--r--
logo.php
76
B
-rw-r--r--
logo.png
41.17
KB
-rw-r--r--
logout.php
95
B
-rw-r--r--
maincontentclass abc.php
60.86
KB
-rw-r--r--
maincontentclass.php
66.9
KB
-rw-r--r--
maincontentclass.php.bak
61.9
KB
-rw-r--r--
maincontentclassKOPIA.php
50.75
KB
-rw-r--r--
mainmenuclass.php
789
B
-rw-r--r--
mys
33
B
-rw-r--r--
onas.html
3.14
KB
-rw-r--r--
pasekPorcjowania.php
1.37
KB
-rw-r--r--
phpinfo.php
21
B
-rw-r--r--
poco.html
4.91
KB
-rw-r--r--
pocoz.html
5.19
KB
-rw-r--r--
pocozz.html
4.87
KB
-rw-r--r--
pragma.html
33.56
KB
-rw-r--r--
print.php
2.43
KB
-rw-r--r--
printTylkoEtym.php
2.46
KB
-rw-r--r--
printWZOR.php
2.22
KB
-rw-r--r--
reguly.html
14.96
KB
-rw-r--r--
reguly2.html
445.68
KB
-rw-r--r--
reguly3.html
111.8
KB
-rw-r--r--
reguly33.html
27.68
KB
-rw-r--r--
robots.txt
14
B
-rw-r--r--
seman.html
13.09
KB
-rw-r--r--
servertypeNOUPLOAD.php
83
B
-rw-r--r--
skladnia.html
9.17
KB
-rw-r--r--
slowa.html
5.17
KB
-rw-r--r--
smietnik.txt
938
B
-rw-r--r--
sno1.sql
6.41
KB
-rw-r--r--
sources.php
992
B
-rw-r--r--
sqltest1.sql
87
B
-rw-r--r--
sqltest2.sql
327.5
KB
-rw-r--r--
sqltest3.sql
2.87
KB
-rw-r--r--
test.php
11.36
KB
-rw-r--r--
test2.php
12.04
KB
-rw-r--r--
test2database.php
570
B
-rw-r--r--
test2delete.php
199
B
-rw-r--r--
test2formularz.php
2.88
KB
-rw-r--r--
test2lista.php
5.91
KB
-rw-r--r--
test2sleep.php
34
B
-rw-r--r--
test2zapis.php
555
B
-rw-r--r--
test2zdj.php
552
B
-rw-r--r--
upd
113
B
-rw-r--r--
userclass.php
3.08
KB
-rw-r--r--
ut.sql
659
B
-rw-r--r--
zalozenia.html
2.43
KB
-rw-r--r--
zuserclass.php
3.04
KB
-rw-r--r--
zzalozenia.html
241.85
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : 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"> <span id="sp1" class="valid"></span></td></tr> <tr><td>nowe hasło</td><td><input name="h2" type="password" size="20"> <span id="sp2" class="valid"></span></td></tr> <tr><td>nowe hasło (ponownie)</td><td><input name="h3" type="password" size="20"> <span id="sp3" class="valid"></span></td></tr> <tr><td> </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> <?php if($j=="A"){?><a href="?m=<?php echo $_GET["m"];?>&l=<?php echo "Ą";?>"><?php echo "Ą";?></a> <?php } if($j=="C"){?><a href="?m=<?php echo $_GET["m"];?>&l=<?php echo "Ć";?>"><?php echo "Ć";?></a> <?php } if($j=="E"){?><a href="?m=<?php echo $_GET["m"];?>&l=<?php echo "Ę";?>"><?php echo "Ę";?></a> <?php } if($j=="L"){?><a href="?m=<?php echo $_GET["m"];?>&l=<?php echo "Ł";?>"><?php echo "Ł";?></a> <?php } if($j=="N"){?><a href="?m=<?php echo $_GET["m"];?>&l=<?php echo "Ń";?>"><?php echo "Ń";?></a> <?php } if($j=="O"){?><a href="?m=<?php echo $_GET["m"];?>&l=<?php echo "Ó";?>"><?php echo "Ó";?></a> <?php } if($j=="S"){?><a href="?m=<?php echo $_GET["m"];?>&l=<?php echo "Ś";?>"><?php echo "Ś";?></a> <?php } if($j=="Z"){?><a href="?m=<?php echo $_GET["m"];?>&l=<?php echo "Ź";?>"><?php echo "Ź";?></a> <?php } if($j=="Z"){?><a href="?m=<?php echo $_GET["m"];?>&l=<?php echo "Ż";?>"><?php echo "Ż";?></a> <?php } } //if ($_GET['l']=="") die(); ?> <br><form name="form1" method="post" style="padding-top:12px;"> szukaj: <input name="search" size="15"> <input type="submit" value="Znajdź" style="background-color:white;font-size:8pt;"> <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 " "; 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> </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> </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> </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> </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;?>"> </td></tr> <?php } ?> <tr><td> </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> </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> </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> </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> </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> </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> </td></tr> <?php //TABELKA HISTORII ETYM if(isset($id)) { if ($_SESSION['mozeZmieniacWlascicielaLeksemu']=="1") { ?> <tr><td> </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> </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;?>"> </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> </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> </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> </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> </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> </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> </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)) //α //β $stage1=str_replace("/a/","<strong>/α/</strong>",$wiersz['przykuzy']); $stage2=str_replace("/b/","<strong>/β/</strong>",$stage1); echo nl2br($stage2); ?></div> </td></tr> <tr><td> </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> </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)) //α //β $stage1=str_replace("/a/","<strong>/α/</strong>",$wiersz['przykuzy']); $stage2=str_replace("/b/","<strong>/β/</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"> <input type="submit" name="przyciskDalej" value="Zapisz przejdź dalej" class="przycisk"> <input type="submit" name="przyciskTylkoZapis" value="Zapisz i pozostań" class="przycisk"> <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 „Słowniku nazw osobowych”</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 } } ?>
Close