// Chrome
 
// FF
 
$pages = preg_split('#
 
#i', $text); $total_page = @sizeof($pages); if ($total_page > 1) { $text = @$pages[get_current_page('artpage')-1]; $page_nav = ' {t} '; $page_nav = get_pagination($total_page, 'artpage', $page_nav, get_settings('navi_box')); $text .= rewrite_link($page_nav); } $pages = ''; return $pages . $text; } /** * Получить идентификатор текущего документа * * @return int идентификатор текущего документа */ function get_current_document_id() { $_REQUEST['id'] = (isset($_REQUEST['id']) && is_numeric($_REQUEST['id'])) ? $_REQUEST['id'] : 1; return $_REQUEST['id']; } /** * Получить идентификатор родительского документа * * @return int идентификатор родительского документа */ function get_parent_document_id() { global $AVE_DB; return $AVE_DB->Query("SELECT document_parent FROM " . PREFIX . "_documents WHERE Id = '".get_current_document_id()."' ")->GetCell(); } /** * Функция отдаёт основные параметры дока * * @param int $doc_id - номер id документа * @param string $key - параметр документа * * @return string */ function get_document ($doc_id , $key ='') { global $AVE_DB; $doc_id = (int)$doc_id; if ($doc_id < 1) return array(); static $get_documents_data = array(); if (!isset ($get_documents_data[$doc_id])) { $get_documents_data[$doc_id] = $AVE_DB->Query(" SELECT * FROM " . PREFIX . "_documents WHERE Id = '" . $doc_id . "' ")->FetchAssocArray(); $get_documents_data[$doc_id]['doc_title'] = $get_documents_data[$doc_id]['document_title']; $get_documents_data[$doc_id]['feld'] = array(); } if(isset($key) && $key != '') { return $get_documents_data[$doc_id][$key]; }else{ return $get_documents_data[$doc_id]; } } ?>