diff --git a/www/authors.php b/www/authors.php new file mode 100644 index 0000000..bb6a2b6 --- /dev/null +++ b/www/authors.php @@ -0,0 +1,10 @@ +UAM Text Tools - '.AUTHORS_TITLE."\n"; +$context = AUTHORS_CONTENT; + +getMainPage($title, $context); + +?> diff --git a/www/cmn_frame.php b/www/cmn_frame.php new file mode 100644 index 0000000..1f6db99 --- /dev/null +++ b/www/cmn_frame.php @@ -0,0 +1,57 @@ +\n"; + echo "\n"; + echo "\n"; + echo "\n"; + if(isset($header)) { + # jesli pominieto znacznik tytulu - dodajemy sami + if (stristr($header, '') === false) { + echo '<title>'.DEFAULT_PAGE_TITLE."\n"; + } + echo $header; + } + else { + echo ''.DEFAULT_PAGE_TITLE."\n"; + } + echo "\n"; + echo "\n"; + echo "\n"; + echo "\n"; + echo " \n"; + echo "\n"; + echo "\n"; + echo " \n"; + echo " \n"; + echo " \n"; + echo " \n"; + echo "
".PAGE_HEADER."
\n"; + echo " \n"; + $menu = array("index.php" => MENU_MAIN_PAGE, + "help.php" => MENU_HELP, + "licence.php" => MENU_LICENSE, + "authors.php" => MENU_AUTHORS, + "down.php" => MENU_DOWNLOADS); + + foreach($menu as $page=>$descr) { + echo " \n"; + echo " \n"; + echo " \n"; + } + echo "
\n"; + echo $descr."\n"; + echo "
\n"; + echo "
\n"; + echo $content; + echo "  
\n"; + echo "\n"; +} + +?> diff --git a/www/copyright.html b/www/copyright.html deleted file mode 100644 index 960bd58..0000000 --- a/www/copyright.html +++ /dev/null @@ -1,34 +0,0 @@ - - -UAM Text Tools - - -

UAM Text Tools

- - -

UTT components

- - -

Download

