corrade-http-templates

Subversion Repositories:
Compare Path: Rev
With Path: Rev
?path1? @ 73  →  ?path2? @ 72
File deleted
/instantMessage/composer.lock
File deleted
/instantMessage/composer.json
/instantMessage/sendInstantMessage.php
@@ -12,7 +12,7 @@
###########################################################################
 
require_once('config.php');
require_once('vendor/was/utilities/src/formats/kvp/kvp.php');
require_once('functions.php');
 
###########################################################################
## INTERNALS ##
/instantMessage/README.txt
@@ -13,17 +13,11 @@
* A webserver.
* PHP version 5 and beyond.
* the curl extension.
* PHP composer.
 
-:[ Setup ]:-
 
1.) Run the following command inside the directory:
 
composer require was/utilities:dev-trunk
 
in order to install all the requirements.
1.) Rename "config.php.dist" to "config.php" and edit "config.php"
to reflect your Corrade settings.
to reflect your settings in Corrade.ini
2.) Enable the Corrade permissions for your configured group:
* talk
* notifications
/instantMessage/functions.php
@@ -1,8 +1,52 @@
<?php
 
require_once('vendor/was/utilities/src/IO/IO.php');
###########################################################################
## Copyright (C) Wizardry and Steamworks 2015 - License: GNU GPLv3 ##
###########################################################################
function atomized_put_contents($file, $data) {
$fp = fopen($file, "w+");
if (flock($fp, LOCK_EX)) {
fwrite($fp, $data);
fflush($fp);
flock($fp, LOCK_UN);
}
fclose($fp);
}
 
###########################################################################
## Copyright (C) Wizardry and Steamworks 2015 - License: GNU GPLv3 ##
###########################################################################
function atomized_get_contents($file) {
$fp = fopen($file, "r+");
$ct = '';
if (flock($fp, LOCK_SH)) {
if (filesize($file)) {
$ct = fread($fp, filesize($file));
}
flock($fp, LOCK_UN);
}
fclose($fp);
return $ct;
}
 
###########################################################################
## Copyright (C) Wizardry and Steamworks 2015 - License: GNU GPLv3 ##
###########################################################################
function wasKeyValueGet($key, $data) {
return array_reduce(
explode(
"&",
$data
),
function($o, $p) {
$x = explode("=", $p);
return array_shift($x) != $o ? $o : array_shift($x);
},
$key
);
}
 
###########################################################################
## Copyright (C) Wizardry and Steamworks 2016 - License: GNU GPLv3 ##
###########################################################################
function storeAvatarConversation($firstname, $lastname, $message, $chatFile, $lines) {
/instantMessage/installMessage.php
@@ -11,7 +11,7 @@
###########################################################################
 
require_once('config.php');
require_once('vendor/was/utilities/src/formats/kvp/kvp.php');
require_once('functions.php');
 
###########################################################################
## INTERNALS ##