From: <wis...@us...> - 2014-10-19 21:17:59
|
Revision: 12817 http://sourceforge.net/p/xoops/svn/12817 Author: wishcraft Date: 2014-10-19 21:17:38 +0000 (Sun, 19 Oct 2014) Log Message: ----------- XOOPS Rooms Chatting IRC Style Chat all in PHP Added Paths: ----------- XoopsModules/xalky/ XoopsModules/xalky/branches/ XoopsModules/xalky/releases/ XoopsModules/xalky/tags/ XoopsModules/xalky/trunk/ XoopsModules/xalky/trunk/modules/ XoopsModules/xalky/trunk/modules/index.html XoopsModules/xalky/trunk/modules/xalky/ XoopsModules/xalky/trunk/modules/xalky/.htaccess XoopsModules/xalky/trunk/modules/xalky/.htaccess_500 XoopsModules/xalky/trunk/modules/xalky/.htaccess_501 XoopsModules/xalky/trunk/modules/xalky/admin/ XoopsModules/xalky/trunk/modules/xalky/admin/index.html XoopsModules/xalky/trunk/modules/xalky/class/ XoopsModules/xalky/trunk/modules/xalky/class/bans.php XoopsModules/xalky/trunk/modules/xalky/class/index.html XoopsModules/xalky/trunk/modules/xalky/class/invitations.php XoopsModules/xalky/trunk/modules/xalky/class/messages.php XoopsModules/xalky/trunk/modules/xalky/class/online.php XoopsModules/xalky/trunk/modules/xalky/css/ XoopsModules/xalky/trunk/modules/xalky/css/Cobalt.css XoopsModules/xalky/trunk/modules/xalky/css/Core.css XoopsModules/xalky/trunk/modules/xalky/css/Lithium.css XoopsModules/xalky/trunk/modules/xalky/css/Mercury.css XoopsModules/xalky/trunk/modules/xalky/css/MyBB.css XoopsModules/xalky/trunk/modules/xalky/css/Oxygen.css XoopsModules/xalky/trunk/modules/xalky/css/Radium.css XoopsModules/xalky/trunk/modules/xalky/css/Sulfur.css XoopsModules/xalky/trunk/modules/xalky/css/beige.css XoopsModules/xalky/trunk/modules/xalky/css/black.css XoopsModules/xalky/trunk/modules/xalky/css/borders.css XoopsModules/xalky/trunk/modules/xalky/css/fonts.css XoopsModules/xalky/trunk/modules/xalky/css/grey.css XoopsModules/xalky/trunk/modules/xalky/css/ie5-6.css XoopsModules/xalky/trunk/modules/xalky/css/index.html XoopsModules/xalky/trunk/modules/xalky/css/misc.css XoopsModules/xalky/trunk/modules/xalky/css/positions.css XoopsModules/xalky/trunk/modules/xalky/css/print.css XoopsModules/xalky/trunk/modules/xalky/css/prosilver.css XoopsModules/xalky/trunk/modules/xalky/css/subSilver.css XoopsModules/xalky/trunk/modules/xalky/css/subblack2.css XoopsModules/xalky/trunk/modules/xalky/css/subsilver2.css XoopsModules/xalky/trunk/modules/xalky/css/vBulletin.css XoopsModules/xalky/trunk/modules/xalky/docs/ XoopsModules/xalky/trunk/modules/xalky/flash/ XoopsModules/xalky/trunk/modules/xalky/flash/FABridge.swf XoopsModules/xalky/trunk/modules/xalky/flash/index.html XoopsModules/xalky/trunk/modules/xalky/images/ XoopsModules/xalky/trunk/modules/xalky/images/audio-off.png XoopsModules/xalky/trunk/modules/xalky/images/audio.png XoopsModules/xalky/trunk/modules/xalky/images/autoscroll-off.png XoopsModules/xalky/trunk/modules/xalky/images/autoscroll.png XoopsModules/xalky/trunk/modules/xalky/images/delete.png XoopsModules/xalky/trunk/modules/xalky/images/emoticons/ XoopsModules/xalky/trunk/modules/xalky/images/emoticons/angel.png XoopsModules/xalky/trunk/modules/xalky/images/emoticons/confused.png XoopsModules/xalky/trunk/modules/xalky/images/emoticons/cool.png XoopsModules/xalky/trunk/modules/xalky/images/emoticons/crying.png XoopsModules/xalky/trunk/modules/xalky/images/emoticons/devilish.png XoopsModules/xalky/trunk/modules/xalky/images/emoticons/eek.png XoopsModules/xalky/trunk/modules/xalky/images/emoticons/error.png XoopsModules/xalky/trunk/modules/xalky/images/emoticons/favorite.png XoopsModules/xalky/trunk/modules/xalky/images/emoticons/glasses.png XoopsModules/xalky/trunk/modules/xalky/images/emoticons/grin.png XoopsModules/xalky/trunk/modules/xalky/images/emoticons/help.png XoopsModules/xalky/trunk/modules/xalky/images/emoticons/idea.png XoopsModules/xalky/trunk/modules/xalky/images/emoticons/important.png XoopsModules/xalky/trunk/modules/xalky/images/emoticons/index.html XoopsModules/xalky/trunk/modules/xalky/images/emoticons/kiss.png XoopsModules/xalky/trunk/modules/xalky/images/emoticons/monkey.png XoopsModules/xalky/trunk/modules/xalky/images/emoticons/plain.png XoopsModules/xalky/trunk/modules/xalky/images/emoticons/razz.png XoopsModules/xalky/trunk/modules/xalky/images/emoticons/sad.png XoopsModules/xalky/trunk/modules/xalky/images/emoticons/smile-big.png XoopsModules/xalky/trunk/modules/xalky/images/emoticons/smile.png XoopsModules/xalky/trunk/modules/xalky/images/emoticons/surprise.png XoopsModules/xalky/trunk/modules/xalky/images/emoticons/warning.png XoopsModules/xalky/trunk/modules/xalky/images/emoticons/wink.png XoopsModules/xalky/trunk/modules/xalky/images/help.png XoopsModules/xalky/trunk/modules/xalky/images/index.html XoopsModules/xalky/trunk/modules/xalky/images/license.txt XoopsModules/xalky/trunk/modules/xalky/images/loading-done.png XoopsModules/xalky/trunk/modules/xalky/images/loading-trouble.png XoopsModules/xalky/trunk/modules/xalky/images/loading.png XoopsModules/xalky/trunk/modules/xalky/images/pixel.gif XoopsModules/xalky/trunk/modules/xalky/images/playback.png XoopsModules/xalky/trunk/modules/xalky/images/settings.png XoopsModules/xalky/trunk/modules/xalky/images/users.png XoopsModules/xalky/trunk/modules/xalky/include/ XoopsModules/xalky/trunk/modules/xalky/include/.htaccess XoopsModules/xalky/trunk/modules/xalky/include/classes.php XoopsModules/xalky/trunk/modules/xalky/include/config.php XoopsModules/xalky/trunk/modules/xalky/include/custom.php XoopsModules/xalky/trunk/modules/xalky/include/index.html XoopsModules/xalky/trunk/modules/xalky/include/paths.php XoopsModules/xalky/trunk/modules/xalky/index.php XoopsModules/xalky/trunk/modules/xalky/js/ XoopsModules/xalky/trunk/modules/xalky/js/FABridge.js XoopsModules/xalky/trunk/modules/xalky/js/chat.js XoopsModules/xalky/trunk/modules/xalky/js/config.js XoopsModules/xalky/trunk/modules/xalky/js/custom.js XoopsModules/xalky/trunk/modules/xalky/js/index.html XoopsModules/xalky/trunk/modules/xalky/js/lang/ XoopsModules/xalky/trunk/modules/xalky/js/lang/ar.js XoopsModules/xalky/trunk/modules/xalky/js/lang/bg.js XoopsModules/xalky/trunk/modules/xalky/js/lang/bp.js XoopsModules/xalky/trunk/modules/xalky/js/lang/ca.js XoopsModules/xalky/trunk/modules/xalky/js/lang/cy.js XoopsModules/xalky/trunk/modules/xalky/js/lang/cz.js XoopsModules/xalky/trunk/modules/xalky/js/lang/de.js XoopsModules/xalky/trunk/modules/xalky/js/lang/dk.js XoopsModules/xalky/trunk/modules/xalky/js/lang/el.js XoopsModules/xalky/trunk/modules/xalky/js/lang/en.js XoopsModules/xalky/trunk/modules/xalky/js/lang/es.js XoopsModules/xalky/trunk/modules/xalky/js/lang/fi.js XoopsModules/xalky/trunk/modules/xalky/js/lang/fr.js XoopsModules/xalky/trunk/modules/xalky/js/lang/gl.js XoopsModules/xalky/trunk/modules/xalky/js/lang/he.js XoopsModules/xalky/trunk/modules/xalky/js/lang/hr.js XoopsModules/xalky/trunk/modules/xalky/js/lang/hu.js XoopsModules/xalky/trunk/modules/xalky/js/lang/in.js XoopsModules/xalky/trunk/modules/xalky/js/lang/index.html XoopsModules/xalky/trunk/modules/xalky/js/lang/it.js XoopsModules/xalky/trunk/modules/xalky/js/lang/ja.js XoopsModules/xalky/trunk/modules/xalky/js/lang/ka.js XoopsModules/xalky/trunk/modules/xalky/js/lang/kr.js XoopsModules/xalky/trunk/modules/xalky/js/lang/nl.js XoopsModules/xalky/trunk/modules/xalky/js/lang/no.js XoopsModules/xalky/trunk/modules/xalky/js/lang/pl.js XoopsModules/xalky/trunk/modules/xalky/js/lang/ro.js XoopsModules/xalky/trunk/modules/xalky/js/lang/ru.js XoopsModules/xalky/trunk/modules/xalky/js/lang/sk.js XoopsModules/xalky/trunk/modules/xalky/js/lang/sl.js XoopsModules/xalky/trunk/modules/xalky/js/lang/sr.js XoopsModules/xalky/trunk/modules/xalky/js/lang/sv.js XoopsModules/xalky/trunk/modules/xalky/js/lang/tr.js XoopsModules/xalky/trunk/modules/xalky/js/lang/uk.js XoopsModules/xalky/trunk/modules/xalky/js/lang/zh-tw.js XoopsModules/xalky/trunk/modules/xalky/js/lang/zh.js XoopsModules/xalky/trunk/modules/xalky/js/modal.js XoopsModules/xalky/trunk/modules/xalky/language/ XoopsModules/xalky/trunk/modules/xalky/language/english/ XoopsModules/xalky/trunk/modules/xalky/language/english/admin.php XoopsModules/xalky/trunk/modules/xalky/language/english/index.html XoopsModules/xalky/trunk/modules/xalky/language/english/main.php XoopsModules/xalky/trunk/modules/xalky/language/english/modinfo.php XoopsModules/xalky/trunk/modules/xalky/language/english/style.css XoopsModules/xalky/trunk/modules/xalky/language/index.html XoopsModules/xalky/trunk/modules/xalky/socket/ XoopsModules/xalky/trunk/modules/xalky/socket/.htaccess XoopsModules/xalky/trunk/modules/xalky/socket/server XoopsModules/xalky/trunk/modules/xalky/socket/server.conf XoopsModules/xalky/trunk/modules/xalky/socket/server.rb XoopsModules/xalky/trunk/modules/xalky/sounds/ XoopsModules/xalky/trunk/modules/xalky/sounds/index.html XoopsModules/xalky/trunk/modules/xalky/sounds/license.txt XoopsModules/xalky/trunk/modules/xalky/sounds/sound_1.mp3 XoopsModules/xalky/trunk/modules/xalky/sounds/sound_2.mp3 XoopsModules/xalky/trunk/modules/xalky/sounds/sound_3.mp3 XoopsModules/xalky/trunk/modules/xalky/sounds/sound_4.mp3 XoopsModules/xalky/trunk/modules/xalky/sounds/sound_5.mp3 XoopsModules/xalky/trunk/modules/xalky/sounds/sound_6.mp3 XoopsModules/xalky/trunk/modules/xalky/sql/ XoopsModules/xalky/trunk/modules/xalky/sql/chat.sql XoopsModules/xalky/trunk/modules/xalky/src/ XoopsModules/xalky/trunk/modules/xalky/src/EmptySwf.as XoopsModules/xalky/trunk/modules/xalky/src/FABridge.as XoopsModules/xalky/trunk/modules/xalky/src/index.html XoopsModules/xalky/trunk/modules/xalky/templates/ XoopsModules/xalky/trunk/modules/xalky/templates/xalky_loggedin.html XoopsModules/xalky/trunk/modules/xalky/templates/xalky_loggedout.html XoopsModules/xalky/trunk/modules/xalky/xoops_version.php XoopsModules/xalky/trunk/xoops_data/ XoopsModules/xalky/trunk/xoops_data/.htaccess XoopsModules/xalky/trunk/xoops_data/readme.txt XoopsModules/xalky/trunk/xoops_data/xalky/ XoopsModules/xalky/trunk/xoops_lib/ XoopsModules/xalky/trunk/xoops_lib/.htaccess XoopsModules/xalky/trunk/xoops_lib/index.html XoopsModules/xalky/trunk/xoops_lib/modules/ XoopsModules/xalky/trunk/xoops_lib/modules/index.html XoopsModules/xalky/trunk/xoops_lib/modules/xalky/ XoopsModules/xalky/trunk/xoops_lib/modules/xalky/class/ XoopsModules/xalky/trunk/xoops_lib/modules/xalky/class/Xalky.php XoopsModules/xalky/trunk/xoops_lib/modules/xalky/class/XalkyEncoding.php XoopsModules/xalky/trunk/xoops_lib/modules/xalky/class/XalkyFileSystem.php XoopsModules/xalky/trunk/xoops_lib/modules/xalky/class/XalkyHTTPHeader.php XoopsModules/xalky/trunk/xoops_lib/modules/xalky/class/XalkyLanguage.php XoopsModules/xalky/trunk/xoops_lib/modules/xalky/class/XalkyString.php XoopsModules/xalky/trunk/xoops_lib/modules/xalky/class/XalkyTemplate.php XoopsModules/xalky/trunk/xoops_lib/modules/xalky/class/Xoops.php XoopsModules/xalky/trunk/xoops_lib/modules/xalky/class/XoopsInterface.php XoopsModules/xalky/trunk/xoops_lib/modules/xalky/class/index.html XoopsModules/xalky/trunk/xoops_lib/modules/xalky/data/ XoopsModules/xalky/trunk/xoops_lib/modules/xalky/data/channels.php XoopsModules/xalky/trunk/xoops_lib/modules/xalky/data/index.html XoopsModules/xalky/trunk/xoops_lib/modules/xalky/data/users.php XoopsModules/xalky/trunk/xoops_lib/modules/xalky/index.html XoopsModules/xalky/trunk/xoops_lib/modules/xalky/lang/ XoopsModules/xalky/trunk/xoops_lib/modules/xalky/lang/ar.php XoopsModules/xalky/trunk/xoops_lib/modules/xalky/lang/bg.php XoopsModules/xalky/trunk/xoops_lib/modules/xalky/lang/bp.php XoopsModules/xalky/trunk/xoops_lib/modules/xalky/lang/ca.php XoopsModules/xalky/trunk/xoops_lib/modules/xalky/lang/cy.php XoopsModules/xalky/trunk/xoops_lib/modules/xalky/lang/cz.php XoopsModules/xalky/trunk/xoops_lib/modules/xalky/lang/de.php XoopsModules/xalky/trunk/xoops_lib/modules/xalky/lang/dk.php XoopsModules/xalky/trunk/xoops_lib/modules/xalky/lang/el.php XoopsModules/xalky/trunk/xoops_lib/modules/xalky/lang/en.php XoopsModules/xalky/trunk/xoops_lib/modules/xalky/lang/es.php XoopsModules/xalky/trunk/xoops_lib/modules/xalky/lang/fi.php XoopsModules/xalky/trunk/xoops_lib/modules/xalky/lang/fr.php XoopsModules/xalky/trunk/xoops_lib/modules/xalky/lang/gl.php XoopsModules/xalky/trunk/xoops_lib/modules/xalky/lang/he.php XoopsModules/xalky/trunk/xoops_lib/modules/xalky/lang/hr.php XoopsModules/xalky/trunk/xoops_lib/modules/xalky/lang/hu.php XoopsModules/xalky/trunk/xoops_lib/modules/xalky/lang/in.php XoopsModules/xalky/trunk/xoops_lib/modules/xalky/lang/index.html XoopsModules/xalky/trunk/xoops_lib/modules/xalky/lang/it.php XoopsModules/xalky/trunk/xoops_lib/modules/xalky/lang/ja.php XoopsModules/xalky/trunk/xoops_lib/modules/xalky/lang/ka.php XoopsModules/xalky/trunk/xoops_lib/modules/xalky/lang/kr.php XoopsModules/xalky/trunk/xoops_lib/modules/xalky/lang/nl.php XoopsModules/xalky/trunk/xoops_lib/modules/xalky/lang/no.php XoopsModules/xalky/trunk/xoops_lib/modules/xalky/lang/pl.php XoopsModules/xalky/trunk/xoops_lib/modules/xalky/lang/ro.php XoopsModules/xalky/trunk/xoops_lib/modules/xalky/lang/ru.php XoopsModules/xalky/trunk/xoops_lib/modules/xalky/lang/sk.php XoopsModules/xalky/trunk/xoops_lib/modules/xalky/lang/sl.php XoopsModules/xalky/trunk/xoops_lib/modules/xalky/lang/sr.php XoopsModules/xalky/trunk/xoops_lib/modules/xalky/lang/sv.php XoopsModules/xalky/trunk/xoops_lib/modules/xalky/lang/tr.php XoopsModules/xalky/trunk/xoops_lib/modules/xalky/lang/uk.php XoopsModules/xalky/trunk/xoops_lib/modules/xalky/lang/zh-tw.php XoopsModules/xalky/trunk/xoops_lib/modules/xalky/lang/zh.php XoopsModules/xalky/trunk/xoops_lib/modules/xalky/templates/ XoopsModules/xalky/trunk/xoops_lib/modules/xalky/templates/index.html XoopsModules/xalky/trunk/xoops_lib/modules/xalky/templates/xalky_loggedin.php XoopsModules/xalky/trunk/xoops_lib/modules/xalky/templates/xalky_loggedout.php XoopsModules/xalky/trunk/xoops_lib/readme.txt Added: XoopsModules/xalky/trunk/modules/index.html =================================================================== --- XoopsModules/xalky/trunk/modules/index.html (rev 0) +++ XoopsModules/xalky/trunk/modules/index.html 2014-10-19 21:17:38 UTC (rev 12817) @@ -0,0 +1 @@ + <script>history.go(-1);</script> \ No newline at end of file Added: XoopsModules/xalky/trunk/modules/xalky/.htaccess =================================================================== --- XoopsModules/xalky/trunk/modules/xalky/.htaccess (rev 0) +++ XoopsModules/xalky/trunk/modules/xalky/.htaccess 2014-10-19 21:17:38 UTC (rev 12817) @@ -0,0 +1,10 @@ +RewriteEngine On +RewriteCond %{SERVER_PORT} !^80$ +RewriteRule .http://%{SERVER_NAME}%{REQUEST_URI} [R,L=301] + +<Files ~ "^.(htaccess|htpasswd)$"> +deny from all +</Files> +AddCharset UTF-8 .utf8 +AddDefaultCharset UTF-8 +DirectoryIndex home.php index.php home.html index.html home.htm index.htm Added: XoopsModules/xalky/trunk/modules/xalky/.htaccess_500 =================================================================== --- XoopsModules/xalky/trunk/modules/xalky/.htaccess_500 (rev 0) +++ XoopsModules/xalky/trunk/modules/xalky/.htaccess_500 2014-10-19 21:17:38 UTC (rev 12817) @@ -0,0 +1,7 @@ +<Files ~ "^.(htaccess|htpasswd)$"> +deny from all +</Files> +AddCharset UTF-8 .utf8 +AddDefaultCharset UTF-8 +AddHandler application/x-httpd-php .php3 .php .shtml .html .htm +DirectoryIndex home.php index.php home.html index.html home.htm index.htm \ No newline at end of file Added: XoopsModules/xalky/trunk/modules/xalky/.htaccess_501 =================================================================== --- XoopsModules/xalky/trunk/modules/xalky/.htaccess_501 (rev 0) +++ XoopsModules/xalky/trunk/modules/xalky/.htaccess_501 2014-10-19 21:17:38 UTC (rev 12817) @@ -0,0 +1,15 @@ +<Files ~ "^.(htaccess|htpasswd)$"> +deny from all +</Files> +AddCharset UTF-8 .utf8 +AddDefaultCharset UTF-8 +AddHandler application/x-httpd-php .php3 .php .shtml .html .htm +DirectoryIndex home.php index.php home.html index.html home.htm index.htm +php_value allow_url_include on +php_value allow_url_fopen on +php_value register_long_arrays 1 +php_flag session.bug_compat_42 0 +php_flag session.bug_compat_warn 0 +php_flag session.use_trans_sid 1 +php_flag session.use_cookies 1 +php_flag display_errors 0 \ No newline at end of file Added: XoopsModules/xalky/trunk/modules/xalky/admin/index.html =================================================================== --- XoopsModules/xalky/trunk/modules/xalky/admin/index.html (rev 0) +++ XoopsModules/xalky/trunk/modules/xalky/admin/index.html 2014-10-19 21:17:38 UTC (rev 12817) @@ -0,0 +1 @@ + <script>history.go(-1);</script> \ No newline at end of file Added: XoopsModules/xalky/trunk/modules/xalky/class/bans.php =================================================================== --- XoopsModules/xalky/trunk/modules/xalky/class/bans.php (rev 0) +++ XoopsModules/xalky/trunk/modules/xalky/class/bans.php 2014-10-19 21:17:38 UTC (rev 12817) @@ -0,0 +1,45 @@ +<?php +/* + * Chronolabs XOOPS Chat Module - xALKY + * + * You may not change or alter any portion of this comment or credits + * of supporting developers from this source code or any supporting source code + * which is considered copyrighted (c) material of the original comment or credit authors. + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + + * @copyright Chronolabs Cooperative http://labs.coop + * @license General Software Licence (https://web.labs.coop/public/legal/general-software-license/10,3.html) + * @package xalky + * @since 1.111 + * @author Antony Cipher <ci...@la...> + * @author Simon Roberts <me...@la...> + * @subpackage classes + * @description Chronolabs XOOPS Module for Chat and Walky Talky Services + * + */ + +class XalkyBans extends XoopsObject +{ + + function __construct() + { + $this->initVar('id', XOBJ_DTYPE_INT, null, true); + $this->initVar('userID', XOBJ_DTYPE_INT, null, false); + $this->initVar('userName', XOBJ_DTYPE_TXTBOX, null, false, 64); + $this->initVar('time', XOBJ_DTYPE_INT, 0, false); + $this->initVar('ip', XOBJ_DTYPE_OTHER, null); + } + +} + +class XalkyBansHandler extends XoopsPersistableObjectHandler +{ + + function __construct(&$db) + { + parent::__construct($db, "xalky_bans", "XalkyBans", "id"); + } + +} Added: XoopsModules/xalky/trunk/modules/xalky/class/index.html =================================================================== --- XoopsModules/xalky/trunk/modules/xalky/class/index.html (rev 0) +++ XoopsModules/xalky/trunk/modules/xalky/class/index.html 2014-10-19 21:17:38 UTC (rev 12817) @@ -0,0 +1 @@ + <script>history.go(-1);</script> \ No newline at end of file Added: XoopsModules/xalky/trunk/modules/xalky/class/invitations.php =================================================================== --- XoopsModules/xalky/trunk/modules/xalky/class/invitations.php (rev 0) +++ XoopsModules/xalky/trunk/modules/xalky/class/invitations.php 2014-10-19 21:17:38 UTC (rev 12817) @@ -0,0 +1,44 @@ +<?php +/* + * Chronolabs XOOPS Chat Module - xALKY + * + * You may not change or alter any portion of this comment or credits + * of supporting developers from this source code or any supporting source code + * which is considered copyrighted (c) material of the original comment or credit authors. + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + + * @copyright Chronolabs Cooperative http://labs.coop + * @license General Software Licence (https://web.labs.coop/public/legal/general-software-license/10,3.html) + * @package xalky + * @since 1.111 + * @author Antony Cipher <ci...@la...> + * @author Simon Roberts <me...@la...> + * @subpackage classes + * @description Chronolabs XOOPS Module for Chat and Walky Talky Services + * + */ + +class XalkyInvitations extends XoopsObject +{ + + function __construct() + { + $this->initVar('id', XOBJ_DTYPE_INT, null, true); + $this->initVar('userID', XOBJ_DTYPE_INT, null, false); + $this->initVar('channel', XOBJ_DTYPE_INT, 0, false); + $this->initVar('time', XOBJ_DTYPE_INT, 0, false); + } + +} + +class XalkyInvitationsHandler extends XoopsPersistableObjectHandler +{ + + function __construct(&$db) + { + parent::__construct($db, "xalky_invitations", "XalkyInvitations", "id"); + } + +} Added: XoopsModules/xalky/trunk/modules/xalky/class/messages.php =================================================================== --- XoopsModules/xalky/trunk/modules/xalky/class/messages.php (rev 0) +++ XoopsModules/xalky/trunk/modules/xalky/class/messages.php 2014-10-19 21:17:38 UTC (rev 12817) @@ -0,0 +1,49 @@ +<?php +/* + * Chronolabs XOOPS Chat Module - xALKY + * + * You may not change or alter any portion of this comment or credits + * of supporting developers from this source code or any supporting source code + * which is considered copyrighted (c) material of the original comment or credit authors. + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + + * @copyright Chronolabs Cooperative http://labs.coop + * @license General Software Licence (https://web.labs.coop/public/legal/general-software-license/10,3.html) + * @package xalky + * @since 1.111 + * @author Antony Cipher <ci...@la...> + * @author Simon Roberts <me...@la...> + * @subpackage classes + * @description Chronolabs XOOPS Module for Chat and Walky Talky Services + * + */ + +class XalkyMessages extends XoopsObject +{ + + function __construct() + { + $this->initVar('id', XOBJ_DTYPE_INT, null, true); + $this->initVar('userID', XOBJ_DTYPE_INT, null, false); + $this->initVar('userName', XOBJ_DTYPE_TXTBOX, null, false, 64); + $this->initVar('userID', XOBJ_DTYPE_INT, 0, false); + $this->initVar('userRole', XOBJ_DTYPE_INT, 0, false); + $this->initVar('channel', XOBJ_DTYPE_INT, 0, false); + $this->initVar('time', XOBJ_DTYPE_INT, 0, false); + $this->initVar('ip', XOBJ_DTYPE_OTHER, null); + $this->initVar('text', XOBJ_DTYPE_OTHER, null); + } + +} + +class XalkyMessagesHandler extends XoopsPersistableObjectHandler +{ + + function __construct(&$db) + { + parent::__construct($db, "xalky_messages", "XalkyMessages", "id"); + } + +} \ No newline at end of file Added: XoopsModules/xalky/trunk/modules/xalky/class/online.php =================================================================== --- XoopsModules/xalky/trunk/modules/xalky/class/online.php (rev 0) +++ XoopsModules/xalky/trunk/modules/xalky/class/online.php 2014-10-19 21:17:38 UTC (rev 12817) @@ -0,0 +1,64 @@ +<?php +/* + * Chronolabs XOOPS Chat Module - xALKY + * + * You may not change or alter any portion of this comment or credits + * of supporting developers from this source code or any supporting source code + * which is considered copyrighted (c) material of the original comment or credit authors. + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + + * @copyright Chronolabs Cooperative http://labs.coop + * @license General Software Licence (https://web.labs.coop/public/legal/general-software-license/10,3.html) + * @package xalky + * @since 1.111 + * @author Antony Cipher <ci...@la...> + * @author Simon Roberts <me...@la...> + * @subpackage classes + * @description Chronolabs XOOPS Module for Chat and Walky Talky Services + * + */ + +class XalkyOnline extends XoopsObject +{ + + function __construct() + { + $this->initVar('id', XOBJ_DTYPE_INT, null, true); + $this->initVar('userID', XOBJ_DTYPE_INT, null, false); + $this->initVar('userName', XOBJ_DTYPE_TXTBOX, null, false, 64); + $this->initVar('userID', XOBJ_DTYPE_INT, 0, false); + $this->initVar('userRole', XOBJ_DTYPE_INT, 0, false); + $this->initVar('channel', XOBJ_DTYPE_INT, 0, false); + $this->initVar('time', XOBJ_DTYPE_INT, 0, false); + $this->initVar('ip', XOBJ_DTYPE_OTHER, null); + } + +} + +class XalkyOnlineHandler extends XoopsPersistableObjectHandler +{ + + function __construct(&$db) + { + parent::__construct($db, "xalky_online", "XalkyOnline", "id"); + } + + function setUserInactive($userId = 0, $username = '', $inactiveTimeout = 0) + { + $condition = 'userID='.$this->db->makeSafe($userID); + if($userName !== null) { + $condition .= ' OR userName='.$this->db->makeSafe($userName); + } + $sql = 'UPDATE + `'.$this->prefix($this->table).'` + SET + `time` = `time` + ' . ($inactiveTimeout * 60) . ' + WHERE + '.$condition.';'; + + // Create a new SQL query: + return $this->db->queryF($sql); + } +} Added: XoopsModules/xalky/trunk/modules/xalky/css/Cobalt.css =================================================================== --- XoopsModules/xalky/trunk/modules/xalky/css/Cobalt.css (rev 0) +++ XoopsModules/xalky/trunk/modules/xalky/css/Cobalt.css 2014-10-19 21:17:38 UTC (rev 12817) @@ -0,0 +1,152 @@ +/* + * Chronolabs XOOPS Chat Module - xALKY + * + * You may not change or alter any portion of this comment or credits + * of supporting developers from this source code or any supporting source code + * which is considered copyrighted (c) material of the original comment or credit authors. + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + + * @copyright Chronolabs Cooperative http://labs.coop + * @license General Software Licence (https://web.labs.coop/public/legal/general-software-license/10,3.html) + * @package xalky + * @since 1.111 + * @author Antony Cipher <ci...@la...> + * @author Simon Roberts <me...@la...> + * @subpackage stylesheets + * @description Chronolabs XOOPS Module for Chat and Walky Talky Services + * + */ + +@import url('positions.css'); +@import url('borders.css'); +@import url('fonts.css'); +@import url('misc.css'); +@import url('print.css'); + + +@media screen,projection,handheld { + + #loginContent { + background-color:#2A2A2A; + color:#D4D4D4; + } + #loginContent h1 { + color:#D4D4D4; + } + #loginContent a { + color:#60A0DC; + } + #loginContent input, #loginContent select { + background-color:#424242; + color:#D4D4D4; + } + #loginContent #loginFormContainer #loginButton { + background-color:#424242; + color:#D4D4D4; + } + #loginContent #errorContainer { + color:red; + } + + #xalky { + background-color:#2A2A2A; + color:#D4D4D4; + } + #xalky h1 { + color:#D4D4D4; + } + #xalky a { + color:#60A0DC; + } + #xalky input, #xalky select, #xalky textarea { + background-color:#383838; + color:#D4D4D4; + } + #xalky #xalkyList, #xalky #onlineListContainer, #xalky #helpContainer, #xalky #settingsContainer, #xalky #bbCodeContainer, #xalky #colorCodesContainer, #xalky #emoticonsContainer { + border-color:#565656; + background-color:#383838; + } + .statusContainerOn { + background-image: url('../images/loading.png'); + } + .statusContainerOff { + background-image: url('../images/loading-done.png'); + } + .statusContainerAlert { + background-image: url('../images/loading-trouble.png'); + } + #xalky #bbCodeContainer input, #xalky #logoutButton, #xalky #submitButton { + background-color:#383838; + color:#D4D4D4; + } + #xalky #colorCodesContainer a { + border-color:black; + } + #xalky #optionsContainer input { + background-color:transparent; + } + #xalky #optionsContainer #helpButton { + background:url('../images/help.png') no-repeat; + } + #xalky #optionsContainer #settingsButton { + background:url('../images/settings.png') no-repeat; + } + #xalky #optionsContainer #onlineListButton { + background:url('../images/users.png') no-repeat; + } + #xalky #optionsContainer #audioButton { + background:url('../images/audio.png') no-repeat; + } + #xalky #optionsContainer #audioButton.off { + background:url('../images/audio-off.png') no-repeat; + } + #xalky #optionsContainer #autoScrollButton { + background:url('../images/autoscroll.png') no-repeat; + } + #xalky #optionsContainer #autoScrollButton.off { + background:url('../images/autoscroll-off.png') no-repeat; + } + #xalky .rowEven { + background-color:#565656; + } + #xalky .rowOdd { + background-color:#484848; + } + #xalky .guest { + color:gray; + } + #xalky .user { + color:#D4D4D4; + } + #xalky .moderator { + color:#00AA00; + } + #xalky .admin { + color:red; + } + #xalky .xalkyBot { + color:#60A0DC; + } + #xalky #xalkyList .xalkyBotErrorMessage { + color:red; + } + #xalky #xalkyList a { + color:#60A0DC; + } + #xalky #xalkyList .delete { + background:url('../images/delete.png') no-repeat right; + } + #xalky #xalkyList .deleteSelected { + border-color:red; + } + #xalky #onlineListContainer h3, #xalky #helpContainer h3, #xalky #settingsContainer h3 { + background-color:#383838; + color:#D4D4D4; + } + #xalky #settingsContainer #settingsList input.playback { + background:url('../images/playback.png') no-repeat; + } + +} \ No newline at end of file Added: XoopsModules/xalky/trunk/modules/xalky/css/Core.css =================================================================== --- XoopsModules/xalky/trunk/modules/xalky/css/Core.css (rev 0) +++ XoopsModules/xalky/trunk/modules/xalky/css/Core.css 2014-10-19 21:17:38 UTC (rev 12817) @@ -0,0 +1,152 @@ +/* + * Chronolabs XOOPS Chat Module - xALKY + * + * You may not change or alter any portion of this comment or credits + * of supporting developers from this source code or any supporting source code + * which is considered copyrighted (c) material of the original comment or credit authors. + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + + * @copyright Chronolabs Cooperative http://labs.coop + * @license General Software Licence (https://web.labs.coop/public/legal/general-software-license/10,3.html) + * @package xalky + * @since 1.111 + * @author Antony Cipher <ci...@la...> + * @author Simon Roberts <me...@la...> + * @subpackage stylesheets + * @description Chronolabs XOOPS Module for Chat and Walky Talky Services + * + */ + +@import url('positions.css'); +@import url('borders.css'); +@import url('fonts.css'); +@import url('misc.css'); +@import url('print.css'); + + +@media screen,projection,handheld { + + #loginContent { + background-color:#E5E5E8; + color:#000; + } + #loginContent h1 { + color:#000; + } + #loginContent a { + color:#000; + } + #loginContent input, #loginContent select { + background-color:#FFF; + color:#000; + } + #loginContent #loginFormContainer #loginButton { + background-color:#F7F5F1; + color:#000; + } + #loginContent #errorContainer { + color:red; + } + + #xalky { + background-color:#E5E5E8; + color:#000; + } + #xalky h1 { + color:#000; + } + #xalky a { + color:#000; + } + #xalky input, #xalky select, #xalky textarea { + background-color:#FFF; + color:#000; + } + #xalky #xalkyList, #xalky #onlineListContainer, #xalky #helpContainer, #xalky #settingsContainer, #xalky #bbCodeContainer, #xalky #colorCodesContainer, #xalky #emoticonsContainer { + border-color:#ADADAD; + background-color:#FFF; + } + .statusContainerOn { + background-image: url('../images/loading.png'); + } + .statusContainerOff { + background-image: url('../images/loading-done.png'); + } + .statusContainerAlert { + background-image: url('../images/loading-trouble.png'); + } + #xalky #bbCodeContainer input, #xalky #logoutButton, #xalky #submitButton { + background-color:#F7F5F1; + color:#000; + } + #xalky #colorCodesContainer a { + border-color:black; + } + #xalky #optionsContainer input { + background-color:transparent; + } + #xalky #optionsContainer #helpButton { + background:url('../images/help.png') no-repeat; + } + #xalky #optionsContainer #settingsButton { + background:url('../images/settings.png') no-repeat; + } + #xalky #optionsContainer #onlineListButton { + background:url('../images/users.png') no-repeat; + } + #xalky #optionsContainer #audioButton { + background:url('../images/audio.png') no-repeat; + } + #xalky #optionsContainer #audioButton.off { + background:url('../images/audio-off.png') no-repeat; + } + #xalky #optionsContainer #autoScrollButton { + background:url('../images/autoscroll.png') no-repeat; + } + #xalky #optionsContainer #autoScrollButton.off { + background:url('../images/autoscroll-off.png') no-repeat; + } + #xalky .rowEven { + background-color:#ECEDF3; + } + #xalky .rowOdd { + background-color:#F6F6F6; + } + #xalky .guest { + color:gray; + } + #xalky .user { + color:#000; + } + #xalky .moderator { + color:#0000FF; + } + #xalky .admin { + color:#FF0000; + } + #xalky .xalkyBot { + color:#476C8E; + } + #xalky #xalkyList .xalkyBotErrorMessage { + color:red; + } + #xalky #xalkyList a { + color:#476C8E; + } + #xalky #xalkyList .delete { + background:url('../images/delete.png') no-repeat right; + } + #xalky #xalkyList .deleteSelected { + border-color:red; + } + #xalky #onlineListContainer h3, #xalky #helpContainer h3, #xalky #settingsContainer h3 { + background-color:#88A6C0; + color:#FFF; + } + #xalky #settingsContainer #settingsList input.playback { + background:url('../images/playback.png') no-repeat; + } + +} \ No newline at end of file Added: XoopsModules/xalky/trunk/modules/xalky/css/Lithium.css =================================================================== --- XoopsModules/xalky/trunk/modules/xalky/css/Lithium.css (rev 0) +++ XoopsModules/xalky/trunk/modules/xalky/css/Lithium.css 2014-10-19 21:17:38 UTC (rev 12817) @@ -0,0 +1,151 @@ +/* + * Chronolabs XOOPS Chat Module - xALKY + * + * You may not change or alter any portion of this comment or credits + * of supporting developers from this source code or any supporting source code + * which is considered copyrighted (c) material of the original comment or credit authors. + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + + * @copyright Chronolabs Cooperative http://labs.coop + * @license General Software Licence (https://web.labs.coop/public/legal/general-software-license/10,3.html) + * @package xalky + * @since 1.111 + * @author Antony Cipher <ci...@la...> + * @author Simon Roberts <me...@la...> + * @subpackage stylesheets + * @description Chronolabs XOOPS Module for Chat and Walky Talky Services + * + */ + +@import url('positions.css'); +@import url('borders.css'); +@import url('fonts.css'); +@import url('misc.css'); +@import url('print.css'); + +@media screen,projection,handheld { + + #loginContent { + background-color:#F1F1F1; + color:#333333; + } + #loginContent h1 { + color:#333333; + } + #loginContent a { + color:#638137; + } + #loginContent input, #loginContent select { + background-color:#FFF; + color:#333333; + } + #loginContent #loginFormContainer #loginButton { + background-color:#F7F5F1; + color:#333333; + } + #loginContent #errorContainer { + color:red; + } + + #xalky { + background-color:#F1F1F1; + color:#333333; + } + #xalky h1 { + color:#333333; + } + #xalky a { + color:#638137; + } + #xalky input, #xalky select, #xalky textarea { + background-color:#FFF; + color:#333333; + } + #xalky #xalkyList, #xalky #onlineListContainer, #xalky #helpContainer, #xalky #settingsContainer, #xalky #bbCodeContainer, #xalky #colorCodesContainer, #xalky #emoticonsContainer { + border-color:#6C8A3F; + background-color:#FFF; + } + .statusContainerOn { + background-image: url('../images/loading.png'); + } + .statusContainerOff { + background-image: url('../images/loading-done.png'); + } + .statusContainerAlert { + background-image: url('../images/loading-trouble.png'); + } + #xalky #bbCodeContainer input, #xalky #logoutButton, #xalky #submitButton { + background-color:#F7F5F1; + color:#333333; + } + #xalky #colorCodesContainer a { + border-color:black; + } + #xalky #optionsContainer input { + background-color:transparent; + } + #xalky #optionsContainer #helpButton { + background:url('../images/help.png') no-repeat; + } + #xalky #optionsContainer #settingsButton { + background:url('../images/settings.png') no-repeat; + } + #xalky #optionsContainer #onlineListButton { + background:url('../images/users.png') no-repeat; + } + #xalky #optionsContainer #audioButton { + background:url('../images/audio.png') no-repeat; + } + #xalky #optionsContainer #audioButton.off { + background:url('../images/audio-off.png') no-repeat; + } + #xalky #optionsContainer #autoScrollButton { + background:url('../images/autoscroll.png') no-repeat; + } + #xalky #optionsContainer #autoScrollButton.off { + background:url('../images/autoscroll-off.png') no-repeat; + } + #xalky .rowEven { + background-color:#F1F1F1; + } + #xalky .rowOdd { + background-color:#DEDFDF; + } + #xalky .guest { + color:gray; + } + #xalky .user { + color:#000; + } + #xalky .moderator { + color:#00AA00; + } + #xalky .admin { + color:red; + } + #xalky .xalkyBot { + color:#638137; + } + #xalky #xalkyList .xalkyBotErrorMessage { + color:red; + } + #xalky #xalkyList a { + color:#638137; + } + #xalky #xalkyList .delete { + background:url('../images/delete.png') no-repeat right; + } + #xalky #xalkyList .deleteSelected { + border-color:red; + } + #xalky #onlineListContainer h3, #xalky #helpContainer h3, #xalky #settingsContainer h3 { + background-color:#6C8A3F; + color:#FFF; + } + #xalky #settingsContainer #settingsList input.playback { + background:url('../images/playback.png') no-repeat; + } + +} \ No newline at end of file Added: XoopsModules/xalky/trunk/modules/xalky/css/Mercury.css =================================================================== --- XoopsModules/xalky/trunk/modules/xalky/css/Mercury.css (rev 0) +++ XoopsModules/xalky/trunk/modules/xalky/css/Mercury.css 2014-10-19 21:17:38 UTC (rev 12817) @@ -0,0 +1,152 @@ +/* + * Chronolabs XOOPS Chat Module - xALKY + * + * You may not change or alter any portion of this comment or credits + * of supporting developers from this source code or any supporting source code + * which is considered copyrighted (c) material of the original comment or credit authors. + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + + * @copyright Chronolabs Cooperative http://labs.coop + * @license General Software Licence (https://web.labs.coop/public/legal/general-software-license/10,3.html) + * @package xalky + * @since 1.111 + * @author Antony Cipher <ci...@la...> + * @author Simon Roberts <me...@la...> + * @subpackage stylesheets + * @description Chronolabs XOOPS Module for Chat and Walky Talky Services + * + */ + + +@import url('positions.css'); +@import url('borders.css'); +@import url('fonts.css'); +@import url('misc.css'); +@import url('print.css'); + +@media screen,projection,handheld { + + #loginContent { + background-color:#2A2A2A; + color:#D4D4D4; + } + #loginContent h1 { + color:#D4D4D4; + } + #loginContent a { + color:#F6B620; + } + #loginContent input, #loginContent select { + background-color:#424242; + color:#D4D4D4; + } + #loginContent #loginFormContainer #loginButton { + background-color:#424242; + color:#D4D4D4; + } + #loginContent #errorContainer { + color:red; + } + + #xalky { + background-color:#2A2A2A; + color:#D4D4D4; + } + #xalky h1 { + color:#D4D4D4; + } + #xalky a { + color:#F6B620; + } + #xalky input, #xalky select, #xalky textarea { + background-color:#383838; + color:#D4D4D4; + } + #xalky #xalkyList, #xalky #onlineListContainer, #xalky #helpContainer, #xalky #settingsContainer, #xalky #bbCodeContainer, #xalky #colorCodesContainer, #xalky #emoticonsContainer { + border-color:#565656; + background-color:#383838; + } + .statusContainerOn { + background-image: url('../images/loading.png'); + } + .statusContainerOff { + background-image: url('../images/loading-done.png'); + } + .statusContainerAlert { + background-image: url('../images/loading-trouble.png'); + } + #xalky #bbCodeContainer input, #xalky #logoutButton, #xalky #submitButton { + background-color:#383838; + color:#D4D4D4; + } + #xalky #colorCodesContainer a { + border-color:black; + } + #xalky #optionsContainer input { + background-color:transparent; + } + #xalky #optionsContainer #helpButton { + background:url('../images/help.png') no-repeat; + } + #xalky #optionsContainer #settingsButton { + background:url('../images/settings.png') no-repeat; + } + #xalky #optionsContainer #onlineListButton { + background:url('../images/users.png') no-repeat; + } + #xalky #optionsContainer #audioButton { + background:url('../images/audio.png') no-repeat; + } + #xalky #optionsContainer #audioButton.off { + background:url('../images/audio-off.png') no-repeat; + } + #xalky #optionsContainer #autoScrollButton { + background:url('../images/autoscroll.png') no-repeat; + } + #xalky #optionsContainer #autoScrollButton.off { + background:url('../images/autoscroll-off.png') no-repeat; + } + #xalky .rowEven { + background-color:#565656; + } + #xalky .rowOdd { + background-color:#484848; + } + #xalky .guest { + color:gray; + } + #xalky .user { + color:#D4D4D4; + } + #xalky .moderator { + color:#00AA00; + } + #xalky .admin { + color:red; + } + #xalky .xalkyBot { + color:#F6B620; + } + #xalky #xalkyList .xalkyBotErrorMessage { + color:red; + } + #xalky #xalkyList a { + color:#F6B620; + } + #xalky #xalkyList .delete { + background:url('../images/delete.png') no-repeat right; + } + #xalky #xalkyList .deleteSelected { + border-color:red; + } + #xalky #onlineListContainer h3, #xalky #helpContainer h3, #xalky #settingsContainer h3 { + background-color:#383838; + color:#D4D4D4; + } + #xalky #settingsContainer #settingsList input.playback { + background:url('../images/playback.png') no-repeat; + } + +} \ No newline at end of file Added: XoopsModules/xalky/trunk/modules/xalky/css/MyBB.css =================================================================== --- XoopsModules/xalky/trunk/modules/xalky/css/MyBB.css (rev 0) +++ XoopsModules/xalky/trunk/modules/xalky/css/MyBB.css 2014-10-19 21:17:38 UTC (rev 12817) @@ -0,0 +1,152 @@ +/* + * Chronolabs XOOPS Chat Module - xALKY + * + * You may not change or alter any portion of this comment or credits + * of supporting developers from this source code or any supporting source code + * which is considered copyrighted (c) material of the original comment or credit authors. + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + + * @copyright Chronolabs Cooperative http://labs.coop + * @license General Software Licence (https://web.labs.coop/public/legal/general-software-license/10,3.html) + * @package xalky + * @since 1.111 + * @author Antony Cipher <ci...@la...> + * @author Simon Roberts <me...@la...> + * @subpackage stylesheets + * @description Chronolabs XOOPS Module for Chat and Walky Talky Services + * + */ + +@import url('positions.css'); +@import url('borders.css'); +@import url('fonts.css'); +@import url('misc.css'); +@import url('print.css'); + + +@media screen,projection,handheld { + + #loginContent { + background-color:#FFF; + color:#000; + } + #loginContent h1 { + color:#0F5C8E; + } + #loginContent a { + color:#026CB1; + } + #loginContent input, #loginContent select { + background-color:#EFEFEF; + color:#000; + } + #loginContent #loginFormContainer #loginButton { + background-color:#F7F5F1; + color:#000; + } + #loginContent #errorContainer { + color:red; + } + + #xalky { + background-color:#FFF; + color:#000; + } + #xalky h1 { + color:#0F5C8E; + } + #xalky a { + color:#026CB1; + } + #xalky input, #xalky select, #xalky textarea { + background-color:#EFEFEF; + color:#000; + } + #xalky #xalkyList, #xalky #onlineListContainer, #xalky #helpContainer, #xalky #settingsContainer, #xalky #bbCodeContainer, #xalky #colorCodesContainer, #xalky #emoticonsContainer { + border-color:#0F5C8E; + background-color:#EFEFEF; + } + .statusContainerOn { + background-image: url('../images/loading.png'); + } + .statusContainerOff { + background-image: url('../images/loading-done.png'); + } + .statusContainerAlert { + background-image: url('../images/loading-trouble.png'); + } + #xalky #bbCodeContainer input, #xalky #logoutButton, #xalky #submitButton { + background-color:#F7F5F1; + color:#000; + } + #xalky #colorCodesContainer a { + border-color:black; + } + #xalky #optionsContainer input { + background-color:transparent; + } + #xalky #optionsContainer #helpButton { + background:url('../images/help.png') no-repeat; + } + #xalky #optionsContainer #settingsButton { + background:url('../images/settings.png') no-repeat; + } + #xalky #optionsContainer #onlineListButton { + background:url('../images/users.png') no-repeat; + } + #xalky #optionsContainer #audioButton { + background:url('../images/audio.png') no-repeat; + } + #xalky #optionsContainer #audioButton.off { + background:url('../images/audio-off.png') no-repeat; + } + #xalky #optionsContainer #autoScrollButton { + background:url('../images/autoscroll.png') no-repeat; + } + #xalky #optionsContainer #autoScrollButton.off { + background:url('../images/autoscroll-off.png') no-repeat; + } + #xalky .rowEven { + background-color:#EFEFEF; + } + #xalky .rowOdd { + background-color:#F5F5F5; + } + #xalky .guest { + color:gray; + } + #xalky .user { + color:#000; + } + #xalky .moderator { + color:#CC00CC; + } + #xalky .admin { + color:#008000; + } + #xalky .xalkyBot { + color:#026CB1; + } + #xalky #xalkyList .xalkyBotErrorMessage { + color:red; + } + #xalky #xalkyList a { + color:#026CB1; + } + #xalky #xalkyList .delete { + background:url('../images/delete.png') no-repeat right; + } + #xalky #xalkyList .deleteSelected { + border-color:red; + } + #xalky #onlineListContainer h3, #xalky #helpContainer h3, #xalky #settingsContainer h3 { + background-color:#ADCBE7; + color:#000; + } + #xalky #settingsContainer #settingsList input.playback { + background:url('../images/playback.png') no-repeat; + } + +} \ No newline at end of file Added: XoopsModules/xalky/trunk/modules/xalky/css/Oxygen.css =================================================================== --- XoopsModules/xalky/trunk/modules/xalky/css/Oxygen.css (rev 0) +++ XoopsModules/xalky/trunk/modules/xalky/css/Oxygen.css 2014-10-19 21:17:38 UTC (rev 12817) @@ -0,0 +1,154 @@ +/* + * Chronolabs XOOPS Chat Module - xALKY + * + * You may not change or alter any portion of this comment or credits + * of supporting developers from this source code or any supporting source code + * which is considered copyrighted (c) material of the original comment or credit authors. + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + + * @copyright Chronolabs Cooperative http://labs.coop + * @license General Software Licence (https://web.labs.coop/public/legal/general-software-license/10,3.html) + * @package xalky + * @since 1.111 + * @author Antony Cipher <ci...@la...> + * @author Simon Roberts <me...@la...> + * @subpackage stylesheets + * @description Chronolabs XOOPS Module for Chat and Walky Talky Services + * + */ + + +@import url('positions.css'); +@import url('borders.css'); +@import url('fonts.css'); +@import url('misc.css'); +@import url('print.css'); + + + +@media screen,projection,handheld { + + #loginContent { + background-color:#F1F1F1; + color:#333333; + } + #loginContent h1 { + color:#333333; + } + #loginContent a { + color:#005CB1; + } + #loginContent input, #loginContent select { + background-color:#FFF; + color:#333333; + } + #loginContent #loginFormContainer #loginButton { + background-color:#F7F5F1; + color:#333333; + } + #loginContent #errorContainer { + color:red; + } + + #xalky { + background-color:#F1F1F1; + color:#333333; + } + #xalky h1 { + color:#333333; + } + #xalky a { + color:#005CB1; + } + #xalky input, #xalky select, #xalky textarea { + background-color:#FFF; + color:#333333; + } + #xalky #xalkyList, #xalky #onlineListContainer, #xalky #helpContainer, #xalky #settingsContainer, #xalky #bbCodeContainer, #xalky #colorCodesContainer, #xalky #emoticonsContainer { + border-color:#0066B9; + background-color:#FFF; + } + .statusContainerOn { + background-image: url('../images/loading.png'); + } + .statusContainerOff { + background-image: url('../images/loading-done.png'); + } + .statusContainerAlert { + background-image: url('../images/loading-trouble.png'); + } + #xalky #bbCodeContainer input, #xalky #logoutButton, #xalky #submitButton { + background-color:#F7F5F1; + color:#333333; + } + #xalky #colorCodesContainer a { + border-color:black; + } + #xalky #optionsContainer input { + background-color:transparent; + } + #xalky #optionsContainer #helpButton { + background:url('../images/help.png') no-repeat; + } + #xalky #optionsContainer #settingsButton { + background:url('../images/settings.png') no-repeat; + } + #xalky #optionsContainer #onlineListButton { + background:url('../images/users.png') no-repeat; + } + #xalky #optionsContainer #audioButton { + background:url('../images/audio.png') no-repeat; + } + #xalky #optionsContainer #audioButton.off { + background:url('../images/audio-off.png') no-repeat; + } + #xalky #optionsContainer #autoScrollButton { + background:url('../images/autoscroll.png') no-repeat; + } + #xalky #optionsContainer #autoScrollButton.off { + background:url('../images/autoscroll-off.png') no-repeat; + } + #xalky .rowEven { + background-color:#F1F1F1; + } + #xalky .rowOdd { + background-color:#DEDFDF; + } + #xalky .guest { + color:gray; + } + #xalky .user { + color:#000; + } + #xalky .moderator { + color:#00AA00; + } + #xalky .admin { + color:red; + } + #xalky .xalkyBot { + color:#005CB1; + } + #xalky #xalkyList .xalkyBotErrorMessage { + color:red; + } + #xalky #xalkyList a { + color:#005CB1; + } + #xalky #xalkyList .delete { + background:url('../images/delete.png') no-repeat right; + } + #xalky #xalkyList .deleteSelected { + border-color:red; + } + #xalky #onlineListContainer h3, #xalky #helpContainer h3, #xalky #settingsContainer h3 { + background-color:#0066B9; + color:#FFF; + } + #xalky #settingsContainer #settingsList input.playback { + background:url('../images/playback.png') no-repeat; + } + +} \ No newline at end of file Added: XoopsModules/xalky/trunk/modules/xalky/css/Radium.css =================================================================== --- XoopsModules/xalky/trunk/modules/xalky/css/Radium.css (rev 0) +++ XoopsModules/xalky/trunk/modules/xalky/css/Radium.css 2014-10-19 21:17:38 UTC (rev 12817) @@ -0,0 +1,152 @@ +/* + * Chronolabs XOOPS Chat Module - xALKY + * + * You may not change or alter any portion of this comment or credits + * of supporting developers from this source code or any supporting source code + * which is considered copyrighted (c) material of the original comment or credit authors. + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + + * @copyright Chronolabs Cooperative http://labs.coop + * @license General Software Licence (https://web.labs.coop/public/legal/general-software-license/10,3.html) + * @package xalky + * @since 1.111 + * @author Antony Cipher <ci...@la...> + * @author Simon Roberts <me...@la...> + * @subpackage stylesheets + * @description Chronolabs XOOPS Module for Chat and Walky Talky Services + * + */ + +@import url('positions.css'); +@import url('borders.css'); +@import url('fonts.css'); +@import url('misc.css'); +@import url('print.css'); + + +@media screen,projection,handheld { + + #loginContent { + background-color:#2A2A2A; + color:#D4D4D4; + } + #loginContent h1 { + color:#D4D4D4; + } + #loginContent a { + color:#60C860; + } + #loginContent input, #loginContent select { + background-color:#424242; + color:#D4D4D4; + } + #loginContent #loginFormContainer #loginButton { + background-color:#424242; + color:#D4D4D4; + } + #loginContent #errorContainer { + color:red; + } + + #xalky { + background-color:#2A2A2A; + color:#D4D4D4; + } + #xalky h1 { + color:#D4D4D4; + } + #xalky a { + color:#60C860; + } + #xalky input, #xalky select, #xalky textarea { + background-color:#383838; + color:#D4D4D4; + } + #xalky #xalkyList, #xalky #onlineListContainer, #xalky #helpContainer, #xalky #settingsContainer, #xalky #bbCodeContainer, #xalky #colorCodesContainer, #xalky #emoticonsContainer { + border-color:#565656; + background-color:#383838; + } + .statusContainerOn { + background-image: url('../images/loading.png'); + } + .statusContainerOff { + background-image: url('../images/loading-done.png'); + } + .statusContainerAlert { + background-image: url('../images/loading-trouble.png'); + } + #xalky #bbCodeContainer input, #xalky #logoutButton, #xalky #submitButton { + background-color:#383838; + color:#D4D4D4; + } + #xalky #colorCodesContainer a { + border-color:black; + } + #xalky #optionsContainer input { + background-color:transparent; + } + #xalky #optionsContainer #helpButton { + background:url('../images/help.png') no-repeat; + } + #xalky #optionsContainer #settingsButton { + background:url('../images/settings.png') no-repeat; + } + #xalky #optionsContainer #onlineListButton { + background:url('../images/users.png') no-repeat; + } + #xalky #optionsContainer #audioButton { + background:url('../images/audio.png') no-repeat; + } + #xalky #optionsContainer #audioButton.off { + background:url('../images/audio-off.png') no-repeat; + } + #xalky #optionsContainer #autoScrollButton { + background:url('../images/autoscroll.png') no-repeat; + } + #xalky #optionsContainer #autoScrollButton.off { + background:url('../images/autoscroll-off.png') no-repeat; + } + #xalky .rowEven { + background-color:#565656; + } + #xalky .rowOdd { + background-color:#484848; + } + #xalky .guest { + color:gray; + } + #xalky .user { + color:#D4D4D4; + } + #xalky .moderator { + color:#00AA00; + } + #xalky .admin { + color:red; + } + #xalky .xalkyBot { + color:#60C860; + } + #xalky #xalkyList .xalkyBotErrorMessage { + color:red; + } + #xalky #xalkyList a { + color:#60C860; + } + #xalky #xalkyList .delete { + background:url('../images/delete.png') no-repeat right; + } + #xalky #xalkyList .deleteSelected { + border-color:red; + } + #xalky #onlineListContainer h3, #xalky #helpContainer h3, #xalky #settingsContainer h3 { + background-color:#383838; + color:#D4D4D4; + } + #xalky #settingsContainer #settingsList input.playback { + background:url('../images/playback.png') no-repeat; + } + +} \ No newline at end of file Added: XoopsModules/xalky/trunk/modules/xalky/css/Sulfur.css =================================================================== --- XoopsModules/xalky/trunk/modules/xalky/css/Sulfur.css (rev 0) +++ XoopsModules/xalky/trunk/modules/xalky/css/Sulfur.css 2014-10-19 21:17:38 UTC (rev 12817) @@ -0,0 +1,153 @@ +/* + * Chronolabs XOOPS Chat Module - xALKY + * + * You may not change or alter any portion of this comment or credits + * of supporting developers from this source code or any supporting source code + * which is considered copyrighted (c) material of the original comment or credit authors. + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + + * @copyright Chronolabs Cooperative http://labs.coop + * @license General Software Licence (https://web.labs.coop/public/legal/general-software-license/10,3.html) + * @package xalky + * @since 1.111 + * @author Antony Cipher <ci...@la...> + * @author Simon Roberts <me...@la...> + * @subpackage stylesheets + * @description Chronolabs XOOPS Module for Chat and Walky Talky Services + * + */ + + +@import url('positions.css'); +@import url('borders.css'); +@import url('fonts.css'); +@import url('misc.css'); +@import url('print.css'); + + +@media screen,projection,handheld { + + #loginContent { + background-color:#F1F1F1; + color:#333333; + } + #loginContent h1 { + color:#333333; + } + #loginContent a { + color:#822100; + } + #loginContent input, #loginContent select { + background-color:#FFF; + color:#333333; + } + #loginContent #loginFormContainer #loginButton { + background-color:#F7F5F1; + color:#333333; + } + #loginContent #errorContainer { + color:red; + } + + #xalky { + background-color:#F1F1F1; + color:#333333; + } + #xalky h1 { + color:#333333; + } + #xalky a { + color:#822100; + } + #xalky input, #xalky select, #xalky textarea { + background-color:#FFF; + color:#333333; + } + #xalky #xalkyList, #xalky #onlineListContainer, #xalky #helpContainer, #xalky #settingsContainer, #xalky #bbCodeContainer, #xalky #colorCodesContainer, #xalky #emoticonsContainer { + border-color:#B84623; + background-color:#FFF; + } + .statusContainerOn { + background-image: url('../images/loading.png'); + } + .statusContainerOff { + background-image: url('../images/loading-done.png'); + } + .statusContainerAlert { + background-image: url('../images/loading-trouble.png'); + } + #xalky #bbCodeContainer input, #xalky #logoutButton, #xalky #submitButton { + background-color:#F7F5F1; + color:#333333; + } + #xalky #colorCodesContainer a { + border-color:black; + } + #xalky #optionsContainer input { + background-color:transparent; + } + #xalky #optionsContainer #helpButton { + background:url('../images/help.png') no-repeat; + } + #xalky #optionsContainer #settingsButton { + background:url('../images/settings.png') no-repeat; + } + #xalky #optionsContainer #onlineListButton { + background:url('../images/users.png') no-repeat; + } + #xalky #optionsContainer #audioButton { + background:url('../images/audio.png') no-repeat; + } + #xalky #optionsContainer #audioButton.off { + background:url('../images/audio-off.png') no-repeat; + } + #xalky #optionsContainer #autoScrollButton { + background:url('../images/autoscroll.png') no-repeat; + } + #xalky #optionsContainer #autoScrollButton.off { + background:url('../images/autoscroll-off.png') no-repeat; + } + #xalky .rowEven { + background-color:#F1F1F1; + } + #xalky .rowOdd { + background-color:#DEDFDF; + } + #xalky .guest { + color:gray; + } + #xalky .user { + color:#000; + } + #xalky .moderator ... [truncated message content] |