Logging in allen Modulen
bernd

bernd commited on 2007-06-18 07:32:07
Zeige 2 geänderte Dateien mit 14 Einfügungen und 0 Löschungen.


git-svn-id: https://svn.schokokeks.org/repos/tools/webinterface/trunk@510 87cf0b9e-d624-0410-a070-f6ee81989793
... ...
@@ -55,6 +55,7 @@ function create_jabber_account($local, $domain, $password)
55 55
     $result = mysql_query($query);
56 56
     if (mysql_num_rows($result) == 0)
57 57
     {
58
+      logger("modules/jabber/include/jabberaccounts.php", "jabber", "attempt to create account for invalid domain »{$domain}«");
58 59
       system_failure("Invalid domain!");
59 60
     }
60 61
   }
... ...
@@ -70,12 +71,14 @@ function create_jabber_account($local, $domain, $password)
70 71
   $result = mysql_query($query);
71 72
   if (mysql_num_rows($result) > 0)
72 73
   {
74
+    logger("modules/jabber/include/jabberaccounts.php", "jabber", "attempt to create already existing account »{$local}@{$domain}«");
73 75
     system_failure("Diesen Account gibt es bereits!");
74 76
   }
75 77
 
76 78
   $query = "INSERT INTO jabber.accounts (customerno,local,domain,password) VALUES ({$customerno}, '{$local}', {$domain}, '{$password}');";
77 79
   DEBUG($query);
78 80
   mysql_query($query);
81
+  logger("modules/jabber/include/jabberaccounts.php", "jabber", "created account »{$local}@{$domain}«");
79 82
 }
80 83
 
81 84
 
... ...
@@ -90,6 +93,7 @@ function change_jabber_password($id, $newpass)
90 93
   $query = "UPDATE jabber.accounts SET password='{$newpass}' WHERE customerno={$customerno} AND id={$id} LIMIT 1";
91 94
   DEBUG($query);
92 95
   mysql_query($query);
96
+  logger("modules/jabber/include/jabberaccounts.php", "jabber", "changed password for account  »{$id}«");
93 97
 }
94 98
 
95 99
 
... ...
@@ -104,6 +108,7 @@ function delete_jabber_account($id)
104 108
   $query = "UPDATE jabber.accounts SET `delete`=1 WHERE customerno={$customerno} AND id={$id} LIMIT 1";
105 109
   DEBUG($query);
106 110
   mysql_query($query);
111
+  logger("modules/jabber/include/jabberaccounts.php", "jabber", "deleted account »{$id}«");
107 112
 }
108 113
 
109 114
 ?>
... ...
@@ -57,12 +57,14 @@ function set_mysql_access($db, $account, $status)
57 57
     if (get_mysql_access($db, $account))
58 58
       return NULL;
59 59
     $query = "INSERT INTO misc.mysql_access (`database`,user) VALUES ((SELECT id FROM misc.mysql_database WHERE name='{$db}' AND useraccount={$uid} LIMIT 1), (SELECT id FROM misc.mysql_accounts WHERE username='{$account}' AND useraccount={$uid}));";
60
+    logger("modules/mysql/include/mysql.php", "mysql", "granting access on »{$db}« to »{$account}«");
60 61
   }
61 62
   else
62 63
   {
63 64
     if (! get_mysql_access($db, $account))
64 65
       return NULL;
65 66
     $query = "DELETE FROM misc.mysql_access WHERE `database`=(SELECT id FROM misc.mysql_database WHERE name='{$db}' AND useraccount={$uid} LIMIT 1) AND user=(SELECT id FROM misc.mysql_accounts WHERE username='{$account}' AND useraccount={$uid});";
67
+    logger("modules/mysql/include/mysql.php", "mysql", "revoking access on »{$db}« from »{$account}«");
66 68
   }
67 69
   DEBUG($query);
68 70
   mysql_query($query);
... ...
@@ -75,11 +77,13 @@ function create_mysql_account($username)
75 77
 {
76 78
   if (! validate_mysql_dbname($username))
77 79
   {
80
+    logger("modules/mysql/include/mysql.php", "mysql", "illegal username »{$username}«");
78 81
     input_error("Der eingegebene Benutzername entspricht leider nicht der Konvention. Bitte tragen Sie einen passenden Namen ein.");
79 82
     return NULL;
80 83
   }
81 84
   $uid = $_SESSION['userinfo']['uid'];
82 85
   $username = mysql_real_escape_string($username);
86
+  logger("modules/mysql/include/mysql.php", "mysql", "creating user »{$username}«");
83 87
   mysql_query("INSERT INTO misc.mysql_accounts (username, password, useraccount) VALUES ('$username', '!', $uid);");
84 88
   if (mysql_error())
85 89
     system_failure(mysql_error());
... ...
@@ -90,6 +94,7 @@ function delete_mysql_account($username)
90 94
 {
91 95
   $username = mysql_real_escape_string($username);
92 96
   $uid = $_SESSION['userinfo']['uid'];
97
+  logger("modules/mysql/include/mysql.php", "mysql", "deleting user »{$username}«");
93 98
   mysql_query("DELETE FROM misc.mysql_accounts WHERE username='{$username}' AND useraccount='{$uid}' LIMIT 1;");
94 99
   if (mysql_error())
95 100
     system_failure(mysql_error());
... ...
@@ -100,11 +105,13 @@ function create_mysql_database($dbname)
100 105
 {
101 106
   if (! validate_mysql_dbname($dbname))
102 107
   {
108
+    logger("modules/mysql/include/mysql.php", "mysql", "illegal db-name »{$dbname}«");
103 109
     input_error("Der eingegebene Datenbankname entspricht leider nicht der Konvention. Bitte tragen Sie einen passenden Namen ein.");
104 110
     return NULL;
105 111
   }
106 112
   $dbname = mysql_real_escape_string($dbname);
107 113
   $uid = $_SESSION['userinfo']['uid'];
114
+  logger("modules/mysql/include/mysql.php", "mysql", "creating database »{$dbname}«");
108 115
   mysql_query("INSERT INTO misc.mysql_database (name, useraccount) VALUES ('$dbname', $uid);");
109 116
   if (mysql_error())
110 117
     system_failure(mysql_error());
... ...
@@ -115,6 +122,7 @@ function delete_mysql_database($dbname)
115 122
 {
116 123
   $dbname = mysql_real_escape_string($dbname);
117 124
   $uid = $_SESSION['userinfo']['uid'];
125
+  logger("modules/mysql/include/mysql.php", "mysql", "removing database »{$dbname}«");
118 126
   mysql_query("DELETE FROM misc.mysql_database WHERE name='{$dbname}' AND useraccount='{$uid}' LIMIT 1;");
119 127
   if (mysql_error())
120 128
     system_failure(mysql_error());
... ...
@@ -141,6 +149,7 @@ function set_mysql_password($username, $password)
141 149
   $username = mysql_real_escape_string($username);
142 150
   $password = mysql_real_escape_string($password);
143 151
   $uid = $_SESSION['userinfo']['uid'];
152
+  logger("modules/mysql/include/mysql.php", "mysql", "updating password for »{$username}«");
144 153
   $query = "UPDATE misc.mysql_accounts SET password=PASSWORD('$password') WHERE username='$username' AND useraccount=$uid;";
145 154
   DEBUG($query);
146 155
   mysql_query($query);
147 156