<?php /** * XOAD Configuration file. * * <p>This file contains most of the available XOAD * configuration options.</p> * <p>You can modify this file, but you should be aware * that XOAD is only tested with the default * configuration.</p> * * @author Stanimir Angeloff * * @package XOAD * * @version 0.6.0.0 * */ if ( ! defined('XOAD_SERIALIZER_SKIP_STRING')) { /** * Defines the prefix that is used to indicate the * Serializer to skip string serialization. * * <p>Example:</p> * <code> * <?php * * require_once('xoad.php'); * * $arr = array(1, 2, XOAD_SERIALIZER_SKIP_STRING . 'function skip() { alert("skip."); }'); * * ?> * <script type="text/javascript"> * * var arr = <?= XOAD_Serializer::serialize($arr) ?>; * * arr[2](); * * </script> * </code> */ define('XOAD_SERIALIZER_SKIP_STRING', '<![xoadSerializer:skipString[-a238fb10DC7-['); } if ( ! defined('XOAD_CLIENT_METADATA_METHOD_NAME')) { /** * Defines the method name that is called when XOAD * needs more information about an object. * * <p>Every class that you will register with {@link XOAD_Client} * should implement this method to provide more information * about its methods and variables.</p> * <p>Example:</p> * <code> * <script type="text/javascript"> * <?php * * class MetaExample * { * var $privateVar; * var $publicVar; * * function PrivateMethod() {} * function PublicMethod() {} * * function xoadGetMeta() * { * XOAD_Client::privateMethods($this, array('PrivateMethod')); * * XOAD_Client::privateVariables($this, array('privateVar')); * * XOAD_Client::mapMethods($this, array('PublicMethod')); * } * } * * require_once('xoad.php'); * * print XOAD_Client::register('MetaExample', 'server.php'); * * ?> * </script> * </code> * */ define('XOAD_CLIENT_METADATA_METHOD_NAME', 'xoadGetMeta'); } if ( ! defined('XOAD_EVENTS_STORAGE_DSN')) { /** * Defines the data source name and parameters to use * when event's information is saved. * * <p>DSN Examples:</p> * <code> * File://c:\events.txt * MySQL://server=?;user=?;password=?;database=?;[port=?] * PearDB://type=?;server=?;user=?;password=?;database=?;[port=?] * </code> * */ define('XOAD_EVENTS_STORAGE_DSN', 'File://'); } if ( ! defined('XOAD_EVENTS_LIFETIME')) { /** * Defines the default lifetime for an event. * * <p>The default value is 2 minutes. Please note, that * the lifetime should be between 30 seconds and 5 minutes * for performance reasons.</p> */ define('XOAD_EVENTS_LIFETIME', 60 * 2); } ?>