diff --git a/25x.pattern.php b/25x.pattern.php
deleted file mode 100644
index 0d15be5..0000000
--- a/25x.pattern.php
+++ /dev/null
@@ -1,108 +0,0 @@
-#';
-$pattern['Pure_default_prefilter_index']['R']['table_content_begin']='
- ';
-/**************************** notification.tpl *****************************************************************/
-$pattern['Pure_default_prefilter_notification']['S']['autre_content_begin']='# ';
-/**************************** tags.tpl *****************************************************************/
-$pattern['Pure_default_prefilter_tags']['S']['autre_content_begin']='#[\s]*#';
-$pattern['Pure_default_prefilter_tags']['R']['autre_content_begin']= '
-
-';
-$pattern['Pure_default_prefilter_tags']['S']['autre_content_end']='#
[\s]*#';
-$pattern['Pure_default_prefilter_tags']['R']['autre_content_end']='
- ';
-/**************************** about.tpl *****************************************************************/
-$pattern['Pure_default_prefilter_about']['S']['autre_content_begin']='#[\s]*#';
-$pattern['Pure_default_prefilter_about']['R']['autre_content_begin']= '
-
-';
-$pattern['Pure_default_prefilter_about']['S']['autre_content_end']='#\{/if\}[\s]*
#';
-$pattern['Pure_default_prefilter_about']['R']['autre_content_end']='{/if}
-
- ';
-/**************************** popuphelp.tpl *****************************************************************/
-$pattern['Pure_default_prefilter_popuphelp']['S']['autre_content_begin']='#[\s]*#';
-$pattern['Pure_default_prefilter_popuphelp']['R']['autre_content_begin']= '
-
-';
-$pattern['Pure_default_prefilter_popuphelp']['S']['autre_content_end']='#
[\s]*#';
-$pattern['Pure_default_prefilter_popuphelp']['R']['autre_content_end']='
- ';
-
-?>
diff --git a/26x.pattern.php b/26x.pattern.php
deleted file mode 100644
index 0d15be5..0000000
--- a/26x.pattern.php
+++ /dev/null
@@ -1,108 +0,0 @@
-#';
-$pattern['Pure_default_prefilter_index']['R']['table_content_begin']='
- ';
-/**************************** notification.tpl *****************************************************************/
-$pattern['Pure_default_prefilter_notification']['S']['autre_content_begin']='# ';
-/**************************** tags.tpl *****************************************************************/
-$pattern['Pure_default_prefilter_tags']['S']['autre_content_begin']='#[\s]*#';
-$pattern['Pure_default_prefilter_tags']['R']['autre_content_begin']= '
-
-';
-$pattern['Pure_default_prefilter_tags']['S']['autre_content_end']='#
[\s]*#';
-$pattern['Pure_default_prefilter_tags']['R']['autre_content_end']='
- ';
-/**************************** about.tpl *****************************************************************/
-$pattern['Pure_default_prefilter_about']['S']['autre_content_begin']='#[\s]*#';
-$pattern['Pure_default_prefilter_about']['R']['autre_content_begin']= '
-
-';
-$pattern['Pure_default_prefilter_about']['S']['autre_content_end']='#\{/if\}[\s]*
#';
-$pattern['Pure_default_prefilter_about']['R']['autre_content_end']='{/if}
-
- ';
-/**************************** popuphelp.tpl *****************************************************************/
-$pattern['Pure_default_prefilter_popuphelp']['S']['autre_content_begin']='#[\s]*#';
-$pattern['Pure_default_prefilter_popuphelp']['R']['autre_content_begin']= '
-
-';
-$pattern['Pure_default_prefilter_popuphelp']['S']['autre_content_end']='#
[\s]*#';
-$pattern['Pure_default_prefilter_popuphelp']['R']['autre_content_end']='
- ';
-
-?>
diff --git a/27x.pattern.php b/27x.pattern.php
deleted file mode 100644
index 0d15be5..0000000
--- a/27x.pattern.php
+++ /dev/null
@@ -1,108 +0,0 @@
-#';
-$pattern['Pure_default_prefilter_index']['R']['table_content_begin']='
- ';
-/**************************** notification.tpl *****************************************************************/
-$pattern['Pure_default_prefilter_notification']['S']['autre_content_begin']='# ';
-/**************************** tags.tpl *****************************************************************/
-$pattern['Pure_default_prefilter_tags']['S']['autre_content_begin']='#[\s]*#';
-$pattern['Pure_default_prefilter_tags']['R']['autre_content_begin']= '
-
-';
-$pattern['Pure_default_prefilter_tags']['S']['autre_content_end']='#
[\s]*#';
-$pattern['Pure_default_prefilter_tags']['R']['autre_content_end']='
- ';
-/**************************** about.tpl *****************************************************************/
-$pattern['Pure_default_prefilter_about']['S']['autre_content_begin']='#[\s]*#';
-$pattern['Pure_default_prefilter_about']['R']['autre_content_begin']= '
-
-';
-$pattern['Pure_default_prefilter_about']['S']['autre_content_end']='#\{/if\}[\s]*
#';
-$pattern['Pure_default_prefilter_about']['R']['autre_content_end']='{/if}
-
- ';
-/**************************** popuphelp.tpl *****************************************************************/
-$pattern['Pure_default_prefilter_popuphelp']['S']['autre_content_begin']='#[\s]*#';
-$pattern['Pure_default_prefilter_popuphelp']['R']['autre_content_begin']= '
-
-';
-$pattern['Pure_default_prefilter_popuphelp']['S']['autre_content_end']='#
[\s]*#';
-$pattern['Pure_default_prefilter_popuphelp']['R']['autre_content_end']='
- ';
-
-?>
diff --git a/28x.pattern.php b/28x.pattern.php
deleted file mode 100644
index 0d15be5..0000000
--- a/28x.pattern.php
+++ /dev/null
@@ -1,108 +0,0 @@
-#';
-$pattern['Pure_default_prefilter_index']['R']['table_content_begin']='
- ';
-/**************************** notification.tpl *****************************************************************/
-$pattern['Pure_default_prefilter_notification']['S']['autre_content_begin']='# ';
-/**************************** tags.tpl *****************************************************************/
-$pattern['Pure_default_prefilter_tags']['S']['autre_content_begin']='#[\s]*#';
-$pattern['Pure_default_prefilter_tags']['R']['autre_content_begin']= '
-
-';
-$pattern['Pure_default_prefilter_tags']['S']['autre_content_end']='#
[\s]*#';
-$pattern['Pure_default_prefilter_tags']['R']['autre_content_end']='
- ';
-/**************************** about.tpl *****************************************************************/
-$pattern['Pure_default_prefilter_about']['S']['autre_content_begin']='#[\s]*#';
-$pattern['Pure_default_prefilter_about']['R']['autre_content_begin']= '
-
-';
-$pattern['Pure_default_prefilter_about']['S']['autre_content_end']='#\{/if\}[\s]*
#';
-$pattern['Pure_default_prefilter_about']['R']['autre_content_end']='{/if}
-
- ';
-/**************************** popuphelp.tpl *****************************************************************/
-$pattern['Pure_default_prefilter_popuphelp']['S']['autre_content_begin']='#[\s]*#';
-$pattern['Pure_default_prefilter_popuphelp']['R']['autre_content_begin']= '
-
-';
-$pattern['Pure_default_prefilter_popuphelp']['S']['autre_content_end']='#
[\s]*#';
-$pattern['Pure_default_prefilter_popuphelp']['R']['autre_content_end']='
- ';
-
-?>
diff --git a/local_head.tpl b/local_head.tpl
index 615d694..650b01e 100644
--- a/local_head.tpl
+++ b/local_head.tpl
@@ -1,4 +1,4 @@
-{if isset($PHPWG_VERSION_01) and $PHPWG_VERSION_01!="24"}
+{if isset($PHPWG_VERSION_01) and $PHPWG_VERSION_01 eq "23"}
{footer_script require='jquery'}
{literal}
var max_dim_width = 0;
diff --git a/themeconf.inc.php b/themeconf.inc.php
index 3aeb9bf..48492bb 100644
--- a/themeconf.inc.php
+++ b/themeconf.inc.php
@@ -37,51 +37,29 @@ function pwg_v() {
function load_pattern()
{
global $pattern;
+
$pwgversion=str_replace('.','',PHPWG_VERSION);
- $pwgversion_array=explode('.', PHPWG_VERSION);
+ $pwgversion_branch = str_replace('.','', get_branch_from_version(PHPWG_VERSION));
+
if (file_exists($pwgversion.'pattern.php'))
{
include($pwgversion.'.pattern.php');
return true;
}
- elseif (file_exists(PHPWG_ROOT_PATH.'themes/Pure_default/'.$pwgversion_array[0].$pwgversion_array[1].'x.pattern.php'))
+ elseif (file_exists(PHPWG_ROOT_PATH.'themes/Pure_default/'.$pwgversion_branch.'x.pattern.php'))
+ {
+ include(PHPWG_ROOT_PATH.'themes/Pure_default/'.$pwgversion_branch.'x.pattern.php');
+ return true;
+ }
+ elseif (version_compare(PHPWG_VERSION, '2.4', '>='))
{
- include(PHPWG_ROOT_PATH.'themes/Pure_default/'.$pwgversion_array[0].$pwgversion_array[1].'x.pattern.php');
+ include(PHPWG_ROOT_PATH.'themes/Pure_default/24x.pattern.php');
return true;
}
else
{
- $list_pattern_path=array();
- $dir=PHPWG_ROOT_PATH.'themes/Pure_default';
- $dh = opendir($dir);
- while (($file = readdir ($dh)) !== false ) {
- if ($file !== '.' && $file !== '..') {
- $path =$dir.'/'.$file;
- if (!is_dir ($path)) {
- if(strpos($file,'pattern.php')!==false) { //On ne prend que les .pattern.php
- $list_pattern_path[]=$file;
- }
- }
- }
- }
- closedir($dh);
- $f=0;
- for($i = 10; $i >=0; $i--)
- {
- if (in_array($pwgversion_array[0].$i.'.pattern.php',$list_pattern_path))
- {
- include($pwgversion_array[0].$i.'.pattern.php');
- return true;
- $f=1;
- break;
- }
- }
- if ($f=0)
- {
- return false;
- }
+ return false;
}
-
}
if(!load_pattern())
{