- - - - -Authors: Tomasz Obrębski, Michał Stolarski, Justyna Walkowska - - - diff --git a/www/css/utt.css b/www/css/utt.css new file mode 100644 index 0000000..f7328df --- /dev/null +++ b/www/css/utt.css @@ -0,0 +1,105 @@ +BODY { + FONT-FAMILY: Verdana, Arial, Helvetica; + FONT-SIZE: 13px; + background-color: #CCFF99; +/* +#FFF8DC pomaranczowy +#F5F5DC beżowy +#F0F8FF jasnoniebieski + + font-style: italic; + font-weight: bold; + text-decoration: underline; +*/ +} + +.page_table { + width: 100%; + border: 0px solid black; + margin-top: 30px; +} + +.page_title { + text-align: center; + font-size: 30px; + font-weight: bold; + padding-bottom: 20px; +} + +.page_menu { + width: 20%; + vertical-align: top; +} + +.main_menu { + border: 0 solid black; + width: 80%; +} + +.main_menu_cell { + border-width:2px; + border-style: outset; +/* text-align: center; */ +/* margin-left: 200px; */ + padding-left: 10px; + font-weight: bold; + color: #006600; /*#336600;*/ + text-decoration: none; + font-family: monospace; +} + +.page_content { + vertical-align: top; + padding: 10px; + background-color: #FFFFFF; + height: 400px; +} + +.page_left_margin { + width: 10%; +} + +.distribution { +/* padding: 30px; */ +/* margin: 30px; */ + border-spacing: 10px; +} + +.distribution .app, .distribution .dict { + border-spacing: 10px; +} + +.distribution .product { +/* background-color: #CCCC66;*/ + font-size: larger; + text-transform: capitalize; + font-weight: bold; +} + +.distribution .product td { + border-bottom: solid 2px #669933; +} + +.distribution .dist_type { +/* background-color: orange; */ + font-family: Courier New; /* monospace;*/ + text-transform: uppercase; + font-size: smaller; + border-bottom: solid 1px #669933; + width: 30%; +} + +.distribution .dist_item { + font-size: smaller; + vertical-align: top; +} + +.distribution .dist_item img { + width: 16px; + vertical-align: bottom; +} + +.distribution .dist_item a { + text-decoration: none; + color: blue; +} diff --git a/www/dbconst.php b/www/dbconst.php new file mode 100644 index 0000000..1891dab --- /dev/null +++ b/www/dbconst.php @@ -0,0 +1,9 @@ + \ No newline at end of file diff --git a/www/down.php b/www/down.php new file mode 100644 index 0000000..e9a29b5 --- /dev/null +++ b/www/down.php @@ -0,0 +1,92 @@ + array(), + 'utt-dict' => array() + ); + +$dn = "files/"; +if ($dh = opendir($dn)) { + while (($file = readdir($dh)) !== false) { + if(true == is_file($dn.$file)) { + if(preg_match('/^utt\-dict\-.+?\.(.+)$/', $file, $dopasowania)) { + $arch_type = $dopasowania[1]; + if(! array_key_exists($arch_type, $archiwa['utt-dict'])) { + $archiwa['utt-dict'][$arch_type] = array(); + } + $archiwa['utt-dict'][$arch_type][] = $file; + } + else if(preg_match('/^utt\-\d.+?\.(.+)$/', $file, $dopasowania)) { + $arch_type = $dopasowania[1]; + if(! array_key_exists($arch_type, $archiwa['utt'])) { + $archiwa['utt'][$arch_type] = array(); + } + $archiwa['utt'][$arch_type][] = $file; + } + } // if is file + } // while + closedir($dh); +} // if opendir +//print_r($archiwa); + +$title = 'UAM Text Tools - '.DOWNLOAD_SELECTFILE_PAGE_TITLE."\n"; + +$content = "

".DOWNLOAD_SELECTFILE_CAPTION.":

\n"; +$content .= ''; +# aplikacja +$content .= '\n"; +$content .= '\n"; +$content .= '
'.DOWNLOAD_SELECTFILE_APP_CAPTION."
'; +if(count(array_keys($archiwa['utt'])) > 0) { + $content .= ''; + $content .= "\n"; + foreach (array_keys($archiwa['utt']) as $dist_type) { + $content .= '\n"; + $content .= "\n"; + } + $content .= "
'.DOWNLOAD_SELECTFILE_DISTRIBUTION_TYPE." $dist_type 
\n"; + $arr = $archiwa['utt'][$dist_type]; + rsort($arr); + foreach($arr as $app) { + $content .= "\n\n"; + } + $content .= "
\n"; + $content .= ""; + $content .= ""; + $content .= $app." (".(filesize($dn.$app)/1024)." KB)\n"; + $content .= "
\n
\n"; +} +else { + $content .= DOWNLOAD_SELECTFILE_NO_FILE."\n"; +} + +# slowniki +$content .= '
'.DOWNLOAD_SELECTFILE_DICT_CAPTION."
'; +if(count(array_keys($archiwa['utt-dict'])) > 0) { + $content .= ''; + $content .= "\n"; + foreach (array_keys($archiwa['utt-dict']) as $dist_type) { + $content .= '\n"; + $content .= "\n"; + } + $content .= "
'.DOWNLOAD_SELECTFILE_DISTRIBUTION_TYPE." $dist_type 
\n"; + $arr = $archiwa['utt-dict'][$dist_type]; + rsort($arr); + foreach($arr as $dict) { + $content .= "\n\n"; + } + $content .= "
\n"; + $content .= ""; + $content .= ""; + $content .= $dict." (".(filesize($dn.$dict)/1024)." KB)\n"; + $content .= "
\n
\n"; +} +else { + $content .= DOWNLOAD_SELECTFILE_NO_FILE."\n"; +} +$content .= '
'; +$content .= "\n"; + +getMainPage($title, $content); +?> diff --git a/www/down_form.php b/www/down_form.php new file mode 100644 index 0000000..c54c9da --- /dev/null +++ b/www/down_form.php @@ -0,0 +1,24 @@ +UAM Text Tools - '.DOWNLOAD_FORM_PAGE_TITLE."\n"; + + $content = "

".DOWNLOAD_FORM_CAPTION."

\n". + "\n". + "\n". + "\n". + "\n". + "\n". + "\n". + "\n". + "\n". + "
".DOWNLOAD_FORM_FIELD_FIRSTNAME.":
".DOWNLOAD_FORM_FIELD_NAME.":
".DOWNLOAD_FORM_FIELD_ORGANIZATION.":
".DOWNLOAD_FORM_FIELD_COUNTRY.":
".DOWNLOAD_FORM_FIELD_EMAIL.":
\n". + "
\n"; + getMainPage($title, $content); + } + else { + header('Location: http://'.$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF']).'/down.php'); + } +?> diff --git a/www/down_thanks.php b/www/down_thanks.php new file mode 100644 index 0000000..c5607fc --- /dev/null +++ b/www/down_thanks.php @@ -0,0 +1,63 @@ +\n"; + mysql_query($sql) + or die(DB_ERROR.': '.mysql_error().' ('.mysql_errno().')'); + + mysql_close($link); +} + + +// main part +// print_r($_SERVER); +// print_r($_POST); + if(isset($_POST['_filename'])) { + save_user(); + $head = 'UAM Text Tools - '.DOWNLOAD_THANKS_PAGE_TITLE."\n"; + $head .= "\n"; + $content = DOWNLOAD_THANKS_CAPTION."
\n". + "
".DOWNLOAD_THANKS_EXTRA_LINK. + " ".$_POST['_filename'].".
\n". + "".DOWNLOAD_THANKS_MAINPAGE_LINK."\n"; + + getMainPage($head, $content); + } + else { + header('Location: http://'.$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF']).'/down.php'); + } + +?> diff --git a/www/downloads.html b/www/downloads.html deleted file mode 100644 index 960bd58..0000000 --- a/www/downloads.html +++ /dev/null @@ -1,34 +0,0 @@ - - -UAM Text Tools - - -

