mirror of
https://github.com/moodle/moodle.git
synced 2025-03-12 11:49:49 +01:00
If pages have been created using camel case, and this option is activated, those pages remain, but may not be linkable. If the option is disabled, they will be linked again.
217 lines
7.3 KiB
HTML
217 lines
7.3 KiB
HTML
<!-- This page defines the form to create or edit an instance of this module -->
|
|
<!-- It is used from /course/mod.php. The whole instance is available as $form. -->
|
|
|
|
<?php
|
|
require("$CFG->dirroot/mod/wiki/lib.php");
|
|
|
|
if (!isset($form->id)) {
|
|
$form->id = '';
|
|
}
|
|
if (!isset($form->name)) {
|
|
$form->name = '';
|
|
}
|
|
if (!isset($form->summary)) {
|
|
$form->summary = '';
|
|
}
|
|
if (!isset($form->pagename)) {
|
|
$form->pagename = '';
|
|
}
|
|
if (!isset($form->pagename)) {
|
|
$form->pagename = '';
|
|
}
|
|
if (!isset($form->wtype)) {
|
|
$form->wtype = 'group';
|
|
}
|
|
if (!isset($form->ewikiprinttitle)) {
|
|
$form->ewikiprinttitle = 1;
|
|
}
|
|
if (!isset($form->htmlmode)) {
|
|
$form->htmlmode = 2 ;
|
|
}
|
|
if (!isset($form->ewikiacceptbinary)) {
|
|
$form->ewikiacceptbinary = 0;
|
|
}
|
|
if (!isset($form->setpageflags)) {
|
|
$form->setpageflags = 0;
|
|
}
|
|
if (!isset($form->strippages)) {
|
|
$form->strippages = 0;
|
|
}
|
|
if (!isset($form->removepages)) {
|
|
$form->removepages = 0;
|
|
}
|
|
if (!isset($form->revertchanges)) {
|
|
$form->revertchanges = 0;
|
|
}
|
|
if (!isset($form->initialcontent)) {
|
|
$form->initialcontent = '';
|
|
}
|
|
if (!isset($form->pagename)) {
|
|
$form->pagename = '';
|
|
}
|
|
|
|
# Set other variables
|
|
if (!isset($id)) {
|
|
$id = '';
|
|
}
|
|
/// If updating an existing wiki, find out if it has entries.
|
|
if ($form->id) {
|
|
$wikihasentries = wiki_has_entries($form);
|
|
} else {
|
|
$wikihasentries=false;
|
|
}
|
|
?>
|
|
|
|
<FORM name="form" method="post" action="<?php echo $ME ?>">
|
|
<CENTER>
|
|
<TABLE cellpadding=5>
|
|
<TR valign=top>
|
|
<TD align=right><P><B><?php print_string('name') ?>:</B></P></TD>
|
|
<TD>
|
|
<INPUT type="text" name="name" size=30 value="<?php p($form->name) ?>">
|
|
</TD>
|
|
</TR>
|
|
<TR valign=top>
|
|
<TD align=right><P><B><?php print_string('summary') ?>:</B></P></TD>
|
|
<TD>
|
|
<?php print_textarea($usehtmleditor, 5, 60, 680, 400, "summary", $form->summary); ?>
|
|
</TD>
|
|
</TR>
|
|
|
|
<tr valign=top>
|
|
<TD align=right><P>
|
|
<?php helpbutton('wikitype', get_string('wikitype', 'wiki'), 'wiki'); ?>
|
|
<B><?php print_string('wikitype', "wiki") ?>:</B></P></TD>
|
|
<TD>
|
|
<?php
|
|
if ($wikihasentries) {
|
|
echo $WIKI_TYPES[$form->wtype];
|
|
}
|
|
else {
|
|
choose_from_menu($WIKI_TYPES, 'wtype', $form->wtype, "");
|
|
}
|
|
?>
|
|
</TD>
|
|
</tr>
|
|
<TR valign=top>
|
|
<TD align=right><P><B><?php print_string('ewikiprinttitle', 'wiki') ?>:</B></P></TD>
|
|
<TD>
|
|
<select size="1" name="ewikiprinttitle">
|
|
<option value="1" <?php if ( $form->ewikiprinttitle) { echo 'selected'; }?>><?php print_string('yes') ?></option>
|
|
<option value="0" <?php if ( !$form->ewikiprinttitle) { echo 'selected'; }?>><?php print_string('no') ?></option>
|
|
</select>
|
|
</TD>
|
|
</TR>
|
|
<TR valign=top>
|
|
<TD align=right><P>
|
|
<?php helpbutton('htmlmode', get_string('htmlmode', 'wiki'), 'wiki'); ?>
|
|
<B><?php print_string('htmlmode', 'wiki') ?>:</B></P></TD>
|
|
<TD>
|
|
<?php
|
|
$htmlmodes=array( "0" => get_string("nohtml","wiki") , "1" => get_string("safehtml","wiki"), "2" => get_string("htmlonly","wiki"));
|
|
choose_from_menu($htmlmodes, "htmlmode", $form->htmlmode, "");
|
|
?>
|
|
</TD>
|
|
</TR>
|
|
<TR valign=top>
|
|
<TD align=right><P>
|
|
<?php helpbutton('ewikiacceptbinary', get_string('ewikiacceptbinary', 'wiki'), 'wiki') ?>
|
|
<B><?php print_string('ewikiacceptbinary', 'wiki') ?>:</B></P></TD>
|
|
<TD>
|
|
<select size="1" name="ewikiacceptbinary">
|
|
<option value="1" <?php if ( $form->ewikiacceptbinary) { echo 'selected'; }?>><?php print_string('yes') ?></option>
|
|
<option value="0" <?php if ( !$form->ewikiacceptbinary) { echo 'selected'; }?>><?php print_string('no') ?></option>
|
|
</select>
|
|
</TD>
|
|
</TR>
|
|
|
|
<tr valign="top">
|
|
<td align="right">
|
|
<?php helpbutton('wikilinkoptions', get_string('wikilinkoptions', 'wiki'), 'wiki') ?>
|
|
<b> <?php print_string('wikilinkoptions', 'wiki') ?>:</b></td>
|
|
<td>
|
|
<input type="checkbox" name="disablecamelcase" value="1" <?php echo $form->disablecamelcase?"CHECKED":""; ?> />
|
|
Disable CamelCase linking.<br />
|
|
</td>
|
|
</tr>
|
|
|
|
<tr valign="top">
|
|
<td align="right">
|
|
<?php helpbutton('studentadminoptions', get_string('studentadminoptions', 'wiki'), 'wiki') ?>
|
|
<b> <?php print_string('studentadminoptions', 'wiki') ?>:</b></td>
|
|
<td>
|
|
<table cellpadding="0" cellspacing="0" border="0" width="100%"><tr>
|
|
<td width="50%">
|
|
<input type="checkbox" name="setpageflags" value="1" <?php echo $form->setpageflags?"CHECKED":""; ?> />
|
|
Allow 'set page flags'<br />
|
|
<input type="checkbox" name="strippages" value="1" <?php echo $form->strippages?"CHECKED":""; ?> />
|
|
Allow 'strip pages'<br />
|
|
</td>
|
|
<td width="50%">
|
|
<input type="checkbox" name="removepages" value="1" <?php echo $form->removepages?"CHECKED":""; ?> />
|
|
Allow 'remove pages'<br />
|
|
<input type="checkbox" name="revertchanges" value="1" <?php echo $form->revertchanges?"CHECKED":""; ?> />
|
|
Allow 'revert mass changes'<br />
|
|
</td>
|
|
</tr></table>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr valign="top">
|
|
<td align="right"><b> Optional: </b></td>
|
|
<td></td>
|
|
</tr>
|
|
|
|
<TR valign=top>
|
|
<TD align=right><P>
|
|
<?php helpbutton('wikiname', get_string('wikiname', 'wiki'), 'wiki'); ?>
|
|
<B><?php print_string('wikiname', 'wiki') ?>:</B></P></TD>
|
|
<TD>
|
|
<?php
|
|
if ($wikihasentries) {
|
|
echo $form->pagename;
|
|
}
|
|
else {
|
|
?>
|
|
<INPUT type="text" name="pagename" size=30 value="<?php p($form->pagename) ?>"><b>
|
|
<?php print_string('pagenamechoice', 'wiki'); ?></b>
|
|
<?php
|
|
}
|
|
?>
|
|
</TD>
|
|
</TR>
|
|
|
|
<tr valign="top">
|
|
<td align="right" nowrap>
|
|
<?php helpbutton('initialcontent', get_string('initialcontent', 'wiki'), 'wiki'); ?>
|
|
<B><?php echo get_string("initialcontent", "wiki") ?>:</B></P>
|
|
</td>
|
|
<td>
|
|
<?php
|
|
if ($wikihasentries) {
|
|
echo $form->initialcontent;
|
|
}
|
|
else {
|
|
$strchooseafile = get_string("chooseafile", "wiki");
|
|
echo "<input name=\"initialcontent\" size=\"50\" value=\"$form->initialcontent\"> ";
|
|
button_to_popup_window ("/mod/wiki/wikifiles.php?id=$course->id",
|
|
"wikifiles", $strchooseafile, 500, 750, $strchooseafile);
|
|
}
|
|
?>
|
|
</td>
|
|
</tr>
|
|
|
|
</TABLE>
|
|
<!-- These hidden variables are always the same -->
|
|
<INPUT type="hidden" name=course value="<?php p($form->course) ?>">
|
|
<INPUT type="hidden" name=coursemodule value="<?php p($form->coursemodule) ?>">
|
|
<INPUT type="hidden" name=section value="<?php p($form->section) ?>">
|
|
<INPUT type="hidden" name=module value="<?php p($form->module) ?>">
|
|
<INPUT type="hidden" name=modulename value="<?php p($form->modulename) ?>">
|
|
<INPUT type="hidden" name=instance value="<?php p($form->instance) ?>">
|
|
<INPUT type="hidden" name=id value="<?php p($form->instance) ?>">
|
|
<INPUT type="hidden" name=mode value="<?php p($form->mode) ?>">
|
|
<INPUT type="submit" value="<?php print_string('savechanges') ?>">
|
|
</CENTER>
|
|
</FORM>
|