Example #1
0
     $found = false;
     foreach ($privateBotsList as $key => $user) {
         if ($user == $userName) {
             $found = true;
             unset($privateBotsList[$key]);
             break;
         }
     }
     if (!$found) {
         $privateBotsList[$userName] = ['roomId' => $privateRoomId, 'token' => $matches[1]];
     }
     file_put_contents('private_audience_bots.txt', json_encode($privateBotsList));
     sendNotification($roomId, $yoda, $userName, 'Hello ' . $userName . ' I am your private audience assistant! From now on, I will be providing you with feed-back for your private commands.', "green", false, true);
     exit;
 }
 if (($lang = detectLanguage($messageItem->message)) != false) {
     if (($lang = getLanguage($lang)) != false) {
         $translated = translate($messageItem->message, $lang, 'eng');
         if (!empty($translated)) {
             sendNotification($roomId, $yoda, $userName, $translated, "green", true);
             exit;
         }
     }
     exit;
 }
 if (($easterEgg = easterEggs($messageItem->message)) != false) {
     sendNotification($roomId, $yoda, $userName, $easterEgg, "green");
     exit;
 }
 if (($allMighty = allMighty($messageItem->message)) != false) {
     sendNotification($roomId, $yoda, $userName, $allMighty, "green");
Example #2
0
#==============================================================================
#==============================================================================
# Includes
#==============================================================================
require_once "conf/config.inc.php";
require_once "lib/functions.inc.php";
if ($use_recaptcha) {
    require_once "lib/recaptchalib.php";
}
require_once "lib/detectbrowserlanguage.php";
#==============================================================================
# Language
#==============================================================================
# Available languages
$languages = array('en', 'de', 'es', 'fr', 'nl', 'pt-BR', 'ca', 'pl', 'ru', 'it');
$lang = detectLanguage($lang, $languages);
require_once "lang/{$lang}.inc.php";
#==============================================================================
# Error reporting
#==============================================================================
error_reporting(0);
if ($debug) {
    error_reporting(E_ALL);
}
#==============================================================================
# PHP configuration tuning
#==============================================================================
# Disable output_buffering, to not send cookie information after headers
ini_set('output_buffering', '0');
#==============================================================================
# PHP modules
Example #3
0
<?php 
error_reporting(E_ALL);
include "config.php";
include_once "language.php";
$lang = detectLanguage();
include "database.php";
include "mailer.php";
include "form.php";
include "functions.php";
include CO_PATH . "/language/" . $lang . "/system.php";
class Session
{
    var $username;
    //Username given on sign-up
    var $userid;
    //Random value generated on current login
    var $userlevel;
    //The level to which the user pertains
    var $userlang;
    //The level to which the user pertains
    var $time;
    //Time user was last active (page loaded)
    var $logged_in;
    //True if user is logged in, false otherwise
    var $userinfo = array();
    //The array holding all user info
    var $url;
    //The page url current being viewed
    var $referrer;
    //Last recorded site page viewed
    /**
Example #4
0
    // Hook supported.
    $base_hook = array('hook_entity_presave' => 'entity_presave', 'hook_entity_update' => 'entity_update', 'hook_entity_view' => 'entity_view', 'hook_node_load' => 'node_load', 'hook_node_presave' => 'node_presave', 'hook_node_update' => 'node_update', 'hook_node_insert' => 'node_insert', 'hook_node_view' => 'node_view', 'hook_user_insert' => 'user_insert', 'hook_user_presave' => 'user_presave', 'hook_user_update' => 'user_update', 'hook_menu' => 'menu', 'hook_action_info' => 'action_info');
    // Special case for 'model.module' file.
    if (!isset($_POST['hooks'])) {
        $data = str_replace('%HOOKS%', '', $data);
    } else {
        $hook_info = '';
        foreach ($_POST['hooks'] as $key => $hook) {
            $hook_info .= "module_load_include('inc', '" . $_POST['machine_name'] . "', '" . $_POST['machine_name'] . "." . $base_hook[$hook] . "');" . PHP_EOL;
            parseTemplate('model.' . $base_hook[$hook] . '.inc', $dir, $replace_tokens);
        }
        $data = str_replace('%HOOKS%', $hook_info, $data);
    }
    file_put_contents($destination, $data);
    $files = array('model.install', 'model.features.inc', 'model.views_default.inc', 'model_modelentity.admin.inc', 'model_modelentity_type.admin.inc', 'templates/entities/modelentity.tpl.php', 'includes/Modelentity.inc', 'includes/ModelentityController.inc', 'includes/ModelentityType.inc', 'includes/ModelentityTypeController.inc', 'includes/views/model.views.inc', 'includes/views/modelentity_handler_link_field.inc', 'includes/views/modelentity_handler_modelentity_operations_field.inc', 'includes/views/modelentity_handler_edit_link_field.inc', 'includes/views/modelentity_handler_delete_link_field.inc');
    foreach ($files as $file) {
        parseTemplate($file, $dir, $replace_tokens);
    }
    // Create and send zip file.
    $file = createZipFile($dir, $dir . '.zip', true);
    $file_name = basename($dir . '.zip');
    header('Content-Type: application/zip');
    header("Content-Disposition: attachment; filename={$file_name}");
    header('Content-Length: ' . filesize($dir . '.zip'));
    readfile($dir . '.zip');
    exit;
}
// Detect language.
$language = detectLanguage(array('en', 'fr'), 'en');
// Display form generator.
include 'generator/index.html';