hanno
sortiere in mysql-ansicht usernames+dbnames nach alphabet
hanno commited 451f7cf at 2011-09-13 12:19:02
<?php
function get_mysql_accounts($UID)
{
$UID = (int) $UID;
$result = db_query("SELECT username, description, created FROM misc.mysql_accounts WHERE useraccount=$UID ORDER BY username");
if (mysql_num_rows($result) == 0)
return array();
$list = array();
while ($item = mysql_fetch_assoc($result))
{
$list[] = $item;
}
return $list;
}
function get_mysql_databases($UID)
{
$UID = (int) $UID;
$result = db_query("SELECT id, name, description, created FROM misc.mysql_database WHERE useraccount=$UID ORDER BY name");
if (mysql_num_rows($result) == 0)
return array();
$list = array();
while ($item = mysql_fetch_assoc($result))
{
$list[] = $item;
}
return $list;
}
function servers_for_databases()
{
$uid = (int) $_SESSION['userinfo']['uid'];
$result = db_query("SELECT db.name AS db, hostname FROM misc.mysql_database AS db LEFT JOIN system.useraccounts AS u ON (db.useraccount=u.uid) LEFT JOIN system.servers ON (COALESCE(db.server, u.server) = servers.id) WHERE db.useraccount={$uid}");
$ret = array();
while ($line = mysql_fetch_assoc($result)) {
$ret[$line['db']] = $line['hostname'];
}
DEBUG($ret);
return $ret;
}
function get_mysql_access($db, $account)
{
$uid = $_SESSION['userinfo']['uid'];
global $mysql_access;
if (!is_array($mysql_access))
{
 
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX