~i', $content); if($cf['use']['h1only_pagesplitting'] == 'true') { $content = preg_replace('~
' . $tx['message']['plugin_standard1'] . '
' . $tx['message']['plugin_standard2'] . ' ' . $tx['filetype']['config'] . '
Author: 2011-2012 Christoph M. Becker
Adapted for CMSimple 4.0 and higher: ge-webdesign.de
Pagemanager is based on jsTree.
' . $tx['pagemanager']['error_structure_warning'] . '
This is a new CMSimple page.
Please never format, change or edit the page title above, as it is systemically relevant for CMSimple. Please use the page manager for this.
You can overwrite this content now.
Dies ist eine neue CMSimple-Seite.
Bitte formatieren, ändern oder bearbeiten Sie niemals den Seitentitel ganz oben, da er für CMSimple systemrelevant ist. Bitte verwenden Sie dazu den Pagemanager.
Sie können diesen Inhalt jetzt überschreiben.
'); } else { fwrite($pagemanager_fp, '...
' . "\n"); } } if ($pagemanager_state['id'] == '') { $pd = $pd_router->new_page(array()); } else { $pd = $pd_router->find_page($pagemanager_state['id']); } $pd['url'] = uenc($pagemanager_state['title']); $pd[$plugin_cf['pagemanager']['pagedata_attribute']] = $pagemanager_state['pdattr']; $pagemanager_pd[] = $pd; } // Saves content.htm manually and pagedata.php via $pd_router->model->refresh() function pagemanager_save($xml) { csrfProtection(); global $pth, $tx, $pd_router, $pagemanager_state, $pagemanager_fp, $pagemanager_pd; $pagemanager_pd = array(); $parser = xml_parser_create('UTF-8'); xml_set_element_handler($parser, 'pagemanager_start_element_handler','pagemanager_end_element_handler'); xml_set_character_data_handler($parser, 'pagemanager_cdata_handler'); $pagemanager_state['level'] = 0; $pagemanager_state['num'] = -1; if ($pagemanager_fp = fopen($pth['file']['content'], 'w')) { fputs($pagemanager_fp, ' '); xml_parse($parser, $xml, TRUE); fclose($pagemanager_fp); $pd_router->model->refresh($pagemanager_pd); } else { e('cntwriteto', 'content', $pth['file']['content']); } rfc(); // is neccessary, if relocation fails! } // Plugin administration if (isset($pagemanager)) { // check requirements (RELEASE-TODO) define('PAGEMANAGER_PHP_VERSION', '4.3.0'); if (version_compare(PHP_VERSION, PAGEMANAGER_PHP_VERSION) < 0) { $e.= '» ';
if($plugin_cf['pagemanager']['pagedata_attribute'] == 'linked_to_menu')
{
$o.= $tx['pagemanager']['show_in_menu'];
}
else
{
$o.= $tx['pagemanager']['publish_page'];
}
$o.= '
' . $tx['pagemanager']['text_doubleclick'] . '
'; $o.= pagemanager_edit(); } } ?>