UAM Text Tools

- - -

UTT components

- - -

Download

- - - - -Authors: Tomasz Obrębski, Michał Stolarski, Justyna Walkowska - - - diff --git a/www/help.php b/www/help.php new file mode 100644 index 0000000..e3a8ca8 --- /dev/null +++ b/www/help.php @@ -0,0 +1,10 @@ +UAM Text Tools - '.HELP_PAGE_TITLE."\n"; +$context = HELP_PAGE_CONTENT; + +getMainPage($title, $context); + +?> diff --git a/www/im/down.jpg b/www/im/down.jpg new file mode 100644 index 0000000..a75c87a Binary files /dev/null and b/www/im/down.jpg differ diff --git a/www/im/uam.jpg b/www/im/uam.jpg new file mode 100644 index 0000000..0fdf88d Binary files /dev/null and b/www/im/uam.jpg differ diff --git a/www/index.html b/www/index.html deleted file mode 100644 index 960bd58..0000000 --- a/www/index.html +++ /dev/null @@ -1,34 +0,0 @@ - - -UAM Text Tools - - -

UAM Text Tools

- - -

UTT components

- - -

Download

- - - - -Authors: Tomasz Obrębski, Michał Stolarski, Justyna Walkowska - - - diff --git a/www/index.php b/www/index.php new file mode 100644 index 0000000..9e38468 --- /dev/null +++ b/www/index.php @@ -0,0 +1,10 @@ +UAM Text Tools - '.MAIN_PAGE_TITLE."\n"; +$context = "

\"uam

\n".MAIN_PAGE_CONTENT; + +getMainPage($title, $context); + +?> diff --git a/www/js/menu.js b/www/js/menu.js new file mode 100644 index 0000000..a610ce2 --- /dev/null +++ b/www/js/menu.js @@ -0,0 +1,13 @@ +function menu_select_element(el_menu, is_selected) { + + if(is_selected) { + el_menu.style.background = '#00FF66'; + el_menu.style.cursor = 'hand'; // for IE + el_menu.style.cursor = 'pointer'; + } + else { + el_menu.style.background = '#CCFF99'; + el_menu.style.cursor = 'default'; + } + return true; +} \ No newline at end of file diff --git a/www/lang/locale.en b/www/lang/locale.en new file mode 100644 index 0000000..50a468e --- /dev/null +++ b/www/lang/locale.en @@ -0,0 +1,6 @@ + \ No newline at end of file diff --git a/www/lang/locale.pl b/www/lang/locale.pl new file mode 100644 index 0000000..3019c53 --- /dev/null +++ b/www/lang/locale.pl @@ -0,0 +1,83 @@ +\n". + "Witamy na naszej stronie.\n". + "

