function edit_templatepage($option) { global $mtconf, $mainframe; $page = JRequest::getCmd('page', ''); $template = JRequest::getCmd('template', ''); $file = JPath::clean($mtconf->getjconf('absolute_path') . '/components/com_mtree/templates/' . $template . '/' . $page . '.tpl.php'); if ($fp = fopen($file, 'r')) { $content = fread($fp, filesize($file)); $content = htmlspecialchars($content); fclose($fp); HTML_mtree::edit_templatepage($page, $template, $content, $option); } else { $mainframe->redirect('index2.php?option=' . $option . '&task=template_pages&template=' . $template, sprintf(JText::_('Cannot open file'), $file)); } }