<?php
/***************************************************************************
- * Copyright (C) 2003-2009 Polytechnique.org *
+ * Copyright (C) 2003-2010 Polytechnique.org *
* http://opensource.polytechnique.org/ *
* *
* This program is free software; you can redistribute it and/or modify *
define('DEBUG_VALID', 2);
define('DEBUG_SMARTY', 4);
+/* First allowed value for user-defined DEBUG_* flags.
+ * Set to 256 to keep rooms for future core flags (5 flags available).
+ */
+define('DEBUG_USERBASE', 256);
+
/** PlGlobals provides functions to read a set of configuration files and gives
* access to this configurations.
*
public $cookie_ns = 'ORG';
public $cookie_path = '/';
+ /** Cache duration for static and dynamic cacheable content generated by
+ * plat/al. Defaults to a week for static content, and an hour for dynamic
+ * content.
+ */
+ public $static_cache_duration = 604800;
+ public $dynamic_cache_duration = 3600;
+
/** You must give a list of file to load.
* The filenames given are relatives to the config path of your plat/al installation.
*/
/** Change dynamic config file
* @param conf array of keys and values to add or replace
* @param category name of category to change
- *
+ *
* Opens the dynamic conf file and set values from conf in specified
* category. Updates config vars too.
- */
+ */
public function changeDynamicConfig($conf, $category = 'Core')
{
$dynamicfile = $this->spoolroot.'/spool/conf/platal.dynamic.conf';
if (isset($conflower[strtolower($k)])) {
$array[$same][$k] = $v;
}
- }
+ }
}
}
// writes the file over