summaryrefslogtreecommitdiff
path: root/extensions/tmwa/backend/libs/libladmin-db.php
diff options
context:
space:
mode:
authorWushin <pasekei@gmail.com>2014-11-16 22:27:32 -0600
committerWushin <pasekei@gmail.com>2014-11-16 22:27:32 -0600
commit6f37a79665408c3531842851fc6c3efabfe50a07 (patch)
tree6e8dc2a26e61bfe6ba61af731208fc07a8b2536e /extensions/tmwa/backend/libs/libladmin-db.php
parente41baa4c3aeb5f2b05fb928c1bf13e6a9bb130a7 (diff)
parent294e5d28e70d1709520c3fbb78464edb557f638b (diff)
downloadwebsite-6f37a79665408c3531842851fc6c3efabfe50a07.tar.gz
website-6f37a79665408c3531842851fc6c3efabfe50a07.tar.bz2
website-6f37a79665408c3531842851fc6c3efabfe50a07.tar.xz
website-6f37a79665408c3531842851fc6c3efabfe50a07.zip
Merge pull request #9 from wushin/www-to-wiki
Www to wiki
Diffstat (limited to 'extensions/tmwa/backend/libs/libladmin-db.php')
-rw-r--r--extensions/tmwa/backend/libs/libladmin-db.php34
1 files changed, 34 insertions, 0 deletions
diff --git a/extensions/tmwa/backend/libs/libladmin-db.php b/extensions/tmwa/backend/libs/libladmin-db.php
new file mode 100644
index 0000000..2b1ba9b
--- /dev/null
+++ b/extensions/tmwa/backend/libs/libladmin-db.php
@@ -0,0 +1,34 @@
+<?php
+/*
+dbLadmin by wushin AGPL
+*/
+
+class dbLadmin {
+
+ public function __construct() {
+ $this->socket = True;
+ }
+
+ public function account_exists($username) {
+ $dbr = wfGetDB(DB_SLAVE);
+ $res = $dbr->select('tmw_accounts', array('USERNAME'), 'USERNAME = "'.$username.'"', __METHOD__, array());
+ foreach ($res as $row) {
+ return True;
+ }
+ return False;
+ }
+
+ public function create_account($username, $userpass, $sex, $email) {
+ $dbw = wfGetDB(DB_MASTER);
+ $dbw->insert('tmw_accounts', array('USERNAME' => $username, 'PASSWORD' => $userpass, 'GENDER' => $sex, 'EMAIL' => $email), __METHOD__, 'IGNORE');
+ if ( $dbw->affectedRows() ) {
+ return True;
+ } else {
+ return False;
+ }
+ }
+
+ public function close() {
+ return True;
+ }
+}