Вход Регистрация
Файл: siteadmin/editor_files/pastewin.php
Строк: 153
<?php
define
('_VALID'true);
include_once (
'./config.php');
include_once(
'./editor_functions.php');
include_once (
'./includes/common.php');
include_once (
'./lang/'.$lang_include);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title><?php echo $lang['titles']['pastewin']; ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="<?php echo WP_WEB_DIRECTORY?>dialoge_theme.css" type="text/css">
<script language="JavaScript" type="text/javascript" src="<?php echo WP_WEB_DIRECTORY?>js/dialogEditorShared.js"></script>
<script language="JavaScript" type="text/javascript" src="<?php echo WP_WEB_DIRECTORY?>js/dialogShared.js"></script>
<script type="text/javascript" language="JavaScript">
<!--//
function start() {
    if (wp_is_ie) {
        document.frames('pasteFrame').document.designMode = "on";
    } else {
        document.getElementById('pasteFrame').contentWindow.document.designMode = "on";
    }
}
function html_tidy(code) { 
        
    if (!obj.usep) {
        // convert all p to div
        code = code.replace(/<p/gi, "<div")
        code = code.replace(/</p>/gi, "</div>")
    }
    if (wp_is_ie) {
        code = code.replace(/<([w]+) class=([^ |>]+)([^>]+)/gi, "<$1$3")
    } else {
        code = code.replace(/ class="([^"]+)([^>]+)/gi, "$2")
    }
    code = code.replace(/<font[^>]+>/gi, "")
    code = code.replace(/</font>/gi, "")
    var del = new RegExp("<del[^>]+>(.+)</del>","gi");
    code = code.replace(del, "")
    code = code.replace(/<ins[^>]+>/gi, "")
    code = code.replace(/</ins>/gi, "")
    // if remove styles
    if (document.getElementById('remove_style').checked == true) {
        if (wp_is_ie) {
            code = code.replace(/<([w]+) style="([^"]+)"/gi, "<$1 ")
        } else {
            code = code.replace(/ style="([^"]+)"/gi, "")
        }
        // add table collapse statements back in: (uncomment and change the line below if you need to format tables in a specific way)
        //code = code.replace(/<table/gi, "<table style="border-collapse: collapse" bordercolor="#000000"")
    }
    code = code.replace(/<span[^>]+>/gi, "")
    code = code.replace(/</span>/gi, "")
    code = code.replace(/<([w]+) lang=([^ |>]+)([^>]+)/gi, "<$1$3")
    code = code.replace(/<xml[^>]+>/gi, "")
    code = code.replace(/<xml[^>]+>/gi, "")
    <?php echo "code = code.replace(/<?xml[^>]+>/gi, "")n"?>
    code = code.replace(/<?[^>]+>/gi"")
    
code code.replace(/</?w+:[^>]+>/gi"")
    
code code.replace(/<p[^>]+></p>/gi,"")
    
code code.replace(/<div[^>]+></div>/gi,"")
    
    <?
php 
    
    $browser_string 
strtolower($_SERVER["HTTP_USER_AGENT"]);
    
    if (
strstr($browser_string'gecko')) { 
        echo 
"code = code.replace(/<!--(.*?)-->/gmi,'')";
    }
    
    
?>
    
    var string = document.location.toString();
    var string = string.split('pastewin.php')
    var secure = new RegExp("href=""+quoteMeta(string[0])+"secure\.htm#","gi");
    code = code.replace(secure, 'href="#')
    code = code.replace(/<a name="([^"]+)[^>]+></a>/gi, "<img name="$1" src="" + parentWindow.wp_directory + "/images/bookmark_symbol.gif" contenteditable="false" width="16" height="13" title="Bookmark: $1" alt="Bookmark: $1" border="0">")
    code = code.replace(/<a name=([^>]+)></a>/gi, "<img name="$1" src="" + parentWindow.wp_directory + "/images/bookmark_symbol.gif" contenteditable="false" width="16" height="13" title="Bookmark: $1" alt="Bookmark: $1" border="0">")
    
    return code
}
function quoteMeta(str) {
    str = str.replace(///gi, '\/');
    str = str.replace(/./gi, '\.');
    return str;
}
function insert() {
    if (wp_is_ie) {
        parentWindow.wp_insert_code(obj,html_tidy(document.frames('pasteFrame').document.body.innerHTML));
    } else {
        parentWindow.wp_insert_code(obj,html_tidy(document.getElementById('pasteFrame').contentWindow.document.body.innerHTML));
    }
    window.close();
    return false;
}
//-->
</script>
</head>
<body onLoad="start(); hideLoadMessage();">
<form name="foo" onSubmit="return insert()">
<?php include('./includes/load_message.php'); ?>
<div class="dialog_content"> 
    <p><?php echo $lang['paste_word_contents_below']; ?></p>
    <div align="center"> 
        <iframe src="<?php echo WP_WEB_DIRECTORY.'secure.htm' ?>" id="pasteFrame" class="inset" style="background-color: #ffffff; height:145px; width:98%;" frameborder="0"></iframe>
    </div>
    <div> 
        <input id="remove_style" name="remove_style" type="checkbox" value="" checked="checked">
        <?php echo $lang['remove_styles']; ?>
    <div align="center"> 
        <input class="button" type="submit" value="<?php echo $lang['insert']; ?>" name="Insert">
        <input class="button" type="button" value="<?php echo $lang['cancel']; ?>" name="Cancel" onClick="window.close();">
    </div>
</div></form>
</body>
</html>
Онлайн: 2
Реклама