5) { DBDisconnect(); header("location: https://".$_SERVER['HTTP_HOST']."/".$link); die(); } $mag_info = GetRecordSet('enotabene.emag_mags', array('*'), "str_id='$type'"); if (count($mag_info) == 0) { $mag_info = GetRecordSet('enotabene.emag_mags', array('*'), "str_id_eng_nb='$type'"); if (count($mag_info) > 0) { $mag_info = $mag_info[0]; $type = $mag_info['str_id']; } } $mag_info = $mag_info[0]; $id_mag = $mag_info['id_mag']; $id_mag_ = GetSQLValue('enotabene.emag_pages', 'id_mag', 'id_page = '.$id); $technical_name = GetSQLValue('enotabene.emag_pages','id_part',"id_page=".$id); $id_new = GetSQLValue('enotabene.emag_pages','id_page',"id_lang = ".$lang." AND id_mag=".$id_mag_." AND id_part='".$technical_name."'"); //$items_common = GetRecordSet('enotabene.emag_pages', array("id_page", "title"), 'id_lang='.$lang.' AND (id_mag = -3) ORDER BY order_value DESC, id_page ASC'); $content = GetSQLValue('enotabene.emag_pages','content',"id_page=".$id); $fast_publication_cost = GetSQLValue('enotabene.emag_mags','fast_publication_cost','id_mag='.$id_mag); $bounded_cost = GetSQLValue('enotabene.emag_mags','bounded_cost','id_mag='.$id_mag); $normal_cost = GetSQLValue('enotabene.emag_mags','normal_cost','id_mag='.$id_mag); if ($id_new != $id && $id_new !="") { DBDisconnect(); header("location: https://".$_SERVER['HTTP_HOST']."/e_".$type."/info_".$id_new.".html"); die(); } DBDisconnect(); $max_cost_eur = GetEuroPrice($fast_publication_cost); ShowTopPart(); $side_menu_html = RenderSideMenu($type, $id, 0, 0, $mag_info, $lang, true, 0); /*$side_menu_html = ''; $side_menu = new CList('enotabene.emag_pages', 'id_lang='.$lang.' AND (id_mag='.$id_mag.' OR id_mag = -3) ORDER BY order_value DESC, id_page ASC', array("id_page", "title"), "side_menu_e_mag/"); $side_menu->SetRecordCountInPage(100); DBConnect(); $rubrics = GetRecordSet('enotabene.emag_rubrics', array("title", "title_eng", "id_rubric"), 'id_mag='.$id_mag.' ORDER BY order_value ASC, title ASC'); DBDisconnect(); $side_menu->AddConst('rubrics', $rubrics); $side_menu->AddConst('items_common', $items_common); $side_menu->AddConst('current_info_page', $id); $side_menu->AddConst('mag_info', $mag_info); $side_menu_html = $side_menu->Show(true);*/ $info = new CArticle('enotabene.emag_pages', "id_page=".$id, array('id_page', 'title'), "info_page_mag/"); $info->AddConst('side_menu', $side_menu_html); $content = str_replace("{titleid}", $mag_info['titleid'], $content); $content = str_replace("{cost}", $max_cost_eur['total'], $content); $content = str_replace("{normal_cost}", $normal_cost, $content); $content = str_replace("{fast_publication_cost}", $fast_publication_cost, $content); $content = str_replace("{bounded_cost}", $bounded_cost, $content); $info->AddConst('content', $content); $info->AddConst('content_cn', $content); $info->AddConst('mag_info', $mag_info); DBConnect(); $info->AddConst('title', GetSQLValue('enotabene.emag_pages', 'title', 'id_page='.$id)); if ($lang == 3) { $info->AddConst('human_name', $mag_info['title_cn']); $info->AddConst('human_name_cn', $mag_info['title_cn']); } elseif ($lang == 2) { $info->AddConst('human_name', $mag_info['title_eng']); } else { $info->AddConst('human_name', $mag_info['title']); } DBDisconnect(); $info->Show(); ShowBottomPart(); ?>