|
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 ] |
|---|
<?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"> <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()
{
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>
<?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=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 " ";
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()
{
$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> </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> </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> </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;?>"> </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=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> </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;?>"> </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> </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> </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> </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> </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> </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> </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/","<br /><strong>/β/</strong>",$stage1);
echo $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;?>">
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))
//α
//β
$stage1=str_replace("/a/","<strong>/α/</strong>",$wiersz['przykuzy']);
$stage2=str_replace("/b/","<br /><strong>/β/</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">
<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()
{
?>
<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
}
}
?>