<feed xmlns='http://www.w3.org/2005/Atom'>
<title>scrott/app/class/user.class.php, branch v0.1</title>
<subtitle>The Secure Centralized Robust Online Ticketing Tool</subtitle>
<link rel='alternate' type='text/html' href='http://normalmode.org/malf/scrott/'/>
<entry>
<title>Fix typo</title>
<updated>2018-09-07T11:08:26+00:00</updated>
<author>
<name>Malf Furious</name>
<email>m@lfurio.us</email>
</author>
<published>2018-09-07T11:08:26+00:00</published>
<link rel='alternate' type='text/html' href='http://normalmode.org/malf/scrott/commit/?id=0a77d66a62006fce5e3768eb115baa48b16cb719'/>
<id>0a77d66a62006fce5e3768eb115baa48b16cb719</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Address issue with user functions getCurrent() and setCurrent()</title>
<updated>2018-02-11T21:15:36+00:00</updated>
<author>
<name>Malf Furious</name>
<email>m@lfurio.us</email>
</author>
<published>2018-02-11T21:15:36+00:00</published>
<link rel='alternate' type='text/html' href='http://normalmode.org/malf/scrott/commit/?id=f1c92c8a67fee9d30480c6a72ac3d00b1879edfd'/>
<id>f1c92c8a67fee9d30480c6a72ac3d00b1879edfd</id>
<content type='text'>
Previously, these functions would always call session_start() before
doing most of their work.  However, I've found that calling that
function two or more times within the lifetime of a program results in
NOTICE messages output from the PHP interpreter.  Therefore, I am now
only calling session_start() if the session is not already active.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously, these functions would always call session_start() before
doing most of their work.  However, I've found that calling that
function two or more times within the lifetime of a program results in
NOTICE messages output from the PHP interpreter.  Therefore, I am now
only calling session_start() if the session is not already active.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix bug in function user::getCurrent()</title>
<updated>2018-02-09T06:06:26+00:00</updated>
<author>
<name>Malf Furious</name>
<email>m@lfurio.us</email>
</author>
<published>2018-02-09T06:06:26+00:00</published>
<link rel='alternate' type='text/html' href='http://normalmode.org/malf/scrott/commit/?id=98ca92aa0a8aa9d879dd77ab76672f052b53b8d6'/>
<id>98ca92aa0a8aa9d879dd77ab76672f052b53b8d6</id>
<content type='text'>
If the session is set to an invalid (eg:  deleted) user GUID, an
exception is (correctly) thrown.  This commit catches that and enables
getCurrent() to close the bad session and return NULL.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If the session is set to an invalid (eg:  deleted) user GUID, an
exception is (correctly) thrown.  This commit catches that and enables
getCurrent() to close the bad session and return NULL.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update function user::sendEmail()</title>
<updated>2017-06-20T03:57:39+00:00</updated>
<author>
<name>Malf Furious</name>
<email>m@lfurio.us</email>
</author>
<published>2017-06-20T03:45:03+00:00</published>
<link rel='alternate' type='text/html' href='http://normalmode.org/malf/scrott/commit/?id=2564b9953bb7bd8e90a9865962cb9e88d4cfd218'/>
<id>2564b9953bb7bd8e90a9865962cb9e88d4cfd218</id>
<content type='text'>
Now setting the name for email FROM field using system config
'smtpFrom'.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Now setting the name for email FROM field using system config
'smtpFrom'.
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement function sendEmail() for user class</title>
<updated>2017-06-20T03:57:39+00:00</updated>
<author>
<name>Malf Furious</name>
<email>m@lfurio.us</email>
</author>
<published>2017-06-06T16:23:26+00:00</published>
<link rel='alternate' type='text/html' href='http://normalmode.org/malf/scrott/commit/?id=05c33eb8da0c926c07288ddb07821fb967e20d7d'/>
<id>05c33eb8da0c926c07288ddb07821fb967e20d7d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix bugs in user class</title>
<updated>2017-04-10T03:19:54+00:00</updated>
<author>
<name>Malf Furious</name>
<email>m@lfurio.us</email>
</author>
<published>2017-04-10T03:19:54+00:00</published>
<link rel='alternate' type='text/html' href='http://normalmode.org/malf/scrott/commit/?id=ce1e026c42dbe142202d17675791579dfc30d6b5'/>
<id>ce1e026c42dbe142202d17675791579dfc30d6b5</id>
<content type='text'>
Added calls to function saveObj() where $this is mutated.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added calls to function saveObj() where $this is mutated.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add function user::getGroups_ordByOwnByName()</title>
<updated>2017-03-27T02:52:30+00:00</updated>
<author>
<name>Malf Furious</name>
<email>m@lfurio.us</email>
</author>
<published>2017-03-27T02:52:30+00:00</published>
<link rel='alternate' type='text/html' href='http://normalmode.org/malf/scrott/commit/?id=1ae7eab4711353b2144d0da40ac33270bc79a081'/>
<id>1ae7eab4711353b2144d0da40ac33270bc79a081</id>
<content type='text'>
Lookup all groups a user owns or is a member of.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Lookup all groups a user owns or is a member of.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add various helper functions for user class</title>
<updated>2017-03-26T08:32:27+00:00</updated>
<author>
<name>Malf Furious</name>
<email>m@lfurio.us</email>
</author>
<published>2017-03-26T08:32:27+00:00</published>
<link rel='alternate' type='text/html' href='http://normalmode.org/malf/scrott/commit/?id=0555c1a786144102fa1b9381f634138d2bd8c181'/>
<id>0555c1a786144102fa1b9381f634138d2bd8c181</id>
<content type='text'>
Added the function to verify and update the user's password.  Added the
function to confirm and update the user's email address.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added the function to verify and update the user's password.  Added the
function to confirm and update the user's email address.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add function user::initNew()</title>
<updated>2017-03-26T01:19:09+00:00</updated>
<author>
<name>Malf Furious</name>
<email>m@lfurio.us</email>
</author>
<published>2017-03-26T01:19:09+00:00</published>
<link rel='alternate' type='text/html' href='http://normalmode.org/malf/scrott/commit/?id=f4c10ec42537241fb77c93fa0eb1e31824c3aa73'/>
<id>f4c10ec42537241fb77c93fa0eb1e31824c3aa73</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add function expectType() to table class</title>
<updated>2017-02-07T05:20:03+00:00</updated>
<author>
<name>Malf Furious</name>
<email>m@lfurio.us</email>
</author>
<published>2017-02-07T05:20:03+00:00</published>
<link rel='alternate' type='text/html' href='http://normalmode.org/malf/scrott/commit/?id=f8db4aae02465dabaf7907f5e821414eeeea14bf'/>
<id>f8db4aae02465dabaf7907f5e821414eeeea14bf</id>
<content type='text'>
protected function exceptType added for use by subclasses to assert that
the database object loaded is the correct type and to protect against
cases like EG: passing the GUID for a group to new user(...);  If a
problem is detected, throw an exception.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
protected function exceptType added for use by subclasses to assert that
the database object loaded is the correct type and to protect against
cases like EG: passing the GUID for a group to new user(...);  If a
problem is detected, throw an exception.
</pre>
</div>
</content>
</entry>
</feed>
