summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2018-02-07Rename object.class.php to reflect name of its classMalf Furious1-0/+0
2018-02-07Rename object classMalf Furious1-5/+5
Since 'object' is now a reserved word (as of PHP 7.2), I have to rename this class. I really preferred the name object, but obj will have to do.
2018-02-07Add login view to controllerMalf Furious1-1/+9
2018-02-07Make security warnings REDMalf Furious2-2/+2
2018-02-07Move body padding-top style to stdpage\head()Malf Furious2-4/+4
To accomodate the navbar, also changed to the more-common value of 70px. This looks ok on the setup page.
2018-02-07Add login/signup viewMalf Furious1-0/+117
2018-02-07Update stdpage\head()Malf Furious1-0/+11
Added name and version number to information comment.
2018-02-06Add index.phpMalf Furious1-0/+49
2018-02-06Add sample nginx configurationMalf Furious1-0/+81
I've recently been fighting my dev server to actually work with PHP. It seems like everytime I hop a system, or install nginx from scratch, something in my config is broken. So, I'm finally committing a 'working' (TM) baseline config to work off of when working with servers in the future. The idea is to add an Apache one at some point, too.
2018-01-24Merge branch 'feature/ui-basics' into devMalf Furious7-3/+427
2017-07-06Remove unused global declarationMalf Furious1-2/+0
2017-07-06Add function database::setConfig()Malf Furious1-0/+51
2017-06-27Setup dbconfig view to hook into form submission model codeMalf Furious1-0/+2
Now including the model code file, and supplying an action name for the web form taking configuration parameters.
2017-06-27Add dbconfig model codeMalf Furious1-0/+44
2017-06-27Add function input()Malf Furious1-0/+11
2017-06-27Add function isAction()Malf Furious1-0/+11
2017-06-27Add form classMalf Furious1-0/+179
2017-06-27Add formname template to formctrl viewMalf Furious1-0/+4
2017-06-27Reformat view helper modulesMalf Furious2-4/+8
To limit whitespace being piped to the client, remove empty lines of free HTML between PHP functions defined in view files. To maintain readability, this spacing is added back at the top and bottom of each PHP function.
2017-06-26Add page markup for database setupMalf Furious1-0/+88
2017-06-26Add basic form control templatesMalf Furious1-0/+32
2017-06-25Remove old contentMalf Furious9-327/+0
2017-06-24Merge branch 'feature/bootstrap' into devMalf Furious11-0/+428
2017-06-24Remove unnessary identifier qualifiersMalf Furious1-3/+3
2017-06-24Add stdpage view templateMalf Furious1-0/+65
2017-06-24Add jQuery library v3.2.1Malf Furious1-0/+4
2017-06-24Add Bootstrap library v3.3.7Malf Furious7-0/+301
2017-06-24Add license for Bootstrap libraryMalf Furious1-0/+22
2017-06-24Add license for jQuery libraryMalf Furious1-0/+36
2017-06-20Merge branch 'feature/email' into devMalf Furious10-0/+6033
2017-06-19Update function user::sendEmail()Malf Furious1-1/+1
Now setting the name for email FROM field using system config 'smtpFrom'.
2017-06-19Add setting parameter 'smtpFrom'Malf Furious1-0/+8
This is the name to give on FROM headers to generated email messages.
2017-06-19Update mesg function emailMesg()Malf Furious1-4/+8
Fixed a bug and fine-tuned some of the behavior of this function.
2017-06-19Add mesg function emailMesg()Malf Furious1-0/+50
2017-06-19Add object function arrayUnique()Malf Furious1-0/+26
2017-06-19Add issue function getPad()Malf Furious1-0/+13
2017-06-19Add issue function getAssignee()Malf Furious1-0/+11
2017-06-19Implement function sendEmail() for group classMalf Furious1-0/+26
2017-06-19Revert "Add global function sendEmail()"Malf Furious1-42/+0
This reverts commit 45889e98e7a12b22cbaaceedd5531d4158888530. This reverts commit 6b643d4bbb469d35c6664176bc1aa641d130d99f. This reverts commit 7872377be7a0fc97316fc20d28a4bcfec15c6111. This feature was moved to another file.
2017-06-19Implement function sendEmail() for user classMalf Furious1-0/+39
2017-06-19Move sendEmail() function into agent classMalf Furious1-0/+12
Adding this as an abstract function to class agent. Since we will only be sending emails to stored users (and groups) this makes more sense and allows us to remove this function from the global namespace as well.
2017-06-19Update global function sendEmail()Malf Furious1-2/+13
Changing the $rcpt argument from an email address string to a user object. This allows us to ensure the address has been confirmed, to not send mail to a blank address, and to include the user's display name in the TO mail headers. Also, added support for mail attachments via PHPMailer. This can be used to forward any attachments added to Scrott message objects to email users as well.
2017-06-19Update global function sendEmail()Malf Furious1-5/+2
Function should be only sending to one recipient at a time.
2017-06-19Add global function sendEmail()Malf Furious1-0/+34
Helper routine to spin up a PHPMailer object, set all its options (mostly from the database) and send off the message.
2017-06-19Add PHPMailer v5.2.23Malf Furious2-0/+5290
2017-06-19Add license for PHPMailerMalf Furious1-0/+504
A dependency of scrott, PHPMailer, is going to also be destributed by scrott. This requires the distribution of its license terms as well.
2017-06-19Change default SMTP port to 25Malf Furious1-1/+1
2017-06-19Add SMTP configuration variablesMalf Furious1-0/+50
2017-06-04Merge branch 'feature/mesgs' into devMalf Furious6-23/+323
2017-06-04Move function getMesgs() into object classMalf Furious2-18/+18
This function is needed in the scope of issue, mesgs, and pads alike. It would also make sense to use this to retrive users' private messages. For these reasons, this function is now being defined higher up in the object hierarchy.