} else { // no editor-info avaible - so we have to use empty values $database->query("INSERT into " . $table . " (editor, skin, menu, width, height) values ('" . WYSIWYG_EDITOR . "','','', '100%', '250px')"); $last_insert_id = true === $database->db_handle instanceof PDO ? $database->db_handle->lastInsertId() : $database->getOne("SELECT LAST_INSERT_ID()"); $data = array('id' => $last_insert_id, 'skin' => '', 'menu' => '', 'width' => '100%', 'height' => '250px'); } } $primes = array('176053', '176063', '176081', '176087', '176089', '176123', '176129', '176153', '176159', '176161', '176179', '176191', '176201', '176207', '176213', '176221', '176227', '176237', '176299', '176303', '176317', '176321', '176327', '176243', '176261'); shuffle($primes); $s = array_shift($primes) . "-" . array_shift($primes); $salt = sha1($s . time() . " Und Schlag auf Schlag werd' ich zum Augenblicke sagen: du bist so schön!" . $_SERVER['HTTP_USER_AGENT'] . microtime() . $_SESSION['session_started']); if (isset($_SESSION['wysiwyg_admin'])) { unset($_SESSION['wysiwyg_admin']); } $_SESSION['wysiwyg_admin'] = $salt; $leptoken = isset($_GET['leptoken']) ? "?leptoken=" . $_GET['leptoken'] : ""; $interface_values = array('ADMIN_URL' => ADMIN_URL, 'salt' => $salt, 'time' => TIME(), 'id' => $data['id'], 'label_SKINS' => $MOD_WYSIWYG_ADMIN['SKINS'], 'label_TOOL' => $MOD_WYSIWYG_ADMIN['TOOL'], 'select_SKIN' => $editor_ref->build_select("skins", "skin", $data['skin']), 'select_TOOL' => $editor_ref->build_select("toolbars", "menu", $data['menu']), 'label_WIDTH' => $MOD_WYSIWYG_ADMIN['WIDTH'], 'width' => $data['width'], 'label_HEIGHT' => $MOD_WYSIWYG_ADMIN['HEIGHT'], 'height' => $data['height'], 'SAVE' => $TEXT['SAVE'], 'CANCEL' => $TEXT['CANCEL'], 'leptoken' => $leptoken); $twig_util->resolve_path("modify.lte"); echo $parser->render($twig_modul_namespace . "modify.lte", $interface_values); // Preview section: $section_id = -1; $page_id = -120; $_GET['page_id'] = $page_id; $preview = true; $h = $data['height']; $w = $data['width']; global $id_list; $id_list = array(1); require_once LEPTON_PATH . "/modules/wysiwyg/modify.php"; $section_id *= -1; show_wysiwyg_editor('content' . $section_id, 'content' . $section_id, $content, $w, $h);