Changeset 17 for web/index.php
Legend:
- Unmodified
- Added
- Removed
-
web
-
Property svn:ignore
set to
config.php
.buildpath
.project
.settings
-
Property svn:ignore
set to
-
web/index.php
r16 r17 1 1 <?php 2 include_once('db.php'); 3 include_once('stat.php'); 4 StatProcess(); 2 3 include_once('Packages/Common/Common.php'); 4 include_once('stat.php'); 5 include_once('config.php'); 6 7 $Database = new Database(); 8 $Database->Connect($Options['DB_Host'],$Options['DB_User'],$Options['DB_Password'], $Options['DB_Database']); 9 $Database->charset('utf8'); 10 11 StatProcess(); 5 12 6 13 function HumanDate($Date) … … 9 16 if($Date != '0000-00-00') return(($Parts[2]*1).'.'.($Parts[1]*1).'.'.$Parts[0]); 10 17 else return(' '); 11 } 12 13 ?> 14 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 18 } 19 20 $Output = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 15 21 <html> 16 22 <head> 17 23 <title>SunriseChat</title> 18 <meta http-equiv="Content-Type" content="text/html; charset= iso-8859-2">19 <meta name="keywords" content="sunrisechat, sunrise, chat, lan, komunikace, program, zdrojov é kody, source code, free, open source, zdarma, network, sí», zděchov">20 <meta name="description" content="Textov ý komunikační program pro lokální sítě">24 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 25 <meta name="keywords" content="sunrisechat, sunrise, chat, lan, komunikace, program, zdrojovĂ© kody, source code, free, open source, zdarma, network, sĂ», zdÄ›chov"> 26 <meta name="description" content="TextovĂ˝ komunikaÄŤnĂ program pro lokálnĂ sĂtÄ›"> 21 27 <link rel="StyleSheet" href="style.css" type="text/css" media="all"> 22 28 </head> … … 24 30 <table cellspacing="0" cellpadding="5"><tr><td colspan="4"> 25 31 <img align="left" src="images/SunriseChat%20Logo.png" alt="Logo aplikace"> 26 <h2>Textov ý komunikační program pro lokální sítě</h2>32 <h2>TextovĂ˝ komunikaÄŤnĂ program pro lokálnĂ sĂtÄ›</h2> 27 33 </td></tr><tr><td colspan="4"> 28 34 <hr> 29 35 <img align="right" src="images/SunriseChat-MainWindow.png" alt="Okno aplikace"> 30 36 <strong>Popis</strong><br> 31 <div>SunriseChat je program ur čený k textové komunikaci po lokální počítačové síti.32 Vznikl pro pot řeby komunitní sítě <a href="http://www.zdechov.net/">ZděchovNET</a> jako náhrada programu <a href="http://lanchat.republika.pl/">LANChat</a>.33 Program LANChat byl p řílią uzavřený a v mnoha ohledech omezený. Proto vznikl program SunriseChat, který předčí LANChat v mnoha ohledech a díky tomu, ľe je tvořen jako open source, s ním lze flexibilně reagovat na potřeby uľivatelů.</div>37 <div>SunriseChat je program urÄŤenĂ˝ k textovĂ© komunikaci po lokálnĂ poÄŤĂtaÄŤovĂ© sĂti. 38 Vznikl pro potĹ™eby komunitnĂ sĂtÄ› <a href="http://www.zdechov.net/">ZdÄ›chovNET</a> jako náhrada programu <a href="http://lanchat.republika.pl/">LANChat</a>. 39 Program LANChat byl pĹ™Ăliš uzavĹ™enĂ˝ a v mnoha ohledech omezenĂ˝. Proto vznikl program SunriseChat, kterĂ˝ pĹ™edÄŤĂ LANChat v mnoha ohledech a dĂky tomu, Ĺľe je tvoĹ™en jako open source, s nĂm lze flexibilnÄ› reagovat na potĹ™eby uĹľivatelĹŻ.</div> 34 40 <ul style="font-size: small;"> 35 <li>naprogramov áno v Delphi 2005</li>36 <li>dostupn é zdrojové kódy</li>37 <li>dopln ění plného jména uľivatele v textovém řádku klávesou vpravo ze seznamu uľivatelů</li>38 <li>mo ľnost měnit velikost okna od miniaturního aľ k maximalizovanému</li>39 <li>umo ľnit spuątění více instancí na jednom počítači</li>40 <li>vyu ľití průhlednosti a bublinkové nápovědy pod Windows 2000/XP</li>41 <li>konfigurovateln ývzhled</li>42 <li>mo ľnost naprogramovat si vlastnífrontend</li>43 <li>podpora m ístností</li>44 <li>zas ílání výzvy</li>41 <li>naprogramováno v Delphi 2005</li> 42 <li>dostupnĂ© zdrojovĂ© kĂłdy</li> 43 <li>doplnÄ›nĂ plnĂ©ho jmĂ©na uĹľivatele v textovĂ©m řádku klávesou vpravo ze seznamu uĹľivatelĹŻ</li> 44 <li>moĹľnost mÄ›nit velikost okna od miniaturnĂho aĹľ k maximalizovanĂ©mu</li> 45 <li>umoĹľnit spuÄ…tÄ›nĂ vĂce instancĂ na jednom poÄŤĂtaÄŤi</li> 46 <li>vyuĹľitĂ prĹŻhlednosti a bublinkovĂ© nápovÄ›dy pod Windows 2000/XP</li> 47 <li>konfigurovatelnĂ˝ vzhled</li> 48 <li>moĹľnost naprogramovat si vlastnĂ frontend</li> 49 <li>podpora mĂstnostĂ</li> 50 <li>zasĂlánĂ vĂ˝zvy</li> 45 51 <li>test odezvy (ping)</li> 46 <li>detailn í informace o připojených uľivatelých</li>47 <li>blokov ání uľivatelů</li>48 <li>stavy P řítomen, Nepřítomen, Neviditelný</li>49 <li>automatick é odcházení po určité době</li>50 <li>mo ľnost přiřazení akcí k systémovým a uřivatelským událostem</li>51 <li>testov ání aktivních prvků v síti</li>52 <li>jednoduch ý textový komunikační protokol</li>53 <li>p ředávač UDP paketů mezi podsítěmi pro Linux</li>54 <li>z áznam zpráv do databáze MySQL na Linuxovém serveru</li>55 <li>jednouch á verze aplikace pro internetový prohlíľeč</li>56 <li>podpora smajl íků a obrázků pomocí uľivatelských událostí</li>57 <li>zobrazov ání aktivních internetových odkazů</li>58 <li>mo ľnost spouątět program s vlastními pojmenovanými nastaveními</li>52 <li>detailnĂ informace o pĹ™ipojenĂ˝ch uĹľivatelĂ˝ch</li> 53 <li>blokovánĂ uĹľivatelĹŻ</li> 54 <li>stavy PĹ™Ătomen, NepĹ™Ătomen, NeviditelnĂ˝</li> 55 <li>automatickĂ© odcházenĂ po urÄŤitĂ© dobÄ›</li> 56 <li>moĹľnost pĹ™iĹ™azenĂ akcĂ k systĂ©movĂ˝m a uĹľivatelskĂ˝m událostem</li> 57 <li>testovánĂ aktivnĂch prvkĹŻ v sĂti</li> 58 <li>jednoduchĂ˝ textovĂ˝ komunikaÄŤnĂ protokol</li> 59 <li>pĹ™edávaÄŤ UDP paketĹŻ mezi podsĂtÄ›mi pro Linux</li> 60 <li>záznam zpráv do databáze MySQL na LinuxovĂ©m serveru</li> 61 <li>jednouchá verze aplikace pro internetovĂ˝ prohlĂĹľeÄŤ</li> 62 <li>podpora smajlĂkĹŻ a obrázkĹŻ pomocĂ uĹľivatelskĂ˝ch událostĂ</li> 63 <li>zobrazovánĂ aktivnĂch internetovĂ˝ch odkazĹŻ</li> 64 <li>moĹľnost spouštÄ›t program s vlastnĂmi pojmenovanĂ˝mi nastavenĂmi</li> 59 65 </ul> 60 66 <hr> 61 67 </td></tr> 62 68 <tr class="Downloads"><td valign="top"> 63 <strong>Posledn íverze 2.9:</strong><br>69 <strong>PoslednĂ verze 2.9:</strong><br> 64 70 <a href="InstalaceSunriseChat-2.9.exe">[ Windows binary ]</a><br> 65 71 <a href="SunriseChat-2.9-source.zip">[ Delphi source ]</a><br> … … 69 75 <a href="WebSunriseChat-source.zip">[ C+PHP source ]</a><br> 70 76 </td><td valign="top"> 71 <strong>Dal ąíscreenshoty:</strong><br>72 <a href="images/SunriseChat-Nastaveni-Ruzne.png">[ Okno Nastaven í - Různé]</a><br>73 <a href="images/SunriseChat-Nastaveni-Vzhled.png">[ Okno Nastaven í- Vzhled ]</a><br>74 <a href="images/SunriseChat-Nastaveni-Systemove_udalosti.png">[ Okno Nastaven í - Systémové události ]</a><br>75 <a href="images/SunriseChat-Nastaveni-Uzivatelske_udalosti.png">[ Okno Nastaven í - Uľivatelské události ]</a><br>77 <strong>DalÄ…Ă screenshoty:</strong><br> 78 <a href="images/SunriseChat-Nastaveni-Ruzne.png">[ Okno NastavenĂ - RĹŻznĂ© ]</a><br> 79 <a href="images/SunriseChat-Nastaveni-Vzhled.png">[ Okno NastavenĂ - Vzhled ]</a><br> 80 <a href="images/SunriseChat-Nastaveni-Systemove_udalosti.png">[ Okno NastavenĂ - SystĂ©movĂ© události ]</a><br> 81 <a href="images/SunriseChat-Nastaveni-Uzivatelske_udalosti.png">[ Okno NastavenĂ - UĹľivatelskĂ© události ]</a><br> 76 82 <a href="images/Screenshot6.png">[ Okno Informace ]</a><br> 77 83 </td><td valign="top"> 78 <strong>Pou ľité součásti:</strong><br>79 <a href="fndSck327.zip">[ Sockets 3.27 source ]</a> <a href="http://fundementals.sourceforge.net/">Domovsk á stránka</a><br>80 <a href="nsis20.exe">[ NSIS 2.0 Installer ]</a> <a href="http://nsis.sourceforge.net/">Domovsk á stránka</a><br>81 <a href="CoolTrayIcon.zip">[ CoolTrayIcon source ]</a> <a href="http://subsimple.com/delphi.asp">Domovsk á stránka</a><br>84 <strong>PouĹľitĂ© součásti:</strong><br> 85 <a href="fndSck327.zip">[ Sockets 3.27 source ]</a> <a href="http://fundementals.sourceforge.net/">Domovská stránka</a><br> 86 <a href="nsis20.exe">[ NSIS 2.0 Installer ]</a> <a href="http://nsis.sourceforge.net/">Domovská stránka</a><br> 87 <a href="CoolTrayIcon.zip">[ CoolTrayIcon source ]</a> <a href="http://subsimple.com/delphi.asp">Domovská stránka</a><br> 82 88 <a href="GIFImage-modified.zip">[ GIFImage modified source ]</a> <a href="http://home20.inet.tele.dk/tolderlund/delphi/">Zdroj souboru</a><br> 83 <a href="RichView_modified.zip">[ RichView modified source ]</a> <a href="http://www.trichview.com/download/">Domovsk á stránka</a><br>89 <a href="RichView_modified.zip">[ RichView modified source ]</a> <a href="http://www.trichview.com/download/">Domovská stránka</a><br> 84 90 </td></tr></table> 85 <hr> 86 <?php 91 <hr>'; 92 87 93 /* 88 <img src="images/notes.png" alt="Notes"> <strong>Pozn ámky uľivatelů:</strong><div class="UserNotes">94 <img src="images/notes.png" alt="Notes"> <strong>Poznámky uĹľivatelĹŻ:</strong><div class="UserNotes"> 89 95 <? 90 96 if(array_key_exists('nick', $_POST) and array_key_exists('title', $_POST) and array_key_exists('content', $_POST)) 91 97 { 92 98 DB_Insert('user_notes', array('content' => addslashes($_POST['content']), 'nick' => addslashes($_POST['nick']), 'title' => addslashes($_POST['title']), 'time' => 'NOW()', 'remote_addr' => gethostbyaddr($_SERVER['REMOTE_ADDR']))); 93 echo('<br>Va ąe poznámka uloľena!<br>');99 echo('<br>VaÄ…e poznámka uloĹľena!<br>'); 94 100 } 95 101 echo('<br>'); … … 97 103 DB_Select('user_notes', '*', '1 ORDER BY time DESC'); 98 104 while($Row = DB_Row()) 99 { 105 { 100 106 echo('<div class="UserNotesItem"><div class="UserNotesTitle"><span>'.HumanDate($Row['time']).'</span><strong>'.$Row['title'].' ('.$Row['nick'].')</strong></div>'); 101 107 echo('<div class="UserNotesContent">'.$Row['content'].'</div></div>'); 102 108 } 103 109 echo('<div class="UserNotesForm"><form action="index.php" method="post"><table align="center" cellspacing="0" class="UserNotesTable">'. 104 '<tr><th colspan="2">P řidat novou poznámku</th></tr>'.105 '<tr><td>Jm éno:</td><td><input size="80" name="nick" type="text"></td></tr>'.110 '<tr><th colspan="2">PĹ™idat novou poznámku</th></tr>'. 111 '<tr><td>JmĂ©no:</td><td><input size="80" name="nick" type="text"></td></tr>'. 106 112 '<tr><td>Titulek:</td><td><input size="80" name="title" type="text"></td></tr>'. 107 113 '<tr><td>Text:</td><td><textarea rows="4" cols="60" name="content"></textarea></td></tr>'. … … 110 116 echo('</div></div>'); 111 117 */ 112 ?>113 <br>114 <div id="AdminInfo">| Web mistr: Jiří Hajda | e-mail: robie@centrum.cz | ICQ: 277158770 | <a href="http://validator.w3.org/check?uri=http://zdechov.net/sunrisechat/">HTML</a> | Naposledy aktualizováno: 3.2.2006 |</div>115 118 116 </body></html> 119 $Output .= '<br> 120 <div id="AdminInfo">| Web mistr: Jiřà Hajda | e-mail: robie@centrum.cz | ICQ: 277158770 | <a href="http://validator.w3.org/check?uri='.$Options['RootPath'].'">HTML</a> | Naposledy aktualizováno: 3.2.2006 |</div> 121 122 </body></html>'; 123 124 echo($Output);
Note:
See TracChangeset
for help on using the changeset viewer.