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