<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://clawofdarkness.com/pawiki/index.php?action=history&amp;feed=atom&amp;title=Test</id>
	<title>Test - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://clawofdarkness.com/pawiki/index.php?action=history&amp;feed=atom&amp;title=Test"/>
	<link rel="alternate" type="text/html" href="http://clawofdarkness.com/pawiki/index.php?title=Test&amp;action=history"/>
	<updated>2026-06-05T17:47:27Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.7</generator>
	<entry>
		<id>http://clawofdarkness.com/pawiki/index.php?title=Test&amp;diff=7141&amp;oldid=prev</id>
		<title>Banned at 15:37, 31 January 2005</title>
		<link rel="alternate" type="text/html" href="http://clawofdarkness.com/pawiki/index.php?title=Test&amp;diff=7141&amp;oldid=prev"/>
		<updated>2005-01-31T15:37:53Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 15:37, 31 January 2005&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;#REDIRECT [[Help:Sandbox]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Banned</name></author>
	</entry>
	<entry>
		<id>http://clawofdarkness.com/pawiki/index.php?title=Test&amp;diff=1830&amp;oldid=prev</id>
		<title>195.148.82.17 at 13:10, 31 January 2005</title>
		<link rel="alternate" type="text/html" href="http://clawofdarkness.com/pawiki/index.php?title=Test&amp;diff=1830&amp;oldid=prev"/>
		<updated>2005-01-31T13:10:19Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;http://clawofdarkness.com/pawiki/index.php?title=Test&amp;amp;diff=1830&amp;amp;oldid=1827&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>195.148.82.17</name></author>
	</entry>
	<entry>
		<id>http://clawofdarkness.com/pawiki/index.php?title=Test&amp;diff=1827&amp;oldid=prev</id>
		<title>195.148.82.17: ignore again</title>
		<link rel="alternate" type="text/html" href="http://clawofdarkness.com/pawiki/index.php?title=Test&amp;diff=1827&amp;oldid=prev"/>
		<updated>2005-01-31T12:53:10Z</updated>

		<summary type="html">&lt;p&gt;ignore again&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 12:53, 31 January 2005&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;?&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;php &lt;/del&gt;// $Id$&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;?&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;PHP &lt;/ins&gt;// $Id&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;: edit.php,v 1.54.2.3 2004/10/08 18:10:37 stronk7 Exp &lt;/ins&gt;$&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;       // Edit course settings&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;       // Edit course settings&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l31&quot;&gt;Line 31:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 31:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         redirect(&amp;quot;$CFG-&amp;gt;wwwroot/$CFG-&amp;gt;admin/index.php&amp;quot;);&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         redirect(&amp;quot;$CFG-&amp;gt;wwwroot/$CFG-&amp;gt;admin/index.php&amp;quot;);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     }&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     }&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l44&quot;&gt;Line 44:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 46:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         $form-&amp;gt;startdate = make_timestamp($form-&amp;gt;startyear, $form-&amp;gt;startmonth, $form-&amp;gt;startday);&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         $form-&amp;gt;startdate = make_timestamp($form-&amp;gt;startyear, $form-&amp;gt;startmonth, $form-&amp;gt;startday);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;		&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;        &lt;/del&gt;$form-&amp;gt;format = optional_param(&#039;format&#039;, &#039;social&#039;, PARAM_ALPHA);&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;		//&lt;/ins&gt;$form-&amp;gt;format = optional_param(&#039;format&#039;, &#039;social&#039;, PARAM_ALPHA);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;		&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         validate_form($course, $form, $err);&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;         validate_form($course, $form, $err);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l55&quot;&gt;Line 55:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 57:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;             if (!empty($course)) {&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;             if (!empty($course)) {&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                 // Test for and remove blocks which aren&amp;#039;t appropriate anymore&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                 // Test for and remove blocks which aren&amp;#039;t appropriate anymore&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                 $&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;page &lt;/del&gt;= &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;page_create_object(MOODLE_PAGE_COURSE, &lt;/del&gt;$course-&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;id)&lt;/del&gt;;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                 $&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;form-&amp;gt;blockinfo &lt;/ins&gt;= $course-&amp;gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;blockinfo&lt;/ins&gt;;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                 &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;blocks_remove_inappropriate&lt;/del&gt;($&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;page&lt;/del&gt;);&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                 &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;block_remove_inappropriate_from_course&lt;/ins&gt;($&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;form&lt;/ins&gt;);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                 // Update with the new data&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                 // Update with the new data&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                 if (update_record(&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&lt;/del&gt;course&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&lt;/del&gt;, $form)) {&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                 if (update_record(&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&quot;&lt;/ins&gt;course&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&quot;&lt;/ins&gt;, $form)) {&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                     add_to_log($course-&amp;gt;id, &amp;quot;course&amp;quot;, &amp;quot;update&amp;quot;, &amp;quot;edit.php?id=$id&amp;quot;, &amp;quot;&amp;quot;);&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                     add_to_log($course-&amp;gt;id, &amp;quot;course&amp;quot;, &amp;quot;update&amp;quot;, &amp;quot;edit.php?id=$id&amp;quot;, &amp;quot;&amp;quot;);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                     fix_course_sortorder();&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                     fix_course_sortorder();&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                     redirect($&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;page&lt;/del&gt;-&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;url_get_full()&lt;/del&gt;, get_string(&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&lt;/del&gt;changessaved&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&lt;/del&gt;));&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                     redirect(&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&quot;view.php?id=&lt;/ins&gt;$&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;course&lt;/ins&gt;-&amp;gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;id&quot;&lt;/ins&gt;, get_string(&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&quot;&lt;/ins&gt;changessaved&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&quot;&lt;/ins&gt;));&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                 } else {&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                 } else {&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                     error(&amp;quot;Serious Error! Could not update the course record! (id = $form-&amp;gt;id)&amp;quot;);&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                     error(&amp;quot;Serious Error! Could not update the course record! (id = $form-&amp;gt;id)&amp;quot;);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l69&quot;&gt;Line 69:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 71:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                 $form-&amp;gt;timecreated = time();&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                 $form-&amp;gt;timecreated = time();&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                 if ($&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;newcourseid &lt;/del&gt;= &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;insert_record&lt;/del&gt;(&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;course&#039;&lt;/del&gt;, &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;$form)&lt;/del&gt;) { &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; // Set up new course&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                 &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;//Create blockinfo default content&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;                    &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;               /*&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                     // &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Setup &lt;/del&gt;the &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;blocks&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;               &lt;/ins&gt;if ($&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;form-&amp;gt;format == &quot;social&quot;) {&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                     $&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;page &lt;/del&gt;= &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;page_create_object&lt;/del&gt;(&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;MOODLE_PAGE_COURSE, $newcourseid&lt;/del&gt;);&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;                    $form-&amp;gt;blockinfo &lt;/ins&gt;= &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;blocks_get_default_blocks &lt;/ins&gt;(&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;NULL,&quot;participants,search_forums,calendar_month,calendar_upcoming,social_activities,recent_activity,admin&lt;/ins&gt;,&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;course_list&quot;&lt;/ins&gt;)&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;                    blocks_repopulate_page&lt;/del&gt;($&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;page&lt;/del&gt;)&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;; &lt;/del&gt;// &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Return value not checked because you can always edit later&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;                } else &lt;/ins&gt;{&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                     //&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;For topics and weeks formats (default built in &lt;/ins&gt;the &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;function)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                     $&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;form-&amp;gt;blockinfo &lt;/ins&gt;= &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;blocks_get_default_blocks&lt;/ins&gt;();&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;                }&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;				*/&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;                if ($newcourseid = insert_record&lt;/ins&gt;(&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&quot;course&quot;, &lt;/ins&gt;$&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;form)&lt;/ins&gt;) &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{  &lt;/ins&gt;// &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Set up new course&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                     $section = NULL;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                     $section = NULL;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                     $section-&amp;gt;course = $newcourseid;   // Create a default section.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                     $section-&amp;gt;course = $newcourseid;   // Create a default section.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>195.148.82.17</name></author>
	</entry>
	<entry>
		<id>http://clawofdarkness.com/pawiki/index.php?title=Test&amp;diff=1826&amp;oldid=prev</id>
		<title>195.148.82.17: ignore</title>
		<link rel="alternate" type="text/html" href="http://clawofdarkness.com/pawiki/index.php?title=Test&amp;diff=1826&amp;oldid=prev"/>
		<updated>2005-01-31T12:52:46Z</updated>

		<summary type="html">&lt;p&gt;ignore&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;?php // $Id$&lt;br /&gt;
      // Edit course settings&lt;br /&gt;
