Revision 1443
Added by Dietmar over 13 years ago
frontend.functions.php | ||
---|---|---|
593 | 593 |
} |
594 | 594 |
} |
595 | 595 |
|
596 |
function moveCssToHead($content) { |
|
597 |
// move css definitions into head section |
|
598 |
$pattern1 = '/(?:.*?<body.*?)(<link[^>]*?\"text\/css\".*?\/>)(?:.*)/si'; |
|
599 |
$pattern2 = '/(?:.*?<body.*?)(<style[^>]*?\"text\/css\"[^>]*?>.*?<\/style>)(?:.*)/si'; |
|
600 |
$insert1 = array(); |
|
601 |
$insert2 = array(); |
|
602 |
if(preg_match_all($pattern1, $content, $matches)) { |
|
603 |
$insert1 = $matches[1]; |
|
604 |
$content = str_replace($insert1, '', $content); |
|
605 |
} |
|
606 |
if(preg_match_all($pattern2, $content, $matches)) { |
|
607 |
$insert2 = $matches[1]; |
|
608 |
$content = str_replace($insert2, '', $content); |
|
609 |
} |
|
610 |
$insert = array_merge($insert1, $insert2); |
|
611 |
$insert = "\n".implode("\n", $insert)."\n</head>\n<body"; |
|
612 |
$content = preg_replace('/<\/head>.*?<body/si', $insert, $content); |
|
613 |
return $content; |
|
614 |
} |
|
615 |
|
|
596 | 616 |
// Begin WB < 2.4.x template compatibility code |
597 | 617 |
// Make extra_sql accessable through private_sql |
598 | 618 |
$private_sql = $extra_sql; |
... | ... | |
610 | 630 |
// End WB < 2.4.x template compatibility code |
611 | 631 |
// Include template file |
612 | 632 |
|
613 |
|
|
614 |
?> |
Also available in: Unified diff
remove auto including YUI Framework in backend for modules, enable with
>print_footer(true)
>print_error and ->print_success too accept a message as arrayauto validate in frontend if style block inside body tag
captcha now XHTML valide