<?php
require_once('inc/base.php');
function create_new_webapp($appname, $directory, $url, $data)
{
$username = mysql_real_escape_string($_SESSION['userinfo']['username']);
$appname = mysql_real_escape_string($appname);
$directory = mysql_real_escape_string($directory);
$url = mysql_real_escape_string($url);
$data = mysql_real_escape_string($data);
db_query("INSERT INTO vhosts.webapp_installer VALUES (NULL, '{$appname}', '{$directory}', '{$url}', 'new', '{$username}', '{$data}')");
}
function create_webapp_mysqldb($handle)
{
// dependet auf das mysql-modul
require_once('modules/mysql/include/mysql.php');
$username = mysql_real_escape_string($_SESSION['userinfo']['username']);
if ($handle == '')
input_error('Kein Datenbank-Handle angegeben');
$handle = $username.'_'.$handle;
if (! validate_mysql_username($handle))
{
system_failure('Ungültiges MySQL-Handle');
}
if (has_mysql_user($handle) || has_mysql_database($handle))
{
system_failure('Eine Datenbank oder einen Datenbank-Benutzer mit diesem Namen gibt es bereits!');
}
create_mysql_database($handle);
create_mysql_account($handle);
set_mysql_access($handle, $handle, true);
$password = random_string(10);
set_mysql_password($handle, $password);
return $password;
}