|
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] |