Example #1
0
        $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;
?>
Example #2
0
/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();
        ?>