<feed xmlns='http://www.w3.org/2005/Atom'>
<title>scrott/app/class/pad.class.php, branch v0.2</title>
<subtitle>The Secure Centralized Robust Online Ticketing Tool</subtitle>
<link rel='alternate' type='text/html' href='http://normalmode.org/malf/scrott/'/>
<entry>
<title>Add function pad::getClosedIssues_ordByClosed()</title>
<updated>2018-11-05T08:10:32+00:00</updated>
<author>
<name>Malf Furious</name>
<email>m@lfurio.us</email>
</author>
<published>2018-11-05T08:10:32+00:00</published>
<link rel='alternate' type='text/html' href='http://normalmode.org/malf/scrott/commit/?id=81ba021468e38de09ac292115bb2f15c9d4deec0'/>
<id>81ba021468e38de09ac292115bb2f15c9d4deec0</id>
<content type='text'>
This returns an array of all issues which directly parent the pad
object.  These are the pad's closed issues.  Most recently closed issues
are first in the array.

Signed-off-by: Malf Furious &lt;m@lfurio.us&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This returns an array of all issues which directly parent the pad
object.  These are the pad's closed issues.  Most recently closed issues
are first in the array.

Signed-off-by: Malf Furious &lt;m@lfurio.us&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>pad:  Fix bug in function getStages()</title>
<updated>2018-09-20T04:28:17+00:00</updated>
<author>
<name>Malf Furious</name>
<email>m@lfurio.us</email>
</author>
<published>2018-09-20T04:28:17+00:00</published>
<link rel='alternate' type='text/html' href='http://normalmode.org/malf/scrott/commit/?id=d16ddc164b82c594680359841eeeaa1e26aceaa1'/>
<id>d16ddc164b82c594680359841eeeaa1e26aceaa1</id>
<content type='text'>
In cases where the pad had no stages beneath it, `new
stage($this-&gt;stage)` would construct an invalid object.  As it turns
out, calling -&gt;getArray() on an uninitialized stage object yeilds bad
results.

Instead of patching the stage::getArray() function, I add a check to
harden pad::getStages().  My reasoning for this is as follows:  The bug
in getArray() manifests from a domain error, ie. it's only because we
are calling it on an uninitialized object.  The object is already in a
bad state prior to caling getArray().  Rather, I opt to patch
getStages() so that we never create a bad object in the first place.

Now, for no-stage pads, getStages() will return early an empty array.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In cases where the pad had no stages beneath it, `new
stage($this-&gt;stage)` would construct an invalid object.  As it turns
out, calling -&gt;getArray() on an uninitialized stage object yeilds bad
results.

Instead of patching the stage::getArray() function, I add a check to
harden pad::getStages().  My reasoning for this is as follows:  The bug
in getArray() manifests from a domain error, ie. it's only because we
are calling it on an uninitialized object.  The object is already in a
bad state prior to caling getArray().  Rather, I opt to patch
getStages() so that we never create a bad object in the first place.

Now, for no-stage pads, getStages() will return early an empty array.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update class files to use renamed obj class</title>
<updated>2018-02-08T03:33:19+00:00</updated>
<author>
<name>Malf Furious</name>
<email>m@lfurio.us</email>
</author>
<published>2018-02-08T03:33:19+00:00</published>
<link rel='alternate' type='text/html' href='http://normalmode.org/malf/scrott/commit/?id=e54418762e279a1d7ca0efb7ed89b95464753ee8'/>
<id>e54418762e279a1d7ca0efb7ed89b95464753ee8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix bug in pad class</title>
<updated>2017-04-10T03:25:25+00:00</updated>
<author>
<name>Malf Furious</name>
<email>m@lfurio.us</email>
</author>
<published>2017-04-10T03:25:25+00:00</published>
<link rel='alternate' type='text/html' href='http://normalmode.org/malf/scrott/commit/?id=adf93dfd11483d69ad4bc823a2b936df270d951d'/>
<id>adf93dfd11483d69ad4bc823a2b936df270d951d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add pad function getStages()</title>
<updated>2017-04-09T22:37:31+00:00</updated>
<author>
<name>Malf Furious</name>
<email>m@lfurio.us</email>
</author>
<published>2017-04-09T21:48:27+00:00</published>
<link rel='alternate' type='text/html' href='http://normalmode.org/malf/scrott/commit/?id=8a1a277c3cf747cbb82c9dcb660a925963f635a5'/>
<id>8a1a277c3cf747cbb82c9dcb660a925963f635a5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add pad function insertStage()</title>
<updated>2017-04-09T22:37:31+00:00</updated>
<author>
<name>Malf Furious</name>
<email>m@lfurio.us</email>
</author>
<published>2017-04-09T19:01:54+00:00</published>
<link rel='alternate' type='text/html' href='http://normalmode.org/malf/scrott/commit/?id=478504986a348bb53765e137a6ea8293929954aa'/>
<id>478504986a348bb53765e137a6ea8293929954aa</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add pad class</title>
<updated>2017-03-29T05:34:07+00:00</updated>
<author>
<name>Malf Furious</name>
<email>m@lfurio.us</email>
</author>
<published>2017-03-29T05:34:07+00:00</published>
<link rel='alternate' type='text/html' href='http://normalmode.org/malf/scrott/commit/?id=9668df9d17f343bf8a130bd8b50a977485a926c8'/>
<id>9668df9d17f343bf8a130bd8b50a977485a926c8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Deprecate application code</title>
<updated>2016-10-22T04:29:30+00:00</updated>
<author>
<name>Malf Furious</name>
<email>m@lfurio.us</email>
</author>
<published>2016-10-22T04:29:30+00:00</published>
<link rel='alternate' type='text/html' href='http://normalmode.org/malf/scrott/commit/?id=ed99654d2e139a847a63e9295bf976d17462ee34'/>
<id>ed99654d2e139a847a63e9295bf976d17462ee34</id>
<content type='text'>
Setup to perform an iteration of development focused on a simpler
implementation and eliminating redundancy in design.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Setup to perform an iteration of development focused on a simpler
implementation and eliminating redundancy in design.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add copyright notice to Scrott class files</title>
<updated>2016-05-27T03:46:22+00:00</updated>
<author>
<name>Malf Furious</name>
<email>m@lfurio.us</email>
</author>
<published>2016-05-27T03:46:22+00:00</published>
<link rel='alternate' type='text/html' href='http://normalmode.org/malf/scrott/commit/?id=ec7186ed4e1c2a41ff9052cdd1624b8cabbb047c'/>
<id>ec7186ed4e1c2a41ff9052cdd1624b8cabbb047c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>+ Added class file for Pad table</title>
<updated>2016-01-01T01:13:26+00:00</updated>
<author>
<name>Malf Furious</name>
<email>m@lfurio.us</email>
</author>
<published>2016-01-01T01:13:26+00:00</published>
<link rel='alternate' type='text/html' href='http://normalmode.org/malf/scrott/commit/?id=3231db3d578c510d130b1377d3809228a273b118'/>
<id>3231db3d578c510d130b1377d3809228a273b118</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