&lt;br /&gt;
    require_once(&amp;quot;../config.php&amp;quot;);&lt;br /&gt;
    require_once(&amp;quot;lib.php&amp;quot;);&lt;br /&gt;
    require_once(&amp;quot;$CFG-&amp;gt;libdir/blocklib.php&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    $id       = (int)optional_param(&amp;#039;id&amp;#039;, 0);         // course id&lt;br /&gt;
    $category = (int)optional_param(&amp;#039;category&amp;#039;, 0);   // possible default category&lt;br /&gt;
&lt;br /&gt;
    require_login();&lt;br /&gt;
&lt;br /&gt;
    if ($id) {&lt;br /&gt;
        if (! $course = get_record(&amp;quot;course&amp;quot;, &amp;quot;id&amp;quot;, $id)) {&lt;br /&gt;
            error(&amp;quot;Course ID was incorrect&amp;quot;);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        if (!isteacheredit($course-&amp;gt;id)) {&lt;br /&gt;
            error(&amp;quot;You do not currently have editing privileges!&amp;quot;);&lt;br /&gt;
        }&lt;br /&gt;
    } else {  // Admin is creating a new course&lt;br /&gt;
&lt;br /&gt;
        if (!iscreator()) {&lt;br /&gt;
            error(&amp;quot;You do not currently have course creation privileges!&amp;quot;);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        $course = NULL;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if (! $site = get_site()) {&lt;br /&gt;
        redirect(&amp;quot;$CFG-&amp;gt;wwwroot/$CFG-&amp;gt;admin/index.php&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/// If data submitted, then process and store.&lt;br /&gt;
&lt;br /&gt;
    if ($form = data_submitted() and confirm_sesskey()) {&lt;br /&gt;
&lt;br /&gt;
        if (empty($course)) {&lt;br /&gt;
            check_for_restricted_user($USER-&amp;gt;username, &amp;quot;$CFG-&amp;gt;wwwroot&amp;quot;);&lt;br /&gt;
        } else {&lt;br /&gt;
            check_for_restricted_user($USER-&amp;gt;username, &amp;quot;$CFG-&amp;gt;wwwroot/course/view.php?id=$course-&amp;gt;id&amp;quot;);&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        $form-&amp;gt;startdate = make_timestamp($form-&amp;gt;startyear, $form-&amp;gt;startmonth, $form-&amp;gt;startday);&lt;br /&gt;
&lt;br /&gt;
        $form-&amp;gt;format = optional_param(&amp;#039;format&amp;#039;, &amp;#039;social&amp;#039;, PARAM_ALPHA);&lt;br /&gt;
&lt;br /&gt;
        validate_form($course, $form, $err);&lt;br /&gt;
&lt;br /&gt;
        if (count($err) == 0) {&lt;br /&gt;
&lt;br /&gt;
            $form-&amp;gt;timemodified = time();&lt;br /&gt;
&lt;br /&gt;
            if (!empty($course)) {&lt;br /&gt;
                // Test for and remove blocks which aren&amp;#039;t appropriate anymore&lt;br /&gt;
                $page = page_create_object(MOODLE_PAGE_COURSE, $course-&amp;gt;id);&lt;br /&gt;
                blocks_remove_inappropriate($page);&lt;br /&gt;
&lt;br /&gt;
                // Update with the new data&lt;br /&gt;
                if (update_record(&amp;#039;course&amp;#039;, $form)) {&lt;br /&gt;
                    add_to_log($course-&amp;gt;id, &amp;quot;course&amp;quot;, &amp;quot;update&amp;quot;, &amp;quot;edit.php?id=$id&amp;quot;, &amp;quot;&amp;quot;);&lt;br /&gt;
                    fix_course_sortorder();&lt;br /&gt;
                    redirect($page-&amp;gt;url_get_full(), get_string(&amp;#039;changessaved&amp;#039;));&lt;br /&gt;
                } else {&lt;br /&gt;
                    error(&amp;quot;Serious Error! Could not update the course record! (id = $form-&amp;gt;id)&amp;quot;);&lt;br /&gt;
                }&lt;br /&gt;
            } else {&lt;br /&gt;
                $form-&amp;gt;timecreated = time();&lt;br /&gt;
&lt;br /&gt;
                if ($newcourseid = insert_record(&amp;#039;course&amp;#039;, $form)) {  // Set up new course&lt;br /&gt;
                    &lt;br /&gt;
                    // Setup the blocks&lt;br /&gt;
                    $page = page_create_object(MOODLE_PAGE_COURSE, $newcourseid);&lt;br /&gt;
                    blocks_repopulate_page($page); // Return value not checked because you can always edit later&lt;br /&gt;
&lt;br /&gt;
                    $section = NULL;&lt;br /&gt;
                    $section-&amp;gt;course = $newcourseid;   // Create a default section.&lt;br /&gt;
                    $section-&amp;gt;section = 0;&lt;br /&gt;
                    $section-&amp;gt;id = insert_record(&amp;quot;course_sections&amp;quot;, $section);&lt;br /&gt;
&lt;br /&gt;
                    fix_course_sortorder();&lt;br /&gt;
                    add_to_log($newcourseid, &amp;quot;course&amp;quot;, &amp;quot;new&amp;quot;, &amp;quot;view.php?id=$newcourseid&amp;quot;, &amp;quot;&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
                    if (isadmin()) { // Redirect admin to add teachers&lt;br /&gt;
                        redirect(&amp;quot;teacher.php?id=$newcourseid&amp;quot;, get_string(&amp;quot;changessaved&amp;quot;));&lt;br /&gt;
&lt;br /&gt;
                    } else {         // Add current teacher and send to course&lt;br /&gt;
&lt;br /&gt;
                        $newteacher = NULL;&lt;br /&gt;
                        $newteacher-&amp;gt;userid = $USER-&amp;gt;id;&lt;br /&gt;
                        $newteacher-&amp;gt;course = $newcourseid;&lt;br /&gt;
                        $newteacher-&amp;gt;authority = 1;   // First teacher is the main teacher&lt;br /&gt;
                        $newteacher-&amp;gt;editall = 1;     // Course creator can edit their own course&lt;br /&gt;
&lt;br /&gt;
                        if (!$newteacher-&amp;gt;id = insert_record(&amp;quot;user_teachers&amp;quot;, $newteacher)) {&lt;br /&gt;
                            error(&amp;quot;Could not add you to this new course!&amp;quot;);&lt;br /&gt;
                        }&lt;br /&gt;
&lt;br /&gt;
                        $USER-&amp;gt;teacher[$newcourseid] = true;&lt;br /&gt;
                        $USER-&amp;gt;teacheredit[$newcourseid] = true;&lt;br /&gt;
&lt;br /&gt;
                        redirect(&amp;quot;view.php?id=$newcourseid&amp;quot;, get_string(&amp;quot;changessaved&amp;quot;));&lt;br /&gt;
                    }&lt;br /&gt;
&lt;br /&gt;
                } else {&lt;br /&gt;
                    error(&amp;quot;Serious Error! Could not create the new course!&amp;quot;);&lt;br /&gt;
                }&lt;br /&gt;
            }&lt;br /&gt;
            die;&lt;br /&gt;
        } else {&lt;br /&gt;
            foreach ($err as $key =&amp;gt; $value) {&lt;br /&gt;
                $focus = &amp;quot;form.$key&amp;quot;;&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
/// Otherwise fill and print the form.&lt;br /&gt;
&lt;br /&gt;
    if (empty($form)) {&lt;br /&gt;
        if (!empty($course)) {&lt;br /&gt;
            $form = $course;&lt;br /&gt;
        } else {&lt;br /&gt;
            $form-&amp;gt;startdate = time() + 3600 * 24;&lt;br /&gt;
            $form-&amp;gt;fullname = get_string(&amp;quot;defaultcoursefullname&amp;quot;);&lt;br /&gt;
            $form-&amp;gt;shortname = get_string(&amp;quot;defaultcourseshortname&amp;quot;);&lt;br /&gt;
            $form-&amp;gt;summary = get_string(&amp;quot;defaultcoursesummary&amp;quot;);&lt;br /&gt;
            $form-&amp;gt;format = &amp;quot;weeks&amp;quot;;&lt;br /&gt;
            $form-&amp;gt;password = &amp;quot;&amp;quot;;&lt;br /&gt;
            $form-&amp;gt;guest = 0;&lt;br /&gt;
            $form-&amp;gt;numsections = 10;&lt;br /&gt;
            $form-&amp;gt;idnumber = &amp;#039;&amp;#039;;&lt;br /&gt;
            $form-&amp;gt;cost = &amp;#039;&amp;#039;;&lt;br /&gt;
            $form-&amp;gt;newsitems = 5;&lt;br /&gt;
            $form-&amp;gt;showgrades = 1;&lt;br /&gt;
            $form-&amp;gt;groupmode = 0;&lt;br /&gt;
            $form-&amp;gt;groupmodeforce = 0;&lt;br /&gt;
            $form-&amp;gt;category = $category;&lt;br /&gt;
            $form-&amp;gt;id = &amp;quot;&amp;quot;;&lt;br /&gt;
            $form-&amp;gt;visible = 1;&lt;br /&gt;
&lt;br /&gt;
            if (current_language() == $CFG-&amp;gt;lang) {&lt;br /&gt;
                $form-&amp;gt;teacher  = $site-&amp;gt;teacher;&lt;br /&gt;
                $form-&amp;gt;teachers = $site-&amp;gt;teachers;&lt;br /&gt;
                $form-&amp;gt;student  = $site-&amp;gt;student;&lt;br /&gt;
                $form-&amp;gt;students = $site-&amp;gt;students;&lt;br /&gt;
            } else {&lt;br /&gt;
                $form-&amp;gt;teacher = get_string(&amp;quot;defaultcourseteacher&amp;quot;);&lt;br /&gt;
                $form-&amp;gt;teachers = get_string(&amp;quot;defaultcourseteachers&amp;quot;);&lt;br /&gt;
                $form-&amp;gt;student = get_string(&amp;quot;defaultcoursestudent&amp;quot;);&lt;br /&gt;
                $form-&amp;gt;students = get_string(&amp;quot;defaultcoursestudents&amp;quot;);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if (empty($focus)) {&lt;br /&gt;
        $focus = &amp;quot;&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    $form-&amp;gt;categories = get_records_select_menu(&amp;quot;course_categories&amp;quot;, &amp;quot;&amp;quot;, &amp;quot;name&amp;quot;, &amp;quot;id,name&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    $courseformats = get_list_of_plugins(&amp;quot;course/format&amp;quot;);&lt;br /&gt;
    $form-&amp;gt;courseformats = array();&lt;br /&gt;
&lt;br /&gt;
    foreach ($courseformats as $courseformat) {&lt;br /&gt;
        $form-&amp;gt;courseformats[&amp;quot;$courseformat&amp;quot;] = get_string(&amp;quot;format$courseformat&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    $usehtmleditor = can_use_html_editor();&lt;br /&gt;
&lt;br /&gt;
    $streditcoursesettings = get_string(&amp;quot;editcoursesettings&amp;quot;);&lt;br /&gt;
    $straddnewcourse = get_string(&amp;quot;addnewcourse&amp;quot;);&lt;br /&gt;
    $stradministration = get_string(&amp;quot;administration&amp;quot;);&lt;br /&gt;
    $strcategories = get_string(&amp;quot;categories&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    if (!empty($course)) {&lt;br /&gt;
        print_header($streditcoursesettings, &amp;quot;$course-&amp;gt;fullname&amp;quot;,&lt;br /&gt;
                     &amp;quot;&amp;lt;a href=\&amp;quot;$CFG-&amp;gt;wwwroot/course/view.php?id=$course-&amp;gt;id\&amp;quot;&amp;gt;$course-&amp;gt;shortname&amp;lt;/a&amp;gt;&lt;br /&gt;
                      -&amp;gt; $streditcoursesettings&amp;quot;, $focus);&lt;br /&gt;
    } else {&lt;br /&gt;
        print_header(&amp;quot;$site-&amp;gt;shortname: $straddnewcourse&amp;quot;, &amp;quot;$site-&amp;gt;fullname&amp;quot;,&lt;br /&gt;
                     &amp;quot;&amp;lt;a href=\&amp;quot;../$CFG-&amp;gt;admin/index.php\&amp;quot;&amp;gt;$stradministration&amp;lt;/a&amp;gt; -&amp;gt; &amp;quot;.&lt;br /&gt;
                     &amp;quot;&amp;lt;a href=\&amp;quot;index.php\&amp;quot;&amp;gt;$strcategories&amp;lt;/a&amp;gt; -&amp;gt; $straddnewcourse&amp;quot;, $focus);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    $form-&amp;gt;sesskey = !empty($USER-&amp;gt;id) ? $USER-&amp;gt;sesskey : &amp;#039;&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
    print_heading($streditcoursesettings);&lt;br /&gt;
    print_simple_box_start(&amp;quot;center&amp;quot;, &amp;quot;&amp;quot;, &amp;quot;$THEME-&amp;gt;cellheading&amp;quot;);&lt;br /&gt;
    include(&amp;quot;edit.html&amp;quot;);&lt;br /&gt;
    print_simple_box_end();&lt;br /&gt;
&lt;br /&gt;
    print_footer($course);&lt;br /&gt;
&lt;br /&gt;
    if ($usehtmleditor) {&lt;br /&gt;
        use_html_editor(&amp;quot;summary&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    exit;&lt;br /&gt;
&lt;br /&gt;
/// Functions /////////////////////////////////////////////////////////////////&lt;br /&gt;
&lt;br /&gt;
function validate_form($course, &amp;amp;$form, &amp;amp;$err) {&lt;br /&gt;
&lt;br /&gt;
    if (empty($form-&amp;gt;fullname))&lt;br /&gt;
        $err[&amp;quot;fullname&amp;quot;] = get_string(&amp;quot;missingfullname&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    if (empty($form-&amp;gt;shortname))&lt;br /&gt;
        $err[&amp;quot;shortname&amp;quot;] = get_string(&amp;quot;missingshortname&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    if ($foundcourses = get_records(&amp;quot;course&amp;quot;, &amp;quot;shortname&amp;quot;, $form-&amp;gt;shortname)) {&lt;br /&gt;
        if (!empty($course-&amp;gt;id)) {&lt;br /&gt;
            unset($foundcourses[$course-&amp;gt;id]);&lt;br /&gt;
        }&lt;br /&gt;
        if (!empty($foundcourses)) {&lt;br /&gt;
            foreach ($foundcourses as $foundcourse) {&lt;br /&gt;
                $foundcoursenames[] = $foundcourse-&amp;gt;fullname;&lt;br /&gt;
            }&lt;br /&gt;
            $foundcoursenamestring = addslashes(implode(&amp;#039;,&amp;#039;, $foundcoursenames));&lt;br /&gt;
&lt;br /&gt;
            $err[&amp;quot;shortname&amp;quot;] = get_string(&amp;quot;shortnametaken&amp;quot;, &amp;quot;&amp;quot;, $foundcoursenamestring);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if (empty($form-&amp;gt;summary))&lt;br /&gt;
        $err[&amp;quot;summary&amp;quot;] = get_string(&amp;quot;missingsummary&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    if (empty($form-&amp;gt;teacher))&lt;br /&gt;
        $err[&amp;quot;teacher&amp;quot;] = get_string(&amp;quot;missingteacher&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    if (empty($form-&amp;gt;student))&lt;br /&gt;
        $err[&amp;quot;student&amp;quot;] = get_string(&amp;quot;missingstudent&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    if (! $form-&amp;gt;category)&lt;br /&gt;
        $err[&amp;quot;category&amp;quot;] = get_string(&amp;quot;missingcategory&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    return;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;/div&gt;</summary>
		<author><name>195.148.82.17</name></author>
	</entry>
</feed>