diff --git a/app/config/local/config.json b/app/config/local/config.json new file mode 100644 index 0000000..7654660 --- /dev/null +++ b/app/config/local/config.json @@ -0,0 +1 @@ +{"main":{"logo":{"type":"file","pretty":"Site Logo (Used mostly in emails)","default":"images\/logo.png","value":"images\/logo.png"},"name":{"type":"text","pretty":"Site Name","default":"TTP Example","value":"TTP-Test"},"template":{"type":"text","pretty":"Default Site Template","default":"default","value":"default"},"tokenEnabled":{"type":"radio","pretty":"Enable CSRF Token for all forms.","default":true,"value":true},"loginLimit":{"type":"text","pretty":"Maximum Login Attempts per hour","default":5,"value":5}},"database":{"dbEnabled":{"type":"radio","pretty":"Database Enabled","default":true,"protected":true,"value":true},"dbHost":{"type":"text","pretty":"Database Host (IE: http:\/\/localhost:3306)","default":"127.0.0.1","protected":true,"value":"192.168.1.194"},"dbMaxQuery":{"type":"text","pretty":"Maximum results per query","default":100,"protected":true,"value":100},"dbName":{"type":"text","pretty":"Database Name","default":"ttp-example","protected":true,"value":"ttp-test"},"dbPassword":{"type":"text","pretty":"Database Password","default":"","protected":true,"value":"48164816"},"dbPrefix":{"type":"text","pretty":"Database table Prefix","default":"TTP_","protected":true,"value":"TTP_"},"dbUsername":{"type":"text","pretty":"Database Username","default":"root","protected":true,"value":"root"}},"group":{"defaultGroup":{"type":"customSelect","pretty":"The Default Group for new registrations.","default":5,"value":5}},"logging":{"admin":{"type":"radio","pretty":"Enable Admin Action Logging.","default":true,"value":true},"errors":{"type":"radio","pretty":"Enable Error Logging","default":true,"value":true},"logins":{"type":"radio","pretty":"Enable Login Logging","default":true,"value":true}},"bugreports":{"enabled":{"type":"radio","pretty":"Enable Bug reporting.","default":true,"value":true},"sendEmail":{"type":"radio","pretty":"Email the user after submitting.","default":true,"value":true},"emailTemplate":{"type":"text","pretty":"Email Template","default":"BugReportEmail","value":"BugReportEmail"}},"feedback":{"enabled":{"type":"radio","pretty":"Enable User Feedback.","default":true,"value":true},"sendEmail":{"type":"radio","pretty":"Email the user after submitting.","default":false,"value":false},"emailTemplate":{"type":"text","pretty":"Email Template","default":"feedbackEmail","value":"feedbackEmail"}}} \ No newline at end of file diff --git a/app/config/local/config.json.bak b/app/config/local/config.json.bak new file mode 100644 index 0000000..0302da4 --- /dev/null +++ b/app/config/local/config.json.bak @@ -0,0 +1 @@ +{"main":{"logo":{"type":"file","pretty":"Site Logo (Used mostly in emails)","default":"images\/logo.png","value":"images\/logo.png"},"name":{"type":"text","pretty":"Site Name","default":"TTP Example","value":"TTP-Test"},"template":{"type":"text","pretty":"Default Site Template","default":"default","value":"default"},"tokenEnabled":{"type":"radio","pretty":"Enable CSRF Token for all forms.","default":true,"value":true},"loginLimit":{"type":"text","pretty":"Maximum Login Attempts per hour","default":5,"value":5}},"database":{"dbEnabled":{"type":"radio","pretty":"Database Enabled","default":true,"protected":true,"value":true},"dbHost":{"type":"text","pretty":"Database Host (IE: http:\/\/localhost:3306)","default":"127.0.0.1","protected":true,"value":"192.168.1.194"},"dbMaxQuery":{"type":"text","pretty":"Maximum results per query","default":100,"protected":true,"value":100},"dbName":{"type":"text","pretty":"Database Name","default":"ttp-example","protected":true,"value":"ttp-test"},"dbPassword":{"type":"text","pretty":"Database Password","default":"","protected":true,"value":"48164816"},"dbPrefix":{"type":"text","pretty":"Database table Prefix","default":"TTP_","protected":true,"value":"TTP_"},"dbUsername":{"type":"text","pretty":"Database Username","default":"root","protected":true,"value":"root"}}} \ No newline at end of file diff --git a/app/config/constants.php b/app/config/local/constants.php similarity index 100% rename from app/config/constants.php rename to app/config/local/constants.php diff --git a/app/config/local/install.json b/app/config/local/install.json new file mode 100644 index 0000000..523a333 --- /dev/null +++ b/app/config/local/install.json @@ -0,0 +1 @@ +{"installHash":"eec7468778a73716ba43e0a203a3bd94","installStep":"complete","modules":{"Group":{"name":"Group","class":"TheTempusProject\\Models\\Group","version":"1.0","installedVersion":"1.0","folder":"\/var\/www\/nginx\/ttp.local\/app\/models\/","type":"model","installDate":1724189965,"lastUpdate":1724190064,"installStatus":"Partially Installed","enabled":false,"enabled_txt":"No<\/span>","installPreferences":"Skipped","installTable":"Skipped","installPermissions":"Skipped","installConfigs":"Skipped","installResources":"Skipped","installedResources":["1","2","3","4"]},"Log":{"name":"Log","class":"TheTempusProject\\Models\\Log","version":"1.0","installedVersion":"1.0","folder":"\/var\/www\/nginx\/ttp.local\/app\/models\/","type":"model","installDate":1724189965,"lastUpdate":1724190064,"installStatus":"Partially Installed","enabled":false,"enabled_txt":"No<\/span>","installPermissions":"Skipped","installPreferences":"Skipped","installTable":"Skipped","installConfigs":"Skipped","installResources":"Skipped","installedResources":true},"Routes":{"name":"Routes","class":"TheTempusProject\\Models\\Routes","version":"1.0","installedVersion":"1.0","folder":"\/var\/www\/nginx\/ttp.local\/app\/models\/","type":"model","installDate":1724189966,"lastUpdate":1724190064,"installStatus":"Partially Installed","enabled":false,"enabled_txt":"No<\/span>","installConfigs":"Skipped","installPreferences":"Skipped","installTable":"Skipped","installPermissions":"Skipped","installResources":"Skipped","installedResources":["1","2","3","4","5"]},"Sessions":{"name":"Sessions","class":"TheTempusProject\\Models\\Sessions","version":"1.0","installedVersion":"1.0","folder":"\/var\/www\/nginx\/ttp.local\/app\/models\/","type":"model","installDate":1724189966,"lastUpdate":1724190064,"installStatus":"Partially Installed","enabled":false,"enabled_txt":"No<\/span>","installPermissions":"Skipped","installConfigs":"Skipped","installPreferences":"Skipped","installTable":"Skipped","installResources":"Skipped","installedResources":true},"User":{"name":"User","class":"TheTempusProject\\Models\\User","version":"1.0","installedVersion":"1.0","folder":"\/var\/www\/nginx\/ttp.local\/app\/models\/","type":"model","installDate":1724189966,"lastUpdate":1724190064,"installStatus":"Partially Installed","enabled":false,"enabled_txt":"No<\/span>","installConfigs":"Skipped","installTable":"Skipped","installPermissions":"Skipped","installResources":"Skipped","installPreferences":"Skipped","installedResources":true},"Blog":{"name":"Blog","class":"TheTempusProject\\Plugins\\Blog","version":"3.0","installedVersion":"3.0","folder":"\/var\/www\/nginx\/ttp.local\/app\/plugins\/blog\/","type":"plugin","installDate":1724189968,"lastUpdate":1724190064,"installStatus":"Partially Installed","enabled":true,"enabled_txt":"Yes<\/span>","preferences_installed":"Skipped","permissions_installed":"Skipped","configs_installed":"Skipped","models_installed":"Skipped","resources_installed":["2"]},"Bugreport":{"name":"Bugreport","class":"TheTempusProject\\Plugins\\Bugreport","version":"3.0","installedVersion":"3.0","folder":"\/var\/www\/nginx\/ttp.local\/app\/plugins\/bugreport\/","type":"plugin","installDate":1724189969,"lastUpdate":1724190064,"installStatus":"Partially Installed","enabled":true,"enabled_txt":"Yes<\/span>","preferences_installed":"Skipped","permissions_installed":"Skipped","configs_installed":"Skipped","models_installed":"Skipped","resources_installed":"Skipped"},"Comments":{"name":"Comments","class":"TheTempusProject\\Plugins\\Comments","version":"3.0","installedVersion":"3.0","folder":"\/var\/www\/nginx\/ttp.local\/app\/plugins\/comments\/","type":"plugin","installDate":1724189969,"lastUpdate":1724190064,"installStatus":"Partially Installed","enabled":true,"enabled_txt":"Yes<\/span>","preferences_installed":"Skipped","permissions_installed":"Skipped","configs_installed":"Skipped","models_installed":"Skipped","resources_installed":["6"]},"Feedback":{"name":"Feedback","class":"TheTempusProject\\Plugins\\Feedback","version":"3.0","installedVersion":"3.0","folder":"\/var\/www\/nginx\/ttp.local\/app\/plugins\/feedback\/","type":"plugin","installDate":1724189969,"lastUpdate":1724190064,"installStatus":"Partially Installed","enabled":true,"enabled_txt":"Yes<\/span>","preferences_installed":"Skipped","permissions_installed":"Skipped","configs_installed":"Skipped","models_installed":"Skipped","resources_installed":"Skipped"},"Messages":{"name":"Messages","class":"TheTempusProject\\Plugins\\Messages","version":"3.0","installedVersion":"3.0","folder":"\/var\/www\/nginx\/ttp.local\/app\/plugins\/messages\/","type":"plugin","installDate":1724189970,"lastUpdate":1724190064,"installStatus":"Partially Installed","enabled":true,"enabled_txt":"Yes<\/span>","preferences_installed":"Skipped","permissions_installed":"Skipped","configs_installed":"Skipped","models_installed":"Skipped","resources_installed":"Skipped"},"Notifications":{"name":"Notifications","class":"TheTempusProject\\Plugins\\Notifications","version":"3.0","installedVersion":"3.0","folder":"\/var\/www\/nginx\/ttp.local\/app\/plugins\/notifications\/","type":"plugin","installDate":1724189970,"lastUpdate":1724190064,"installStatus":"Partially Installed","enabled":true,"enabled_txt":"Yes<\/span>","preferences_installed":"Skipped","permissions_installed":"Skipped","configs_installed":"Skipped","models_installed":"Skipped","resources_installed":"Skipped"},"Redirects":{"name":"Redirects","class":"TheTempusProject\\Plugins\\Redirects","version":"3.0","installedVersion":"3.0","folder":"\/var\/www\/nginx\/ttp.local\/app\/plugins\/redirects\/","type":"plugin","installDate":1724189970,"lastUpdate":1724190064,"installStatus":"Partially Installed","enabled":true,"enabled_txt":"Yes<\/span>","preferences_installed":"Skipped","permissions_installed":"Skipped","configs_installed":"Skipped","models_installed":"Skipped","resources_installed":"Skipped"},"Subscribe":{"name":"Subscribe","class":"TheTempusProject\\Plugins\\Subscribe","version":"3.0","installedVersion":"3.0","folder":"\/var\/www\/nginx\/ttp.local\/app\/plugins\/subscribe\/","type":"plugin","installDate":1724189970,"lastUpdate":1724190064,"installStatus":"Partially Installed","enabled":true,"enabled_txt":"Yes<\/span>","preferences_installed":"Skipped","permissions_installed":"Skipped","configs_installed":"Skipped","models_installed":"Skipped","resources_installed":"Skipped"}}} \ No newline at end of file diff --git a/app/config/local/permissions.json b/app/config/local/permissions.json new file mode 100644 index 0000000..e5d75a5 --- /dev/null +++ b/app/config/local/permissions.json @@ -0,0 +1 @@ +{"adminAccess":{"pretty":"Access Administrator Areas","default":false},"addRoute":{"pretty":"Add Custom Routes","default":false},"uploadImages":{"pretty":"Upload images (such as avatars)","default":false},"bugReport":{"pretty":"Can Submit Bug Reports","default":false},"modAccess":{"pretty":"Access Moderator Areas","default":false},"feedback":{"pretty":"Can Submit Feedback","default":false},"sendMessages":{"pretty":"Can send Messages","default":false},"sendNotifications":{"pretty":"Can send notifications","default":false},"redirects":{"pretty":"Can modify redirects","default":false}} \ No newline at end of file diff --git a/app/config/local/permissions.json.bak b/app/config/local/permissions.json.bak new file mode 100644 index 0000000..e5d75a5 --- /dev/null +++ b/app/config/local/permissions.json.bak @@ -0,0 +1 @@ +{"adminAccess":{"pretty":"Access Administrator Areas","default":false},"addRoute":{"pretty":"Add Custom Routes","default":false},"uploadImages":{"pretty":"Upload images (such as avatars)","default":false},"bugReport":{"pretty":"Can Submit Bug Reports","default":false},"modAccess":{"pretty":"Access Moderator Areas","default":false},"feedback":{"pretty":"Can Submit Feedback","default":false},"sendMessages":{"pretty":"Can send Messages","default":false},"sendNotifications":{"pretty":"Can send notifications","default":false},"redirects":{"pretty":"Can modify redirects","default":false}} \ No newline at end of file diff --git a/app/config/local/preferences.json b/app/config/local/preferences.json new file mode 100644 index 0000000..461d914 --- /dev/null +++ b/app/config/local/preferences.json @@ -0,0 +1 @@ +{"gender":{"pretty":"Gender","type":"select","default":"unspecified","options":["male","female","other","unspecified"],"avatar":"\/var\/www\/nginx\/ttp.local\/images\/defaultAvatar.png"},"newsletter":{"pretty":"Receive our Newsletter?","type":"checkbox","default":"true","avatar":"\/var\/www\/nginx\/ttp.local\/images\/defaultAvatar.png","options":null},"avatar":{"pretty":"Avatar","type":"file","default":"images\/defaultAvatar.png","avatar":"\/var\/www\/nginx\/ttp.local\/images\/defaultAvatar.png","options":null},"timezone":{"pretty":"Timezone","type":"timezone","default":"America\/New_York","avatar":"\/var\/www\/nginx\/ttp.local\/images\/defaultAvatar.png","options":null},"dateFormat":{"pretty":"Date Format","type":"select","default":"F j, Y","options":{"1-8-1991":"n-j-Y","8-1-1991":"j-n-Y","01-08-1991":"m-d-Y","08-01-1991":"d-m-Y","January 8, 1991":"F-j-Y","8 January, 1991":"j-F-Y","January 08, 1991":"F-d-Y","08 January, 1991":"d-F-Y","Jan 8, 1991":"M-j-Y","8 Jan 1991":"j-M-Y","Jan 08, 1991":"M-d-Y","08 Jan 1991":"d-M-Y"},"avatar":"\/var\/www\/nginx\/ttp.local\/images\/defaultAvatar.png"},"timeFormat":{"pretty":"Time Format","type":"select","default":"g:i:s A","options":{"3:33:33 AM":"g:i:s A","03:33:33 AM":"h:i:s A","3:33:33 am":"g:i:s a","03:33:33 am":"h:i:s a","3:33:33 (military)":"G:i:s","03:33:33 (military)":"H:i:s"},"avatar":"\/var\/www\/nginx\/ttp.local\/images\/defaultAvatar.png"},"pageLimit":{"pretty":"Items Displayed Per Page","type":"select","default":"10","options":["10","15","20","25","50"],"avatar":"\/var\/www\/nginx\/ttp.local\/images\/defaultAvatar.png"}} \ No newline at end of file diff --git a/app/config/local/preferences.json.bak b/app/config/local/preferences.json.bak new file mode 100644 index 0000000..461d914 --- /dev/null +++ b/app/config/local/preferences.json.bak @@ -0,0 +1 @@ +{"gender":{"pretty":"Gender","type":"select","default":"unspecified","options":["male","female","other","unspecified"],"avatar":"\/var\/www\/nginx\/ttp.local\/images\/defaultAvatar.png"},"newsletter":{"pretty":"Receive our Newsletter?","type":"checkbox","default":"true","avatar":"\/var\/www\/nginx\/ttp.local\/images\/defaultAvatar.png","options":null},"avatar":{"pretty":"Avatar","type":"file","default":"images\/defaultAvatar.png","avatar":"\/var\/www\/nginx\/ttp.local\/images\/defaultAvatar.png","options":null},"timezone":{"pretty":"Timezone","type":"timezone","default":"America\/New_York","avatar":"\/var\/www\/nginx\/ttp.local\/images\/defaultAvatar.png","options":null},"dateFormat":{"pretty":"Date Format","type":"select","default":"F j, Y","options":{"1-8-1991":"n-j-Y","8-1-1991":"j-n-Y","01-08-1991":"m-d-Y","08-01-1991":"d-m-Y","January 8, 1991":"F-j-Y","8 January, 1991":"j-F-Y","January 08, 1991":"F-d-Y","08 January, 1991":"d-F-Y","Jan 8, 1991":"M-j-Y","8 Jan 1991":"j-M-Y","Jan 08, 1991":"M-d-Y","08 Jan 1991":"d-M-Y"},"avatar":"\/var\/www\/nginx\/ttp.local\/images\/defaultAvatar.png"},"timeFormat":{"pretty":"Time Format","type":"select","default":"g:i:s A","options":{"3:33:33 AM":"g:i:s A","03:33:33 AM":"h:i:s A","3:33:33 am":"g:i:s a","03:33:33 am":"h:i:s a","3:33:33 (military)":"G:i:s","03:33:33 (military)":"H:i:s"},"avatar":"\/var\/www\/nginx\/ttp.local\/images\/defaultAvatar.png"},"pageLimit":{"pretty":"Items Displayed Per Page","type":"select","default":"10","options":["10","15","20","25","50"],"avatar":"\/var\/www\/nginx\/ttp.local\/images\/defaultAvatar.png"}} \ No newline at end of file diff --git a/app/config/config.json b/app/config/server/config.json similarity index 100% rename from app/config/config.json rename to app/config/server/config.json diff --git a/app/config/config.json.bak b/app/config/server/config.json.bak similarity index 100% rename from app/config/config.json.bak rename to app/config/server/config.json.bak diff --git a/app/config/server/constants.php b/app/config/server/constants.php new file mode 100644 index 0000000..32e8dda --- /dev/null +++ b/app/config/server/constants.php @@ -0,0 +1,137 @@ +