$sThemeId = null; } } else { $okt->error->set(__('c_a_te_error_choose_theme')); } /* Traitements ----------------------------------------------------------*/ # formulaire envoyé if (!empty($_POST['form_sent'])) { $p_filename = !empty($_POST['p_filename']) ? $_POST['p_filename'] : ''; $p_parent = !empty($_POST['p_parent']) ? rawurldecode($_POST['p_parent']) : '/'; if (empty($p_filename)) { $okt->error->set(__('c_a_te_error_must_filename')); } if ($okt->error->isEmpty()) { file_put_contents($oThemeEditor->getThemePath() . $p_parent . '/' . $p_filename, ''); $okt->redirect('configuration.php?action=theme_editor&theme=' . $sThemeId . '&file=' . rawurlencode($p_parent . '/' . $p_filename)); } } /* Affichage ----------------------------------------------------------*/ # Infos page $okt->page->addGlobalTitle(__('c_a_theme_editor'), 'configuration.php?action=theme_editor'); if ($sThemeId) { $okt->page->addGlobalTitle($oThemeEditor->getThemeInfo('name'), 'configuration.php?action=theme_editor&theme=' . $sThemeId); } $okt->page->addGlobalTitle(__('c_a_te_new_file'), 'configuration.php?action=theme_editor&theme=' . $sThemeId . '&new_file=1'); # En-tête require OKT_ADMIN_HEADER_FILE; ?>
/plugins/treeview/images/plus.gif" /> <?php _e('c_a_te_action_expand_all'); ?> </a> </div> </div> <div class="ui-helper-clearfix"> <div id="editor_wrapper"> <?php if ($sFilename) { ?> <form class="col" action="configuration.php" method="post"> <textarea id="editor" name="editor" rows="35" cols="97"><?php echo file_get_contents($oThemeEditor->getThemePath() . $sFilename); ?> </textarea> <p><?php echo form::hidden(array('action'), 'theme_editor'); ?> <?php echo form::hidden('theme', $sThemeId); ?> <?php echo form::hidden('file', rawurlencode($sFilename)); ?> <?php echo adminPage::formtoken(); ?>