\n". + "

O stronie
\n". + "Budowanie stron, ze względu na to, że każda przeglądarka na swój specyficzny sposób reaguje na niektóre polecenia, nie jest wcale proste. Nie wystarczy tylko tworzyć zgodnie ze standardami, ale trzeba także zatroszczyć się o to, żeby w starszych przeglądarkach, ciągle używanych (przede wszystkim Internet Explorer), strona prezentowała się dobrze.

\n". + "

Celem powstania tej strony było zebranie wszystkich aktualnych informacji dotyczących języków HTML, XHTML, CSS oraz DOM w jednym miejscu. Znajdziesz tutaj zarówno informacje typowe, z oficjalnych specyfikacji, ale także, w formie ciekawostki, liczne rozszerzenia przeglądarek.

\n". + "

W chwili obecnej znajdują się tutaj informacje o 119 znacznikach HTML oraz 187 atrybutach stylów. W przyszłości systematycznie będą dodawane polecenia ze specyfikacji XHTML 2.0, Web Applications 1.0 oraz CSS 3.0

\n". + "

Polecane: Profesjonalne tworzenie stron www

\n"); + +# O autorach +define('AUTHORS_TITLE', 'O autorach'); +define('AUTHORS_CONTENT', "

Tu będziemy my!

\n"); + +# Do pobrania 1/3 +define('DOWNLOAD_SELECTFILE_PAGE_TITLE', 'Do pobrania 1/3'); +define('DOWNLOAD_SELECTFILE_CAPTION', 'Dostępne w archiwum pliki'); +define('DOWNLOAD_SELECTFILE_NO_FILE', 'Błąd! Nie znaleziono żadnego pliku!'); +define('DOWNLOAD_SELECTFILE_APP_CAPTION', 'Dostępne wersje narzędzi UTT'); +define('DOWNLOAD_SELECTFILE_DICT_CAPTION', 'Dostępne wersje słowników'); +define('DOWNLOAD_SELECTFILE_DISTRIBUTION_TYPE', 'Dystrybucja'); + +# Do pobrania 2/3 +define('DOWNLOAD_FORM_PAGE_TITLE', 'Do pobrania 2/3'); +define('DOWNLOAD_FORM_CAPTION', 'Przed pobraniem pliku wypełnij poniższy formularz'); +define('DOWNLOAD_FORM_FIELD_FIRSTNAME', 'Imię'); +define('DOWNLOAD_FORM_FIELD_NAME', 'Nazwisko'); +define('DOWNLOAD_FORM_FIELD_ORGANIZATION', 'Organizacja'); +define('DOWNLOAD_FORM_FIELD_COUNTRY', 'Kraj'); +define('DOWNLOAD_FORM_FIELD_EMAIL', 'Adres emailowy'); +define('DOWNLOAD_FORM_FIELD_NEXT', 'Dalej'); + +# Do pobrania 3/3 +define('DOWNLOAD_THANKS_PAGE_TITLE', 'Do pobrania 3/3'); +define('DOWNLOAD_THANKS_CAPTION', 'Dziękujemy za zainteresowanie narzędziami UTT!'); +define('DOWNLOAD_THANKS_EXTRA_LINK', 'Jeśli pobieranie pliku nie rozpoczęło się automatycznie, kliknij link'); +define('DOWNLOAD_THANKS_MAINPAGE_LINK', 'Wróć do Strony głównej'); + +# Pomoc +define('HELP_PAGE_TITLE', 'Pomoc'); +define('HELP_PAGE_CONTENT', "

\n". + "Pomocy!!! +

+

O stronie
+ Budowanie stron, ze względu na to, że każda przeglądarka na swój specyficzny sposób reaguje na niektóre polecenia, nie jest wcale proste. Nie wystarczy tylko tworzyć zgodnie ze standardami, ale trzeba także zatroszczyć się o to, żeby w starszych przeglądarkach, ciągle używanych (przede wszystkim Internet Explorer), strona prezentowała się dobrze.

