|
@@ 310-315 (lines=6) @@
|
| 307 |
|
|
| 308 |
|
$src = mb_convert_encoding($src, $modx->config['modx_charset'], 'UTF-8,SJIS-win,eucJP-win,SJIS,EUC-JP,ASCII'); |
| 309 |
|
|
| 310 |
|
if (preg_match("@<title>(.*)</title>@i", $src, $matches)) { |
| 311 |
|
$pagetitle = ($matches[1] !== '') ? $matches[1] : $filename; |
| 312 |
|
$pagetitle = str_replace('[*pagetitle*]', '', $pagetitle); |
| 313 |
|
} else { |
| 314 |
|
$pagetitle = $alias; |
| 315 |
|
} |
| 316 |
|
if (!$pagetitle) { |
| 317 |
|
$pagetitle = $alias; |
| 318 |
|
} |
|
@@ 320-325 (lines=6) @@
|
| 317 |
|
$pagetitle = $alias; |
| 318 |
|
} |
| 319 |
|
|
| 320 |
|
if (preg_match('@<meta[^>]+"description"[^>]+content=[\'"](.*)[\'"].+>@i', $src, $matches)) { |
| 321 |
|
$description = ($matches[1] !== '') ? $matches[1] : $filename; |
| 322 |
|
$description = str_replace('[*description*]', '', $description); |
| 323 |
|
} else { |
| 324 |
|
$description = ''; |
| 325 |
|
} |
| 326 |
|
|
| 327 |
|
if ((preg_match("@<body[^>]*>(.*)[^<]+</body>@is", $src, $matches)) && $_POST['object'] == 'body') { |
| 328 |
|
$content = $matches[1]; |