Add UserCake
[matches/MCTX3420.git] / testing / MCTXWeb / public_html / users / models / config.php
diff --git a/testing/MCTXWeb/public_html/users/models/config.php b/testing/MCTXWeb/public_html/users/models/config.php
new file mode 100644 (file)
index 0000000..6f2f3f2
--- /dev/null
@@ -0,0 +1,57 @@
+<?php\r
+/*\r
+UserCake Version: 2.0.2\r
+http://usercake.com\r
+*/\r
+require_once("db-settings.php"); //Require DB connection\r
+\r
+//Retrieve settings\r
+$stmt = $mysqli->prepare("SELECT id, name, value\r
+       FROM ".$db_table_prefix."configuration");       \r
+$stmt->execute();\r
+$stmt->bind_result($id, $name, $value);\r
+\r
+while ($stmt->fetch()){\r
+       $settings[$name] = array('id' => $id, 'name' => $name, 'value' => $value);\r
+}\r
+$stmt->close();\r
+\r
+//Set Settings\r
+$emailActivation = $settings['activation']['value'];\r
+$mail_templates_dir = "models/mail-templates/";\r
+$websiteName = $settings['website_name']['value'];\r
+$websiteUrl = $settings['website_url']['value'];\r
+$emailAddress = $settings['email']['value'];\r
+$resend_activation_threshold = $settings['resend_activation_threshold']['value'];\r
+$emailDate = date('dmy');\r
+$language = $settings['language']['value'];\r
+$template = $settings['template']['value'];\r
+\r
+$master_account = -1;\r
+\r
+$default_hooks = array("#WEBSITENAME#","#WEBSITEURL#","#DATE#");\r
+$default_replace = array($websiteName,$websiteUrl,$emailDate);\r
+\r
+if (!file_exists($language)) {\r
+       $language = "models/languages/en.php";\r
+}\r
+\r
+if(!isset($language)) $language = "models/languages/en.php";\r
+\r
+//Pages to require\r
+require_once($language);\r
+require_once("class.mail.php");\r
+require_once("class.user.php");\r
+require_once("class.newuser.php");\r
+require_once("funcs.php");\r
+\r
+session_start();\r
+\r
+//Global User Object Var\r
+//loggedInUser can be used globally if constructed\r
+if(isset($_SESSION["userCakeUser"]) && is_object($_SESSION["userCakeUser"]))\r
+{\r
+       $loggedInUser = $_SESSION["userCakeUser"];\r
+}\r
+\r
+?>\r

UCC git Repository :: git.ucc.asn.au