+

Celem powstania tej strony było zebranie wszystkich aktualnych informacji dotyczących języków HTML, XHTML, CSS oraz DOM w jednym miejscu. Znajdziesz tutaj zarówno informacje typowe, z oficjalnych specyfikacji, ale także, w formie ciekawostki, liczne rozszerzenia przeglądarek.

+

W chwili obecnej znajdują się tutaj informacje o 119 znacznikach HTML oraz 187 atrybutach stylów. W przyszłości systematycznie będą dodawane polecenia ze specyfikacji XHTML 2.0, Web Applications 1.0 oraz CSS 3.0

+

Polecane: Profesjonalne tworzenie stron www

+

O stronie
+ Budowanie stron, ze względu na to, że każda przeglądarka na swój specyficzny sposób reaguje na niektóre polecenia, nie jest wcale proste. Nie wystarczy tylko tworzyć zgodnie ze standardami, ale trzeba także zatroszczyć się o to, żeby w starszych przeglądarkach, ciągle używanych (przede wszystkim Internet Explorer), strona prezentowała się dobrze.

+

Celem powstania tej strony było zebranie wszystkich aktualnych informacji dotyczących języków HTML, XHTML, CSS oraz DOM w jednym miejscu. Znajdziesz tutaj zarówno informacje typowe, z oficjalnych specyfikacji, ale także, w formie ciekawostki, liczne rozszerzenia przeglądarek.

+

W chwili obecnej znajdują się tutaj informacje o 119 znacznikach HTML oraz 187 atrybutach stylów. W przyszłości systematycznie będą dodawane polecenia ze specyfikacji XHTML 2.0, Web Applications 1.0 oraz CSS 3.0

+

Polecane: Profesjonalne tworzenie stron www

+

O stronie
+ Budowanie stron, ze względu na to, że każda przeglądarka na swój specyficzny sposób reaguje na niektóre polecenia, nie jest wcale proste. Nie wystarczy tylko tworzyć zgodnie ze standardami, ale trzeba także zatroszczyć się o to, żeby w starszych przeglądarkach, ciągle używanych (przede wszystkim Internet Explorer), strona prezentowała się dobrze.

+

Celem powstania tej strony było zebranie wszystkich aktualnych informacji dotyczących języków HTML, XHTML, CSS oraz DOM w jednym miejscu. Znajdziesz tutaj zarówno informacje typowe, z oficjalnych specyfikacji, ale także, w formie ciekawostki, liczne rozszerzenia przeglądarek.

+

W chwili obecnej znajdują się tutaj informacje o 119 znacznikach HTML oraz 187 atrybutach stylów. W przyszłości systematycznie będą dodawane polecenia ze specyfikacji XHTML 2.0, Web Applications 1.0 oraz CSS 3.0

+

Polecane: Profesjonalne tworzenie stron www

\n"); + +# Licencja +define('LICENSE_PAGE_TITLE', 'Licencja'); +define('LICENSE_PAGE_CONTENT', "

UTeTe jest debeściarskie!

\n"); + +?> \ No newline at end of file diff --git a/www/licence.php b/www/licence.php new file mode 100644 index 0000000..a87df78 --- /dev/null +++ b/www/licence.php @@ -0,0 +1,10 @@ +UAM Text Tools - '.LICENSE_PAGE_TITLE."\n"; +$context = LICENSE_PAGE_CONTENT; + +getMainPage($title, $context); + +?> diff --git a/www/locale.php b/www/locale.php new file mode 100644 index 0000000..e4e98e3 --- /dev/null +++ b/www/locale.php @@ -0,0 +1,5 @@ + \ No newline at end of file diff --git a/www/utt.html b/www/utt.html deleted file mode 100644 index 960bd58..0000000 --- a/www/utt.html +++ /dev/null @@ -1,34 +0,0 @@ - - -UAM Text Tools - - -

UAM Text Tools

- - -

UTT components

- - -

Download

- - - - -Authors: Tomasz Obrębski, Michał Stolarski, Justyna Walkowska - - -