Exemplo n.º 1
0
    }
    $cp_q = $db->query("SELECT * FROM `cc" . $n . "_desigs` WHERE `design_name` = '" . $_POST['name'] . "'");
    if ($db->num_rows($cp_q)) {
        error_msg('Das Zieltemplate ist bereits in der Datenbank!');
        exit;
    }
    $ftp = new ftp($ftphost, $ftpuser, $ftppassword, $ftproot, $ftpport);
    if (!$ftp->lito_root) {
        error_msg('FTP Daten scheinen nicht zu stimmen!');
        exit;
    }
    $ftp->mk_dir('themes/' . $_POST['name']);
    $ftp->mk_dir('images/' . $_POST['name']);
    $ftp->mk_dir('css/' . $_POST['name']);
    $ftp->mk_dir('templates_c/' . $_POST['name']);
    $ftp->chown_perm(0777, 'templates_c/' . $_POST['name']);
    $ftp->disconnect();
    $db->query("INSERT INTO `cc" . $n . "_desigs` (`design_name`, `design_author`, `design_copyright`, `design_author_web`, `design_author_mail`, `design_description`, `aktive`, `alternate_permit`) VALUES ('" . $_POST['name'] . "', '" . $db->escape_string($_POST['author']) . "', '" . $db->escape_string($_POST['copy']) . "', '" . $db->escape_string($_POST['web']) . "', '" . $db->escape_string($_POST['mail']) . "', '" . $db->escape_string($_POST['description']) . "', 0, 0)");
    $newid = $db->insert_id();
    //Standartdesign
    $std = $db->query("SELECT `design_id` FROM `cc" . $n . "_desigs` WHERE `aktive` = 1");
    $std = $db->fetch_array($std);
    $navi_db = $db->query("SELECT * FROM `cc" . $n . "_menu_game` WHERE `design_id` = " . $std['design_id'] . " ORDER BY `sort_order` ASC");
    while ($element = $db->fetch_array($navi_db)) {
        $db->query("INSERT INTO `cc" . $n . "_menu_game` (`menu_game_name`, `menu_game_link`, `modul_id`, `sort_order`, `menu_art_id`, `ingame`, `optional_parameter`, `design_id`) VALUES ('" . $element['menu_game_name'] . "', '" . $element['menu_game_link'] . "', '" . $element['modul_id'] . "', '" . $element['sort_order'] . "', '" . $element['menu_art_id'] . "', '" . $element['ingame'] . "', '" . $element['optional_parameter'] . "', '" . $newid . "')");
    }
    $action = 'main';
}
if ($action == 'dub') {
    if (!isset($_GET['id']) || !isset($_GET['new'])) {
        error_msg('Es wurde keine ID übergeben!');
Exemplo n.º 2
0
    $db->query("TRUNCATE TABLE `cc1_sessions`");
    $db->query("TRUNCATE TABLE `cc1_spions`");
    $db->query("DELETE FROM `cc1_users` WHERE `serveradmin` != 1");
    $db->query("UPDATE `cc1_crand` SET `used` = '0'");
    all_delete(LITO_ROOT_PATH . 'alli_flag');
    all_delete(LITO_ROOT_PATH . 'battle_kr');
    all_delete(LITO_ROOT_PATH . 'image_user');
    all_delete(LITO_ROOT_PATH . 'image_sig');
    all_delete(LITO_ROOT_PATH . 'images_tmp');
    include_once LITO_ROOT_PATH . "acp/includes/ftp_class.php";
    $ftp = new ftp($ftphost, $ftpuser, $ftppassword, $ftproot, $ftpport);
    if (!$ftp->lito_root) {
        error_msg('Stellen sie sicher, dass ihre FTP Daten richtig sind!');
        exit;
    }
    $ftp->mk_dir('alli_flag');
    $ftp->mk_dir('battle_kr');
    $ftp->mk_dir('image_user');
    $ftp->mk_dir('image_sig');
    $ftp->mk_dir('images_tmp');
    $ftp->chown_perm(0777, "alli_flag");
    $ftp->chown_perm(0777, "battle_kr");
    $ftp->chown_perm(0777, "image_user");
    $ftp->chown_perm(0777, "images_sig");
    $ftp->chown_perm(0777, "images_tmp");
    $ftp->disconnect();
    $action = 'main';
}
if ($action == 'main') {
    template_out('main.html', $modul_name);
}