コード例 #1
0
ファイル: tool.php プロジェクト: pixelhulk/LEPTON
    } 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);