From a18afbdc5578d5f47d05cf9360bc75fb8157d0d8 Mon Sep 17 00:00:00 2001 From: x2003bruneau Date: Thu, 10 May 2007 15:03:19 +0000 Subject: [PATCH] #663 (link to xnet/plan from xorg/groupes-x) A lot of small speed improvements git-svn-id: svn+ssh://murphy/home/svn/platal/trunk@1815 839d8a87-29fc-0310-9880-83ba4fa771e5 --- ChangeLog | 5 ++ classes/platal.php | 1 + classes/platalpage.php | 9 ++-- classes/plmodule.php | 4 +- include/platal.inc.php | 37 +++++++------ templates/profile/groupesx.tpl | 116 ++++++++++++++++++++--------------------- 6 files changed, 93 insertions(+), 79 deletions(-) diff --git a/ChangeLog b/ChangeLog index d352a74..68a2bb7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,11 @@ ================================================================================ VERSION 0.9.15 XX XX 2007 +Bug/Wish: + + * Profile: + - #663: Link to Xnet's map from the "My groups" page -FRU + From 0.9.14 branch: * Payment: diff --git a/classes/platal.php b/classes/platal.php index ce21fbc..55e9ada 100644 --- a/classes/platal.php +++ b/classes/platal.php @@ -45,6 +45,7 @@ class Platal array_unshift($modules, 'core'); foreach ($modules as $module) { + $module = strtolower($module); $this->__mods[$module] = $m = PLModule::factory($module); $this->__hooks += $m->handlers(); } diff --git a/classes/platalpage.php b/classes/platalpage.php index 31ab6d7..cfe745e 100644 --- a/classes/platalpage.php +++ b/classes/platalpage.php @@ -285,10 +285,9 @@ function escape_xorgDB(&$item, $key) function escape_html($string) { if (is_string($string)) { - $transtbl = Array('<' => '<', '>' => '>', '"' => '"', '\'' => '''); - return strtr($string, $transtbl); + return htmlspecialchars($string, ENT_QUOTES, 'UTF-8'); } else { - return $string; + return $string; } } @@ -368,6 +367,10 @@ function _hide_email($source) function hide_emails($source, &$smarty) { + if (!strpos($source, '@')) { + return $source; + } + //prevent email replacement in