Copyright (C) 2004-2005, Ryan Djurovich Website Baker is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. Website Baker is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Website Baker; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ // Get content $get_content = $database->query("SELECT content FROM ".TABLE_PREFIX."mod_wysiwyg WHERE section_id = '$section_id'"); $fetch_content = $get_content->fetchRow(); $content = stripslashes($fetch_content['content']); // Replace [wblink--PAGE_ID--] with real link $pattern = '/\[wblink(.+?)\]/s'; preg_match_all($pattern,$content,$ids); foreach($ids[1] AS $page_id) { $pattern = '/\[wblink'.$page_id.'\]/s'; // Get page link $get_link = $database->query("SELECT link FROM ".TABLE_PREFIX."pages WHERE page_id = '$page_id' LIMIT 1"); $fetch_link = $get_link->fetchRow(); $link = page_link($fetch_link['link']); $content = preg_replace($pattern,$link,$content); } echo $content; ?>