From 02f42678faef45b2505f1aa42920a7851f9d0213 Mon Sep 17 00:00:00 2001 From: rylon Date: Wed, 16 Apr 2014 14:32:51 +0200 Subject: [PATCH] docu files can have the same name in different categories --- sai/modules/saimod_sys_docu/saimod_sys_docu.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sai/modules/saimod_sys_docu/saimod_sys_docu.php b/sai/modules/saimod_sys_docu/saimod_sys_docu.php index 02083f6..f1fecc7 100644 --- a/sai/modules/saimod_sys_docu/saimod_sys_docu.php +++ b/sai/modules/saimod_sys_docu/saimod_sys_docu.php @@ -22,10 +22,10 @@ class saimod_sys_docu extends \SYSTEM\SAI\SaiModule { //$tabs[$cat]['content'] .= \Michelf\Markdown::defaultTransform(file_get_contents($doc)); $vars3 = array( 'active' => ($first2 ? 'active' : ''), 'content' => \Michelf\Markdown::defaultTransform(file_get_contents($doc)), - 'tab_id' => str_replace(array('.',' '), '_', basename($doc))); + 'tab_id' => str_replace(array('.',' ','\\','/'), '_', $doc)); $tabs[$cat]['content'] .= \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new \SYSTEM\PSAI(),'modules/saimod_sys_docu/tab2.tpl'), $vars3); $vars3 = array( 'active' => ($first2 ? 'active' : ''), - 'tab_id' => str_replace(array('.',' '), '_', basename($doc)), + 'tab_id' => str_replace(array('.',' ','\\','/'), '_', $doc), 'tab_id_pretty' => basename($doc)); $tabs[$cat]['menu'] .= \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new \SYSTEM\PSAI(),'modules/saimod_sys_docu/tabopt.tpl'), $vars3); $first2 = false;