Ticket #5617: 5617.diff
File 5617.diff, 9.7 KB (added by , 17 years ago) |
---|
-
wp-includes/kses.php
21 21 $allowedposttags = array( 22 22 'address' => array(), 23 23 'a' => array( 24 'href' => array(), 'title' => array(), 25 'rel' => array(), 'rev' => array(), 26 'name' => array() 27 ), 24 'class' => array (), 25 'href' => array (), 26 'id' => array (), 27 'title' => array (), 28 'rel' => array (), 29 'rev' => array (), 30 'name' => array (), 31 'target' => array()), 28 32 'abbr' => array( 29 ' title' => array(), 'class' => array()30 ),33 'class' => array (), 34 'title' => array ()), 31 35 'acronym' => array( 32 'title' => array() 33 ), 36 'title' => array ()), 34 37 'b' => array(), 35 38 'big' => array(), 36 39 'blockquote' => array( 37 'cite' => array(), 'xml:lang' => array(), 38 'lang' => array() 39 ), 40 'br' => array(), 40 'id' => array (), 41 'cite' => array (), 42 'class' => array(), 43 'lang' => array(), 44 'xml:lang' => array()), 45 'br' => array ( 46 'class' => array ()), 41 47 'button' => array( 42 'disabled' => array(), 'name' => array(), 43 'type' => array(), 'value' => array() 44 ), 48 'disabled' => array (), 49 'name' => array (), 50 'type' => array (), 51 'value' => array ()), 45 52 'caption' => array( 46 'align' => array() 47 ), 48 'code' => array(), 53 'align' => array (), 54 'class' => array ()), 55 'cite' => array ( 56 'class' => array(), 57 'dir' => array(), 58 'lang' => array(), 59 'title' => array ()), 60 'code' => array ( 61 'style' => array()), 49 62 'col' => array( 50 'align' => array(), 'char' => array(), 51 'charoff' => array(), 'span' => array(), 52 'valign' => array(), 'width' => array() 53 ), 63 'align' => array (), 64 'char' => array (), 65 'charoff' => array (), 66 'span' => array (), 67 'dir' => array(), 68 'style' => array (), 69 'valign' => array (), 70 'width' => array ()), 54 71 'del' => array( 55 'datetime' => array() 56 ), 72 'datetime' => array ()), 57 73 'dd' => array(), 58 74 'div' => array( 59 'align' => array(), 'xml:lang' => array(), 60 'lang' => array() 61 ), 75 'align' => array (), 76 'class' => array (), 77 'dir' => array (), 78 'lang' => array(), 79 'style' => array (), 80 'xml:lang' => array()), 62 81 'dl' => array(), 63 82 'dt' => array(), 64 83 'em' => array(), 65 84 'fieldset' => array(), 66 85 'font' => array( 67 'color' => array (), 'face' => array(),68 ' size' => array()69 ),86 'color' => array (), 87 'face' => array (), 88 'size' => array ()), 70 89 'form' => array( 71 'action' => array(), 'accept' => array(), 72 'accept-charset' => array(), 'enctype' => array(), 73 'method' => array(), 'name' => array(), 74 'target' => array() 75 ), 90 'action' => array (), 91 'accept' => array (), 92 'accept-charset' => array (), 93 'enctype' => array (), 94 'method' => array (), 95 'name' => array (), 96 'target' => array ()), 76 97 'h1' => array( 77 'align' => array ()78 ),98 'align' => array (), 99 'class' => array ()), 79 100 'h2' => array( 80 'align' => array ()81 ),101 'align' => array (), 102 'class' => array ()), 82 103 'h3' => array( 83 'align' => array ()84 ),104 'align' => array (), 105 'class' => array ()), 85 106 'h4' => array( 86 'align' => array ()87 ),107 'align' => array (), 108 'class' => array ()), 88 109 'h5' => array( 89 'align' => array ()90 ),110 'align' => array (), 111 'class' => array ()), 91 112 'h6' => array( 92 'align' => array ()93 ),113 'align' => array (), 114 'class' => array ()), 94 115 'hr' => array( 95 'align' => array(), 'noshade' => array(), 96 'size' => array(), 'width' => array() 97 ), 116 'align' => array (), 117 'class' => array (), 118 'noshade' => array (), 119 'size' => array (), 120 'width' => array ()), 98 121 'i' => array(), 99 122 'img' => array( 100 'alt' => array(), 'align' => array(), 101 'border' => array(), 'height' => array(), 102 'hspace' => array(), 'longdesc' => array(), 103 'vspace' => array(), 'src' => array(), 104 'width' => array() 105 ), 123 'alt' => array (), 124 'align' => array (), 125 'border' => array (), 126 'class' => array (), 127 'height' => array (), 128 'hspace' => array (), 129 'longdesc' => array (), 130 'vspace' => array (), 131 'src' => array (), 132 'style' => array (), 133 'width' => array ()), 106 134 'ins' => array( 107 'datetime' => array (), 'cite' => array()108 ),135 'datetime' => array (), 136 'cite' => array ()), 109 137 'kbd' => array(), 110 138 'label' => array( 111 'for' => array() 112 ), 139 'for' => array ()), 113 140 'legend' => array( 114 'align' => array() 115 ), 116 'li' => array(), 141 'align' => array ()), 142 'li' => array ( 143 'align' => array (), 144 'class' => array ()), 117 145 'p' => array( 118 'align' => array(), 'xml:lang' => array(), 119 'lang' => array() 120 ), 146 'class' => array (), 147 'align' => array (), 148 'dir' => array(), 149 'lang' => array(), 150 'style' => array (), 151 'xml:lang' => array()), 121 152 'pre' => array( 122 ' width' => array()123 ),153 'style' => array(), 154 'width' => array ()), 124 155 'q' => array( 125 'cite' => array() 126 ), 156 'cite' => array ()), 127 157 's' => array(), 158 'span' => array ( 159 'class' => array (), 160 'dir' => array (), 161 'align' => array (), 162 'style' => array (), 163 'title' => array ()), 128 164 'strike' => array(), 129 165 'strong' => array(), 130 166 'sub' => array(), 131 167 'sup' => array(), 132 168 'table' => array( 133 'align' => array(), 'bgcolor' => array(), 134 'border' => array(), 'cellpadding' => array(), 135 'cellspacing' => array(), 'rules' => array(), 136 'summary' => array(), 'width' => array() 137 ), 169 'align' => array (), 170 'bgcolor' => array (), 171 'border' => array (), 172 'cellpadding' => array (), 173 'cellspacing' => array (), 174 'class' => array (), 175 'dir' => array(), 176 'id' => array(), 177 'rules' => array (), 178 'style' => array (), 179 'summary' => array (), 180 'width' => array ()), 138 181 'tbody' => array( 139 'align' => array(), 'char' => array(), 140 'charoff' => array(), 'valign' => array() 141 ), 182 'align' => array (), 183 'char' => array (), 184 'charoff' => array (), 185 'valign' => array ()), 142 186 'td' => array( 143 'abbr' => array(), 'align' => array(), 144 'axis' => array(), 'bgcolor' => array(), 145 'char' => array(), 'charoff' => array(), 146 'colspan' => array(), 'headers' => array(), 147 'height' => array(), 'nowrap' => array(), 148 'rowspan' => array(), 'scope' => array(), 149 'valign' => array(), 'width' => array() 150 ), 187 'abbr' => array (), 188 'align' => array (), 189 'axis' => array (), 190 'bgcolor' => array (), 191 'char' => array (), 192 'charoff' => array (), 193 'class' => array (), 194 'colspan' => array (), 195 'dir' => array(), 196 'headers' => array (), 197 'height' => array (), 198 'nowrap' => array (), 199 'rowspan' => array (), 200 'scope' => array (), 201 'style' => array (), 202 'valign' => array (), 203 'width' => array ()), 151 204 'textarea' => array( 152 'cols' => array(), 'rows' => array(), 153 'disabled' => array(), 'name' => array(), 154 'readonly' => array() 155 ), 205 'cols' => array (), 206 'rows' => array (), 207 'disabled' => array (), 208 'name' => array (), 209 'readonly' => array ()), 156 210 'tfoot' => array( 157 'align' => array(), 'char' => array(), 158 'charoff' => array(), 'valign' => array() 159 ), 211 'align' => array (), 212 'char' => array (), 213 'class' => array (), 214 'charoff' => array (), 215 'valign' => array ()), 160 216 'th' => array( 161 'abbr' => array(), 'align' => array(), 162 'axis' => array(), 'bgcolor' => array(), 163 'char' => array(), 'charoff' => array(), 164 'colspan' => array(), 'headers' => array(), 165 'height' => array(), 'nowrap' => array(), 166 'rowspan' => array(), 'scope' => array(), 167 'valign' => array(), 'width' => array() 168 ), 217 'abbr' => array (), 218 'align' => array (), 219 'axis' => array (), 220 'bgcolor' => array (), 221 'char' => array (), 222 'charoff' => array (), 223 'class' => array (), 224 'colspan' => array (), 225 'headers' => array (), 226 'height' => array (), 227 'nowrap' => array (), 228 'rowspan' => array (), 229 'scope' => array (), 230 'valign' => array (), 231 'width' => array ()), 169 232 'thead' => array( 170 'align' => array(), 'char' => array(), 171 'charoff' => array(), 'valign' => array() 172 ), 233 'align' => array (), 234 'char' => array (), 235 'charoff' => array (), 236 'class' => array (), 237 'valign' => array ()), 173 238 'title' => array(), 174 239 'tr' => array( 175 'align' => array(), 'bgcolor' => array(), 176 'char' => array(), 'charoff' => array(), 177 'valign' => array() 178 ), 240 'align' => array (), 241 'bgcolor' => array (), 242 'char' => array (), 243 'charoff' => array (), 244 'class' => array (), 245 'style' => array (), 246 'valign' => array ()), 179 247 'tt' => array(), 180 248 'u' => array(), 181 'ul' => array (),182 'ol' => array(),183 ' var' => array()184 );185 249 'ul' => array ( 250 'class' => array ()), 251 'ol' => array ( 252 'class' => array ()), 253 'var' => array ()); 186 254 $allowedtags = array( 187 255 'a' => array( 188 'href' => array (), 'title' => array()189 ),256 'href' => array (), 257 'title' => array ()), 190 258 'abbr' => array( 191 'title' => array() 192 ), 259 'title' => array ()), 193 260 'acronym' => array( 194 'title' => array() 195 ), 261 'title' => array ()), 196 262 'b' => array(), 197 263 'blockquote' => array( 198 'cite' => array() 199 ), 264 'cite' => array ()), 200 265 // 'br' => array(), 266 'cite' => array (), 201 267 'code' => array(), 202 // 'del' => array('datetime' => array()), 268 'del' => array( 269 'datetime' => array ()), 203 270 // 'dd' => array(), 204 271 // 'dl' => array(), 205 272 // 'dt' => array(), 206 'em' => array(), 207 'i' => array(), 273 'em' => array (), 'i' => array (), 208 274 // 'ins' => array('datetime' => array(), 'cite' => array()), 209 275 // 'li' => array(), 210 276 // 'ol' => array(), 211 277 // 'p' => array(), 212 // 'q' => array(), 278 'q' => array( 279 'cite' => array ()), 213 280 'strike' => array(), 214 281 'strong' => array(), 215 282 // 'sub' => array(),