|
Server IP : 10.2.73.233 / Your IP : 216.73.216.59 Web Server : Apache/2.4.59 (Debian) System : Linux polon 4.19.0-27-amd64 #1 SMP Debian 4.19.316-1 (2024-06-25) x86_64 User : www-data ( 33) PHP Version : 5.6.40-64+0~20230107.71+debian10~1.gbp673146 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0750) : /home/dialektologia/web/trash/ |
| [ Home ] | [ C0mmand ] | [ Upload File ] |
|---|
<?php
class maincontentclass {
function cleanQuery($string)
{
if(get_magic_quotes_gpc()) // prevents duplicate backslashes
{
$string = stripslashes($string);
}
if (phpversion() >= '4.3.0')
{
$string = mysql_real_escape_string($string);
}
else
{
$string = mysql_escape_string($string);
}
return $string;
}
public function CreateOrUpdate($contentId)
{
mysql_query("update rightmenu set sensitiveContent=0, content='".addslashes($_POST['f1'])."' where id='".$contentId."'")
or die("maincontentclass -> CreateOrUpdate - nie udało się zapisać");
}
public function CreateOrUpdateTextArea($contentId)
{
mysql_query("update rightmenu set sensitiveContent=1, content='".addslashes($_POST['content'])."' where id='".$contentId."'")
or die("maincontentclass -> CreateOrUpdateTextArea - nie udało się zapisać");
}
public function UpdateLeksykonTextarea($lid,$content)
{
mysql_query("update leksykon set sensitiveContent=1, content='".addslashes($content)."' where id='".$lid."'")
or die("maincontentclass -> UpdateLeksykonTextarea - nie udało się zapisać");
}
public function RemoveSensitiveTag($contentId)
{
mysql_query("update rightmenu set sensitiveContent=0 where id='".$contentId."'")
or die("maincontentclass -> RemoveSensitiveTag - nie udało się usunąć znacznika sensitive");
}
public function UpdateLeksykon($idHasla,$content)
{
mysql_query("update leksykon set content='".addslashes($_POST['f2'])."' where id=".$idHasla."")
or die("maincontentclass -> UpdateLeksykon - nie udało się zapisać");
}
public function TuJestes()
{
global $conn;
if(isset ($_GET['l1']))
{
$sql="select name from rightmenu where id='".$_GET['l1']."'";
$rs=null;
if(MYSQLLIB=='mysql') $rs=mysql_query($sql) or die(mysql_error());
if(MYSQLLIB=='mysqli') $rs=mysqli_query($conn,$sql) or die(mysqli_error());
$wiersz=null;
if(MYSQLLIB=='mysql') $wiersz=mysql_fetch_array($rs);
if(MYSQLLIB=='mysqli') $wiersz=mysqli_fetch_array($rs);
if ($wiersz)
{
echo "<a class=\"tujestes\" href=\"?l1=".$_GET['l1']."\">".$wiersz['name']."</a>";
}
}
if(isset ($_GET['l2']))
{
$sql="select name from rightmenu where id='".$_GET['l2']."'";
$rs=null;
if(MYSQLLIB=='mysql') $rs=mysql_query($sql) or die(mysql_error());
if(MYSQLLIB=='mysqli') $rs=mysqli_query($conn,$sql) or die(mysqli_error());
$wiersz=null;
if(MYSQLLIB=='mysql') $wiersz=mysql_fetch_array($rs);
if(MYSQLLIB=='mysqli') $wiersz=mysqli_fetch_array($rs);
if ($wiersz)
{
echo " | <a class=\"tujestes\" href=\"?l1=".$_GET['l1']."&l2=".$_GET['l2']."\">".$wiersz['name']."</a>";
}
}
if(isset ($_GET['l3']))
{
$sql="select name from rightmenu where id='".$_GET['l3']."'";
$rs=null;
if(MYSQLLIB=='mysql') $rs=mysql_query($sql) or die(mysql_error());
if(MYSQLLIB=='mysqli') $rs=mysqli_query($conn,$sql) or die(mysqli_error());
$wiersz=null;
if(MYSQLLIB=='mysql') $wiersz=mysql_fetch_array($rs);
if(MYSQLLIB=='mysqli') $wiersz=mysqli_fetch_array($rs);
if ($wiersz)
{
echo " | <a class=\"tujestes\" href=\"?l1=".$_GET['l1']."&l2=".$_GET['l2']."&l3=".$_GET['l3']."\">".$wiersz['name']."</a>";
}
}
if(isset ($_GET['l4']))
{
$sql="select name from rightmenu where id='".$_GET['l4']."'";
$rs=null;
if(MYSQLLIB=='mysql') $rs=mysql_query($sql) or die(mysql_error());
if(MYSQLLIB=='mysqli') $rs=mysqli_query($conn,$sql) or die(mysqli_error());
$wiersz=null;
if(MYSQLLIB=='mysql') $wiersz=mysql_fetch_array($rs);
if(MYSQLLIB=='mysqli') $wiersz=mysqli_fetch_array($rs);
if ($wiersz)
{
echo " | <a class=\"tujestes\" href=\"?l1=".$_GET['l1']."&l2=".$_GET['l2']."&l3=".$_GET['l3']."&l4=".$_GET['l4']."\">".$wiersz['name']."</a>";
}
}
if(isset ($_GET['l5']))
{
$sql="select name from rightmenu where id='".$_GET['l5']."'";
$rs=null;
if(MYSQLLIB=='mysql') $rs=mysql_query($sql) or die(mysql_error());
if(MYSQLLIB=='mysqli') $rs=mysqli_query($conn,$sql) or die(mysqli_error());
$wiersz=null;
if(MYSQLLIB=='mysql') $wiersz=mysql_fetch_array($rs);
if(MYSQLLIB=='mysqli') $wiersz=mysqli_fetch_array($rs);
if ($wiersz)
{
echo " | <a class=\"tujestes\" href=\"?l1=".$_GET['l1']."&l2=".$_GET['l2']."&l3=".$_GET['l3']."&l4=".$_GET['l4']."&l5=".$_GET['l5']."\">".$wiersz['name']."</a>";
}
}
if(isset ($_GET['l6']))
{
$sql="select name from rightmenu where id='".$_GET['l6']."'";
$rs=null;
if(MYSQLLIB=='mysql') $rs=mysql_query($sql) or die(mysql_error());
if(MYSQLLIB=='mysqli') $rs=mysqli_query($conn,$sql) or die(mysqli_error());
$wiersz=null;
if(MYSQLLIB=='mysql') $wiersz=mysql_fetch_array($rs);
if(MYSQLLIB=='mysqli') $wiersz=mysqli_fetch_array($rs);
if ($wiersz)
{
echo " | <a class=\"tujestes\" href=\"?l1=".$_GET['l1']."&l2=".$_GET['l2']."&l3=".$_GET['l3']."&l4=".$_GET['l4']."&l5=".$_GET['l5']."&l6=".$_GET['l6']."\">".$wiersz['name']."</a>";
}
}
$pos = strpos($_SERVER['QUERY_STRING'], 'kultura' );
if ($pos === false) {
//nie znaleziono
}
else
{
echo "<br />";
echo "<div align=\"left\"><a href=\"?l1=linkownia\">Kultura ludowa - spis treści</a></div>";
}
}
public function RenderFckeditor($fckid,$content)
{
$f=new FCKeditor($fckid);
//$f->Width=700;
//$f->Height=400;
$f->Value=$content;
$f->Create();
?>
<script>
var fck = document.getElementById("<?php echo $fckid; ?>___Frame");
fck.height = screen.height-200;
fck.width = screen.width-600;
//fck.addEventListener('keydown',function(){switchView(e)},true);
</script>
<?php
}
public function RenderTextArea($content)
{
?>
<br />
<input type="submit" name="nofckeditor" value="Zapisz"> <input
type="submit" name="nofckeditornosensitive" value="Usuń znacznik sensitive"><br />
<textarea name="content" cols="80" rows="30"><?php
echo $content;
?></textarea>
<?php
}
public function ShowContent($contentidstr)
{
global $conn;
$this->TuJestes();
if($contentidstr=='leksykon')
{
include 'leksykon.php';
}
else if($contentidstr=='leksykon-kaszubski')
{
include 'leksykonkaszubski.php';
}
else if($contentidstr=='mapa-serwisu')
{
include 'mapaserwisu.php';
}
else if($contentidstr=='literatura')
{
include 'literatura.php';
}
else if(isset($_GET['diax']))
{
$mc2 = new maincontentclass();
$mc2->Literatura();
}
else
{
if(MYSQLLIB=='mysql') $rs=mysql_query("select content, coalesce(sensitiveContent,0) as sensitiveContent from rightmenu where id='".$contentidstr."'");
if(MYSQLLIB=='mysqli') $rs=mysqli_query($conn,"select content, coalesce(sensitiveContent,0) as sensitiveContent from rightmenu where id='".$contentidstr."'");
$wiersz=null;
if(MYSQLLIB=='mysql') $wiersz=mysql_fetch_array($rs);
if(MYSQLLIB=='mysqli') $wiersz=mysqli_fetch_array($rs);
if ($wiersz)
{
if($_SESSION['cedt']=="0")
{
$content=$wiersz['content'];
//odstepy
$content=str_replace(
'<font color="#000000">'
,''
,$content
);
//zepsute wideo
$content=str_replace(
'images/stories/vid/'
,'http://www.dialektologia.uw.edu.pl/images/stories/vid/'
,$content
);
//zepsuty dymek
$content=str_replace(
'<div class="bubble_middle"> </div>'
,'<div class="bubble_middle"><span id="bubble_tooltip_content"></span></div>'
,$content);
$content=str_replace(
'<div class="bubble_middle"> </div>'
,'<div class="bubble_middle"><span id="bubble_tooltip_content"></span></div>'
,$content);
//nastepny poprzedni
$content=str_replace(
'<table align="center" style="margin-top: 25px;">'
,'<table align="center" style="margin-top: 0px;width:1px;height:1px;visibility:hidden;">'
,$content
);
//puste alty
$content=str_replace(
'alt=""'
,' '
,$content
);
$content=str_replace(
'alt="'
,'title="'
,$content
);
//wersja podstawowa, konsekwentnie
$content=str_replace(
'Przejdź do wersji podstawowej'
,'Wersja podstawowa'
,$content
);
$content=str_replace(
'Czytaj wersję podstawową tego artykułu'
,'Wersja podstawowa'
,$content
);
$content=str_replace(
'Do wersji skróconej'
,'Wersja podstawowa'
,$content
);
$content=str_replace(
'Do wersji skrócona'
,'Wersja podstawowa'
,$content
);
$content=str_replace(
'Czytaj podstawową wersję tego artykułu'
,'Wersja podstawowa'
,$content
);
$content=str_replace(
'Czytaj wersję podstawową tego tekstu'
,'Wersja podstawowa'
,$content
);
$content=str_replace(
'Wersja podstawowa tego artykułu'
,'Wersja podstawowa'
,$content
);
$content=str_replace(
'http://www.gwarypolskie.uw.edu.pl'
,'http://www.dialektologia.uw.edu.pl'
,$content
);
$content=str_replace(
'\\'
,'/'
,$content
);
//skucha - całe 2015-03, to tylko kwestia włączenia flash playera
//2015-03 player fix, zmiana playera na nowy
//1. utwórz $content2=$content
//$content2=$content;
//2. splitem wydziel tylko <object .... </object>
//$object=explode('<object',$content);
//$object='<object'.$object[1];
//$object=explode('</object>',$object);
//$object=$object[0].'</object>';
//echo $object;
//3. w miejsce oryginału wrzuć kotwicę, w $object pozostanie object żeby wyjąć mp3
$message='<div class="msgjeslinie">Informacja: jeśli nie możesz odsłuchać nagrania, skorzystaj ze wsparcia znajdującego się na stronie <a target="_blank" href="https://helpx.adobe.com/pl/flash-player.html">Adobe</a>)</div>';
$content=str_replace('</object>','</object>'.$message,$content);
//$mp3=explode('images/stories/mp3/',$object);
//$mp3=$mp3[1];
//echo $mp3;
//$mp3=explode('.mp3',$mp3);
//$mp3=$mp3[0];
//echo $mp3;
//$path='images/stories/mp3/'.$mp3.'.mp3';
//$newObject='<object type="application/x-shockwave-flash" data="dewplayer.swf?mp3='.$path.'" width="200" height="20" id="dewplayer"><param name="wmode" value="transparent" /><param name="movie" value="dewplayer.swf?mp3='.$path.'" /></object>';
//$content=str_replace('HANDLE_HANDLE',$newObject,$content);
//koniec 2015-03
echo $content;
}
else if($_SESSION['cedt']=="1" && $wiersz['sensitiveContent']=="0")
{
$this->RenderFckeditor("f1",$wiersz['content']);
}
else if($_SESSION['cedt']=="2" || $wiersz['sensitiveContent']=="1")
{
$this->RenderTextArea($wiersz['content']);
}
}
}
}
public function ContentEngine()
{
//obsługa posta dla edycji/dodawania
//dyskietka z fckeditora
if(isset ($_POST['f1']))
{
//die($_POST['f1']);
if(isset ($_GET['l6'])) $this->CreateOrUpdate($_GET['l6']);
else if(isset ($_GET['l5'])) $this->CreateOrUpdate($_GET['l5']);
else if(isset ($_GET['l4'])) $this->CreateOrUpdate($_GET['l4']);
else if(isset ($_GET['l3'])) $this->CreateOrUpdate($_GET['l3']);
else if(isset ($_GET['l2'])) $this->CreateOrUpdate($_GET['l2']);
else if(isset ($_GET['l1'])) $this->CreateOrUpdate($_GET['l1']);
else $this->CreateOrUpdate('start');
}
//koniec
//przycisk zapisz z textarea
if(isset ($_POST['nofckeditor']))
{
//die($_POST['f1']);
if(isset ($_GET['l6'])) $this->CreateOrUpdateTextArea($_GET['l6']);
else if(isset ($_GET['l5'])) $this->CreateOrUpdateTextArea($_GET['l5']);
else if(isset ($_GET['l4'])) $this->CreateOrUpdateTextArea($_GET['l4']);
else if(isset ($_GET['l3'])) $this->CreateOrUpdateTextArea($_GET['l3']);
else if(isset ($_GET['l2'])) $this->CreateOrUpdateTextArea($_GET['l2']);
else if(isset ($_GET['l1'])) $this->CreateOrUpdateTextArea($_GET['l1']);
else $this->CreateOrUpdateTextArea('start');
}
//koniec
//przycisk usuń znacznik sensitive
if(isset ($_POST['nofckeditornosensitive']))
{
//die($_POST['f1']);
if(isset ($_GET['l6'])) $this->RemoveSensitiveTag($_GET['l6']);
else if(isset ($_GET['l5'])) $this->RemoveSensitiveTag($_GET['l5']);
else if(isset ($_GET['l4'])) $this->RemoveSensitiveTag($_GET['l4']);
else if(isset ($_GET['l3'])) $this->RemoveSensitiveTag($_GET['l3']);
else if(isset ($_GET['l2'])) $this->RemoveSensitiveTag($_GET['l2']);
else if(isset ($_GET['l1'])) $this->RemoveSensitiveTag($_GET['l1']);
else $this->RemoveSensitiveTag('start');
}
//koniec
if(isset($_GET['m']))
{
switch($_GET['m'])
{
case 'zmiana-hasla': $this->FormularzZmianyHasla();break;
}
}
else
{
if(isset ($_GET['l6'])) $this->ShowContent ($_GET['l6']);
else if(isset ($_GET['l5'])) $this->ShowContent($_GET['l5']);
else if(isset ($_GET['l4'])) $this->ShowContent($_GET['l4']);
else if(isset ($_GET['l3'])) $this->ShowContent($_GET['l3']);
else if(isset ($_GET['l2'])) $this->ShowContent($_GET['l2']);
else if(isset ($_GET['l1'])) $this->ShowContent($_GET['l1']);
else $this->ShowContent('start');
}
}
public function Leksykon($idTyp)
{
//usuwanie
if(isset ($_GET['delid']))
{
mysql_query("update leksykon set usuniety=1 where id=".$_GET['delid'].";")
or die("maincontentclass -> Leksykon - usuwanie hasła leksykonu - nie udało się usunąć");
}
if(isset ($_POST['f2'])) //przycisk dyskietka z fckeditora, tryb klawisza f2
{
$this->UpdateLeksykon($_GET['lid'],$_POST['content']);
}
if(isset ($_POST['nofckeditor'])) //przycisk zapisz z textarea, tryb klawisza f3
{
$this->UpdateLeksykonTextarea($_GET['lid'],$_POST['content']);
}
if(isset ($_POST['noweHasloLeksykonu']))
{
mysql_query("insert into leksykon (haslo,idTyp) values ('".$_POST['noweHasloLeksykonu']."',".$idTyp.");")
or die("maincontentclass -> Leksykon - noweHasloLeksykonu - nie udało się zapisać");
}
if(!isset ($_GET['lid']))
{
//dodawanie nowego hasła - tylko dla zalogowanych
if(isset ($_SESSION['id']))
{
echo "<br />";
echo "nowe hasło leksykonu: ";
echo "<input name=\"noweHasloLeksykonu\" size=\"30\"> ";
echo "<input type=\"Submit\" value=\"Dodaj do leksykonu\">";
echo "<br />";
}
//lista haseł leksykonu
if($idTyp==1){
?>
Mapy opracowano głównie na podstawie pozycji: Karol Dejna, Atlas polskich innowacji dialektalnych, Wydawnictwo Naukowe PWN, Warszawa – Łódź 1994 (skrót: Dejna); Marian Kucała, Twoja mowa cię zdradza. Regionalizmy i dialektyzmy języka polskiego, wyd. 2 rozszerzone, Kraków 2002 (skrót: Kucała), Stanisław Urbańczyk, Zarys dialektologii polskiej, wyd. rozszerz., Warszawa 1962. Numery przy skrócie Dejna oznaczają numer mapy, przy skrócie Kucała – numer omawianego zjawiska (nie stronę). Przy innych źródłach każdorazowo podano pełny adres bibliograficzny. Tytuły map i legenda – modyfikacja: Halina Karaś. Opracowanie map w programie Gimp – Izabela Stąpor, Aleksandra Krawczyk-Wieczorek.
<?php } ?>
<br /><br />
<?php
$sql="select * from leksykon where usuniety=0 and idTyp=".$idTyp." order by haslo";
$rs=mysql_query($sql) or die(mysql_error());
$i=0;
while ($wiersz=mysql_fetch_array($rs))
{
echo "<a href=\"?l1=".$_GET['l1']."&lid=".$wiersz['id']."\">".$wiersz['haslo']."</a>";
if(isset ($_SESSION['id']))
{
//echo " <a onclick=\"return confirm('Czy na pewno chcesz usunąć: ".$wiersz['haslo']." ?');\" href=\"?l1=".$_GET['l1']."&delid=".$wiersz['id']."\">[X]</a>";
}
echo "<br />";
}
}
else
{
echo "<a class=\"linkPowrot\" href=\"?l1=";
echo $_GET[l1];
echo "\">Powrót do listy haseł</a>";
$sql="select * from leksykon where id=".$_GET['lid']."";
$rs=mysql_query($sql) or die(mysql_error());
$i=0;
if ($wiersz=mysql_fetch_array($rs))
{
echo "<h2>".$wiersz['haslo']."</h2>";
if($_SESSION['cedt']=="0")
{
echo $wiersz['content'];
}
else if($_SESSION['cedt']=="1")
{
$this->RenderFckeditor("f2",$wiersz['content']);
}
else if($_SESSION['cedt']=="2")
{
$this->RenderTextArea($wiersz['content']);
}
//echo $wiersz['content'];
}
echo "<a class=\"linkPowrot\" href=\"?l1=";
echo $_GET[l1];
echo "\">Powrót do listy haseł</a>";
}
}
public function Literatura()
{
$this->LiteraturaFormularz();
if(isset($_POST['szukaj']) || isset($_GET['diax']))
{
$this->LiteraturaWyniki();
}
}
public function LiteraturaWyniki()
{
//ten sam zestaw dla formularz i wyniki !!
$dialekty=array("","mazowiecki","wielkopolski","małopolski","śląski","nowe dialekty mieszane");
$regiony=array("","Mazowsze bliższe","Mazowsze dalsze","Kurpie","Łowickie","Podlasie","Suwalszczyzna","Mazury","Warmia","Ostródzkie","Lubawskie","Wielkopolska zachodnia","Wielkopolska wschodnia","Wielkopolska południowa","Wielkopolska środkowa","Wielkopolska północna","Krajna","Kociewie","Bory Tucholskie","Kujawy","Ziemia Chełmińsko-Dobrzyńska","Pogranicze małopolsko-mazowieckie","Łęczyckie","Sierdzakie","Krakowskie","Kieleckie","Lasowiacy","Krakowiacy wschodni","Lubelszczyzna","Lubelszczyzna wschodnia","Przemyskie","Ziemia biecka","Sądecczyzna","Podhale","Spisz","Orawa","Żywiecczyzna","Śląsk środkowy","Śląsk północny","Śląsk południowy","Ziemie Zachodnie");
$dial_reg=array(1,11,21,37,40,41);//podzial na regiony
$litery=array("","A","B","C","Ć","D","E","F","G","H","I","J","K","L","Ł","M","N","Ń","O","P","R","S","¦","T","U","W","Z");
$typy=array("","dialektologiczne","etnograficzne","historyczne");
$alfS=$typS=$diaS=$regS="";//zmienne SQL query
if(isset($_POST['alfx']) && $_POST['alfx']!=""){
$alfS = " AND autor_nazwisko LIKE '".$litery[$_POST['alfx']]."%'";
//echo $alfS;
$alfT=1;
}
if(isset($_POST['typx']) && $_POST['typx']!="0"){
//$an=$alf?' AND ':'';
$typS=$an.' AND typ = '.$_POST['typx'];
}
if(isset($_POST['diax']) || isset($_GET['diax'])){
//$an=$alf||$typ?' AND ':'';
$diax=isset($_POST['diax'])?$_POST['diax']:$_GET['diax'];
$diaS=$an." AND dialekt LIKE '%".str_replace('0', '', $diax)."%'";
}
if(isset($_POST['regx'])){
//$an=$alf||$typ||$dia?' AND ':'';
$regS=$an." AND region LIKE '%".$_POST['regx']."%'";
}
//$kl=$alf||$typ||$dia||$reg?" WHERE ":"";
$sql = 'SELECT * FROM literatura where 1=1 '.$alfS.$typS.$diaS.$regS.' ORDER BY autor_nazwisko ASC';
//echo $sql;
$rs=mysql_query($sql) or die(mysql_error());
$i=0;
while ($row=mysql_fetch_array($rs))
{
//pojedynczy element wykazu literatury
$autor="<B>".$row['autor_imie']." ".$row['autor_nazwisko']."</B>";
$inni=$row['autor_inni']?", ".$row['autor_inni']:"";
$kontener=$row['kontener']?", ".$row['kontener']:"";
$miejsce=$row['miejsce']?", ".$row['miejsce']:"";
$tytul=$row['tytul']?", <I>".$row['tytul']."</I>":"";
$wydawca=$row['wydawca']?", ".$row['wydawca']:"";
$rok=$row['rok']?", ".$row['rok']:"";
$stron=$row['stron']?", ".$row['stron']:"";
$a="|";
$kod="";
$dialekt=$row['dialekt']?$a."X":$a."_";
$region=$row['region']?$a."X":$a."_";
$typ=$row['typ']?$a."X":$a."_";
$kluczowe=$row['kluczowe']?$a."X".$a:$a."_".$a;
if($man>1){//instrukcje edytorskie
$kod="| KOD: ".$dialekt.$region.$typ.$kluczowe." <A HREF=\"#\" onclick=\"tsk(4,0,$row->id)\">[edytuj]</A> <A HREF=\"#\" onclick=\"tsk(3,1,$row->id)\">[kasuj]</A>";
}
$CON=$CON."<TR><TD STYLE=\"font-size:10px;text-align:justify;\">$autor$inni$tytul$kontener$miejsce$wydawca$rok$stron. $kod</TD><TD></TD></TR>";//wydruk ksi??k
}//while
echo "<table>";
echo $CON;
echo "</table>";
}//function
public function LiteraturaFormularz()
{
//ten sam zestaw dla formularz i wyniki !!
$dialekty=array("","mazowiecki","wielkopolski","małopolski","śląski","nowe dialekty mieszane");
$regiony=array("","Mazowsze bliższe","Mazowsze dalsze","Kurpie","Łowickie","Podlasie","Suwalszczyzna","Mazury","Warmia","Ostródzkie","Lubawskie","Wielkopolska zachodnia","Wielkopolska wschodnia","Wielkopolska południowa","Wielkopolska środkowa","Wielkopolska północna","Krajna","Kociewie","Bory Tucholskie","Kujawy","Ziemia Chełmińsko-Dobrzyńska","Pogranicze małopolsko-mazowieckie","Łęczyckie","Sierdzakie","Krakowskie","Kieleckie","Lasowiacy","Krakowiacy wschodni","Lubelszczyzna","Lubelszczyzna wschodnia","Przemyskie","Ziemia biecka","Sądecczyzna","Podhale","Spisz","Orawa","Żywiecczyzna","Śląsk środkowy","Śląsk północny","Śląsk południowy","Ziemie Zachodnie");
$dial_reg=array(1,11,21,37,40,41);//podzial na regiony
$litery=array("","A","B","C","Ć","D","E","F","G","H","I","J","K","L","Ł","M","N","Ń","O","P","R","S","¦","T","U","W","Z");
$typy=array("","dialektologiczne","etnograficzne","historyczne");
?>
<form name="adminForm" id="adminForm" action="" target="_top" method="POST" STYLE="width:618px;" accept-charset="utf-8">
<INPUT TYPE="HIDDEN" NAME="dia" id="dia" VALUE="0">
<INPUT TYPE="HIDDEN" NAME="reg" id="reg" VALUE="0">
<INPUT TYPE="HIDDEN" NAME="alf" id="alf" VALUE="0">
<INPUT TYPE="HIDDEN" NAME="typ" id="typ" VALUE="0">
<TABLE CLASS="nag" STYLE="height:40px;width:616px">
<TR>
<TD COLSPAN="8">
<TABLE style="border-color:gray;border-style: solid;border-width: 1px" STYLE="height:40px;width:616px">
<TR>
<TD CLASS="nag" style="width:200px;text-align:left">
Autor:<br />
<SELECT NAME="alfx" id="alfx" SIZE="1">
<?php
$licz=0;
$alf=isset($_POST['alfx'])?$_POST['alfx']:$_GET['alfx'];
foreach($litery as $opcja){//Druk opcji sortowania z zaznaczon?op. bie??
$sel=$licz==$alf?"selected=selected":"";
echo "<OPTION VALUE=\"".$licz."\" ".$sel.">".$opcja."</OPTION>";$licz++;
}
?>
</SELECT><BR>
Typ:<br />
<SELECT NAME="typx" id="typx" SIZE="1">
<?php
$licz=0;
foreach($typy as $opcja){
$alf=$_POST['typx'];
$sel=$licz==$alf?"selected=selected":"";
echo "<OPTION VALUE=\"".$licz."\" ".$sel.">".$opcja."</OPTION>";$licz++;
}
?>
</SELECT>
</TD>
<TD style="width:200px;text-align:left">
Dialekt:<br />
<SELECT NAME="diax" id="diax" onchange="reg_laduj()" SIZE="1">
<?php
$licz=0;
foreach($dialekty as $opcja){
$alf=isset($_POST['diax'])?$_POST['diax']:$_GET['diax'];
$sel=$licz==$alf?"selected=selected":"";
echo "<OPTION VALUE=\"".$licz."\" ".$sel.">".$opcja."</OPTION>";$licz++;
}
?>
</SELECT><BR>
<div id="ie">
Region:<br />
<SELECT NAME="regx" id="regx" SIZE="1">
<?php
$licz=0;
foreach($regiony as $opcja){
$alf=$_POST['regx'];
$sel=$licz==$alf?"selected=selected":"";
echo "<OPTION VALUE=\"".$licz."\" ".$sel.">".$opcja."</OPTION>";$licz++;
}
?>
</SELECT>
</div>
</TD>
<TD STYLE="width:30px"> </TD>
<TD STYLE="width:176px;text-align:left">
<INPUT TYPE="submit" name="szukaj" value="SZUKAJ">
</TD>
</TR>
</TABLE>
</TD>
</TR>
<TR>
<TD><br /><br />Określ kryteria wyszukiwania literatury i wciśniej klawisz "SZUKAJ". </TD>
<TD></TD>
</TR>
</TABLE>
</form>
<?php
}
public function FormularzZmianyHasla()
{
if ($_POST['przycisk']<>"")
{
$rs=mysql_query("select users.* from users where id=".$_SESSION[id]." and passwd='".$this->cleanQuery($_POST['h1'])."'") or die("maincontentclass - FormularzZmianyHasla(): - ".mysql_error());
if ($wiersz=mysql_fetch_array($rs))
{
mysql_query("update users set passwd='".$this->cleanQuery($_POST['h2'])."' where id=".$_SESSION['id']."");
?>
<script>
alert('Hasło zostało zmienione.');
</script>
<?php
}
else
{
?>
<script>
alert('Hasło podane jako aktualne jest nieprawidłowe.');
location='index.php?m=qsxdcr';
</script>
<?php
}
}
else
{
?>
<form name="form1" method="post" onsubmit="return validatePwd();">
<table cellpadding="0" cellspacing="2" border="0">
<tr><td>stare hasło</td><td><input name="h1" size="20"> <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
}
}
}
?>