class Search_module_cms
{
private $path_to_root;
private $query;
function __construct ($query) {
$this->path_to_root = $_SERVER['DOCUMENT_ROOT'];
$this->query = $query;
$this->process_search();
}
function process_search () {
include_once("$this->path_to_root/search/includes/search_func.php"); /* Это функции поиска со всей приблудой, они и конфликтуют, там 3 тыс. строк говнокода черт ногу сломит */
if (empty($this->query)) {
$this->query = htmlspecialchars(trim($_GET['query']));
}
echo "<div id=\"search_cms\">";
$s_search_result = Search_them ($this->query);
$s_query_result = $s_search_result[0];
$s_page_results = $s_search_result[1];
Show_them_thebest_cms($s_query_result,$this->query,$s_page_results);
echo "</div>";
}
}
$show = new Search_module_cms($s_query_cms);
Как можно внедрить код, но так, чтобы он не конфликтовал? iframe не подходит - неизвестна заранее высота контента