getUsername(); $uname = str_replace('.','',$uname); $dbname = $uname.DELIMETER.$i_newdb; if ($User->isOverQuota() && !isAdmin()) { $err1[] = 'You are over your quota. You may not add more databases.'; } elseif (count($User->getDBList())>=$User->getDBQuotaHard() && !isAdmin()) { $err1[] = 'You have too many databases. You may not add more databases.'; } elseif (empty($i_newdb)) { $err1[] = 'Your database name may not be empty.'; } elseif (!$User->addDB($dbname)) { if (mysql_error()) { $err1[] = mysql_error(); } else { $err1[] = 'Database already exists.'; } } else { $msg1[] = 'Database `'.htmlentities($dbname).'` created.'; } $i_newdb = $dbname; return array($msg1, $err1); } static function drop(&$User, $i_drop) { $msg1 = $err1 = array(); $dropdbs = array_keys($i_drop); foreach($dropdbs as $dbname) { if ($User->delDB($dbname)) { $msg1[] = 'Database `'.htmlentities($dbname).'` dropped.'; } else { $err1[] = mysql_error(); } } return array($msg1, $err1); } } ?>