Beispiel #1
0
    ?>
</p></div>
	</body></html>
<?php 
}
?>

<div id="file-box">
<div id="file-editor">
<?php 
if ($file['c'] === null) {
    echo '<p>' . __('Please select a file to edit.') . '</p>';
} else {
    echo '<form id="file-form" action="' . $p_url . '" method="post">' . '<div class="fieldset"><h4>' . __('File editor') . '</h4>' . '<p><label for="file_content">' . sprintf(__('Editing file %s'), '<strong>' . $file['f']) . '</strong></label></p>' . '<p>' . form::textarea('file_content', 72, 25, html::escapeHTML($file['c']), 'maximal', '', !$file['w']) . '</p>';
    if ($file['w']) {
        echo '<p><input type="submit" name="write" value="' . __('Save') . ' (s)" accesskey="s" /> ' . ($o->deletableFile($file['type'], $file['f']) ? '<input type="submit" name="delete" class="delete" value="' . __('Reset') . '" />' : '') . $core->formNonce() . ($file['type'] ? form::hidden(array($file['type']), $file['f']) : '') . '</p>';
    } else {
        echo '<p>' . __('This file is not writable. Please check your theme files permissions.') . '</p>';
    }
    echo '</div></form>';
    if ($user_ui_colorsyntax) {
        $editorMode = !empty($_REQUEST['css']) ? "css" : (!empty($_REQUEST['js']) ? "javascript" : (!empty($_REQUEST['po']) ? "text/plain" : "text/html"));
        echo '<script>
			window.CodeMirror.defineMode("dotclear", function(config) {
				return CodeMirror.multiplexingMode(
					CodeMirror.getMode(config, "' . $editorMode . '"),
					{open: "{{tpl:", close: "}}",
					 mode: CodeMirror.getMode(config, "text/plain"),
					 delimStyle: "delimit"},
					{open: "<tpl:", close: ">",
					 mode: CodeMirror.getMode(config, "text/plain"),