<?php
/***************************************************************************
- * Copyright (C) 2003-2006 Polytechnique.org *
+ * Copyright (C) 2003-2007 Polytechnique.org *
* http://opensource.polytechnique.org/ *
* *
* This program is free software; you can redistribute it and/or modify *
var $spoolroot;
var $locale;
+ var $timezone;
function PlatalGlobals($sess)
{
foreach ($array as $cat => $conf) {
$c = strtolower($cat);
foreach ($conf as $k => $v) {
- if ($c == 'core' && isset($this->$k)) {
+ if ($c == 'core' && property_exists($this, $k)) {
$this->$k=$v;
} else {
if (!isset($this->$c)) {
setlocale(LC_MESSAGES, $this->locale);
setlocale(LC_TIME, $this->locale);
setlocale(LC_CTYPE, $this->locale);
+ date_default_timezone_set($this->timezone);
}
function asso($key=null)
if (is_null($aid)) {
$gp = Get::v('n');
- $gp = substr($gp, 0, strpos($gp, '/'));
+ if ($p = strpos($gp, '/')) {
+ $gp = substr($gp, 0, $p);
+ }
if ($gp) {
$res = XDB::query('SELECT a.*, d.nom AS domnom