db_connect(); //var_dump($connection_ok); if ($connection_ok!=1) { $TPL = new EasyTemplate($TPL_PATH.'tpl_alert.html'); $TPL->assign('ALERT_INFO', 'PRZERWA TECHNICZNA, PRZEPRASZAMY.'); $TPL->assign('TITLE', 'PRZERWA TECHNICZNA'); $TPL->assign('DESCRIPTION', 'PRZERWA TECHNICZNA'); $TPL->assign('KEYWORDS', 'PRZERWA TECHNICZNA'); $TPL->assign('AUTHOR', $CNF['main']['author']); $TPL->assign('COPYRIGHT', $CNF['main']['copyright']); $TPL->assign('DISTRIBUTION',$CNF['main']['distribution']); $TPL->assign('REPLYTO', $CNF['main']['replyto']); $TPL->easy_print(); die; } //$COUNT = new Counter('licznik.txt','seeing', 'cookie'); //$COUNT->UserCount(); $LINK = new Links($LINKS['actions'], $LINKS['link_param'], $LINKS['distance'], $LINKS['spacer'], $LINKS['link_sufix'], $LINKS['modrevrite']); $LINK -> SetPagePrefix($LINKS['page_prefix']); $LINK -> SetPagingTexts('[PIERWSZA]', '[OSTATNIA]','[]', ' z ', ' ... '); $LINK -> SetPagingStyle('PAGES', 'SELECTED_PAGES','SELECTED_PAGES'); $LINK -> SetPagingSettings($LINKS['page_satelite'],$LINKS['max_nof_page']); /** pobranie parametrow z linkow **/ $action=$_GET['action']; if ($action=='' or !isset($action) or $action=='index') {$action = 'o_firmie';} $page=$_GET['page']; if ($page=='') {$page=1;} $category_id = $_GET['kategoria']; $keywords = $_GET['keywords']; $token = $_GET['token']; //if ($category_id=='') {$category_id=1;} $obiekt = $_GET['obiekt']; //dotyczy wyszukiwarki if(isset($_SESSION['type'])) {$typ=$_SESSION['type'];} if(isset($_GET['type'])) {$typ=$_GET['type'];} if($typ=='') {$type=1;} else {$type=$typ;} /** koniec pobranie parametrow z linkow **/ /* GENEROWANIE LEWEGO MENU */ //menu maszyny budowlane $db_data_id=1; $CATEGORY_MENU = new CelkoMenu($DATABASE['host'], $DATABASE['user'], $DATABASE['pass'], $DATABASE['name'], 'at20_news_category', $db_data_id); $CACHE = new Cache('celko_menu_oferta_num_files_in_category',6); $switch = $CACHE->SwitchCache(); if ($switch==false) {$num_objects_in_categories=$CACHE->WriteData(get_num_objects_in_categories($db_data_id));} else {$num_objects_in_categories=$CACHE->ReadData();} $LFT_PANEL.= $CATEGORY_MENU -> celko_draw_menu('1','oferta',$db_data_id,$num_objects_in_categories); /* KONIEC GENEROWANIE LEWEGO MENU */ if ($action=='oferta') { $db_data_id = 1; $CATEGORY_MENU = new CelkoMenu($DATABASE['host'], $DATABASE['user'], $DATABASE['pass'], $DATABASE['name'], 'at20_news_category', $db_data_id); $category_structure = $CATEGORY_MENU->celko_return_destination_by_leaf_id($category_id); $destination = draw_destination($category_structure,'',false); $destination_link = draw_destination($category_structure,','); $RGT_PANEL.= draw_caption($destination,'C_OFERTA'); //$RGT_PANEL.= '
'; $dodatkowe_keywordsy =''; if ($obiekt=='') { $nof_objects = get_nof_records($db_data_id,$category_id); $obj_per_page = $CNF['objects_per_page']; $start=($page-1)*$obj_per_page; $datas = get_obiekty_oferty($db_data_id,$category_id,$start,$obj_per_page); for($i=0; $i generate_link('oferta',array($category_id,$datas[$i]['id']),array($destination_link,$datas[$i]['nazwa'])); $RGT_PANEL.= return_oferta_short($datas[$i],$linka); $dodatkowe_keywordsy.= ', '.$datas[$i]['nazwa']; } $url = $LINK -> generate_link('oferta',array($category_id),array($destination_link)); $RGT_PANEL.= $LINK -> generate_pages($page,$obj_per_page,$nof_objects,$url); } else { $datas = get_obiekt_oferty($db_data_id,$category_id,$obiekt); $RGT_PANEL.= return_oferta_full($datas); stat_increment($db_data_id,$obiekt); //var_dump($datas); $dodatkowe_keywordsy.= ', '.$datas['nazwa']; } //$RGT_PANEL.= "
"; } if ($action=='o_firmie') { $RGT_PANEL.= draw_caption('','C_FIRMA'); $RGT_PANEL.= draw_container(read_html_data('./data/o_firmie.html'),'TEXT_BODY'); } if ($action=='zapytanie') { $RGT_PANEL.= draw_caption('','C_ZAPYTANIE'); /** mechanizm wysylania i walidacji maili z forularza **/ if ($_POST['sended']=='YES') { /** walidacja **/ $val['email']=weryfikuj_email($_POST['email']); $val['temat']=weryfikuj_tekst($_POST['temat'],255); $val['text']=weryfikuj_tekst($_POST['text'],5000); if ($val['email']==true and $val['temat']==true and $val['text']==true) {$val['all']=true;} else {$val['all']=false;} /** koniec walidacja **/ $error_message= form_zapytanie_error_message($val); if ($val['all']==true) { /** wysylanie maila z wiadomoscia **/ $jegoemail = $_POST['email']; $twojemail = $CNF['mail_kontaktowy']; $title_text = $_POST['temat']; $mail_text = $_POST['text']; $inny = 'From: '.$jegoemail; mail($twojemail,"[HS-SLASK - ZAPYTANIE OFERTOWE] ".$title_text,$mail_text,$inny); /** koniec wysylanie maila **/ $tekst.= 'Email z Twoją wiadomością został wysłany poprawnie'; $tekst.=form_zapytanie($error_message,'','',''); } else { $_POST['sended']='NO'; } } if ($_POST['sended']!='YES') { // jesli nie wyslano lub wyslano niepelny ponowne wyswetlenie forma z wypelniona czesciowo trescia $jegoemail = $_POST['email']; $twojemail = $CNF['mail_kontaktowy']; $title_text = $_POST['temat']; $mail_text = $_POST['text']; $tekst.=form_zapytanie($error_message,$jegoemail,$title_text,$mail_text); } $RGT_PANEL.= draw_container($tekst,'TEXT_BODY'); /** koniec mechanizm wysylania i walidacji maili z forularza **/ } if ($action=='kontakt') { $RGT_PANEL.= draw_caption('','C_KONTAKT'); $RGT_PANEL.= '
'; $RGT_PANEL.= draw_container(read_html_data('./data/kontakt.html'),'TEXT_BODY'); $RGT_PANEL.= '
'; /** mechanizm wysylania i walidacji maili z forularza **/ if ($_POST['sended']=='YES') { /** walidacja **/ $val['email']=weryfikuj_email($_POST['email']); $val['temat']=weryfikuj_tekst($_POST['temat'],255); $val['text']=weryfikuj_tekst($_POST['text'],5000); if ($val['email']==true and $val['temat']==true and $val['text']==true) {$val['all']=true;} else {$val['all']=false;} /** koniec walidacja **/ $error_message= form_mailme_error_message($val); if ($val['all']==true) { /** wysylanie maila z wiadomoscia **/ $jegoemail = $_POST['email']; $twojemail = $CNF['mail_kontaktowy']; $title_text = $_POST['temat']; $mail_text = $_POST['text']; $inny = 'From: '.$jegoemail; mail($twojemail,"[HS SLASK - KONTAKT] ".$title_text,$mail_text,$inny); /** koniec wysylanie maila **/ $tekst.= 'Email z Twoją wiadomością został wysłany poprawnie'; $tekst.=form_kontakt($error_message,'','',''); } else { $_POST['sended']='NO'; } } if ($_POST['sended']!='YES') { // jesli nie wyslano lub wyslano niepelny ponowne wyswetlenie forma z wypelniona czesciowo trescia $jegoemail = stripslashes($_POST['email']); $twojemail = $CNF['mail_kontaktowy']; $title_text = stripslashes($_POST['temat']); $mail_text = stripslashes($_POST['text']); $tekst.=form_kontakt($error_message,$jegoemail,$title_text,$mail_text); } $RGT_PANEL.= $tekst; /** koniec mechanizm wysylania i walidacji maili z forularza **/ } if ($action=='asortyment') { $RGT_PANEL.= draw_caption('','C_ASORTYMENT'); $RGT_PANEL.= draw_container(read_html_data('./data/asortyment.html'),'TEXT_BODY'); } $BTM_PANEL.= draw_bottom_links(); $TPL = new EasyTemplate($TPL_PATH.'tpl_main.html'); $TPL->assign('LFT_PANEL', $LFT_PANEL); $TPL->assign('RGT_PANEL', $RGT_PANEL); $TPL->assign('BTM_PANEL', $BTM_PANEL); //szybki i staly wardumping zmiannych z linku $POMOC = ''; $POMOC.= 'akcja => '.$action.'
'; $POMOC.= 'kategoria => '.$category_id.'
'; $POMOC.= 'obiekt => '.$obiekt.'
'; $POMOC.= 'strona => '.$page.'
'; $POMOC.= 'typ => '.$type.'
'; $POMOC.= '
'; $TPL->assign('POMOC', $POMOC); //koniec szybki i staly wardumping zmiannych z linku //$main_key_text.$title_key_text.' - '. if ($category_id!='') { if ($action=='oferta') { $db_data_id=1; } $CATEGORY_MENU = new CelkoMenu($DATABASE['host'], $DATABASE['user'], $DATABASE['pass'], $DATABASE['name'], 'at20_news_category', $db_data_id); $category_structure = $CATEGORY_MENU->celko_return_destination_by_leaf_id($category_id); $title_destination = ' > '.better_ucwords(draw_destination($category_structure,' > ',false)); $desc_destination = better_ucwords(draw_destination($category_structure,' > ',false)); $keys_destination = ', '.better_ucwords(draw_destination($category_structure,', ',false)); } $TPL->assign('TITLE', return_title($action,$title_destination,$name_key_text,$keywords).' - '.$CNF['main']['title']); $TPL->assign('DESCRIPTION', return_desc($action)); $TPL->assign('KEYWORDS', return_keywords($action,$keys_destination,$dodatkowe_keywordsy).', '.$CNF['main']['keywords']); $TPL->assign('AUTHOR', $CNF['main']['author']); $TPL->assign('COPYRIGHT', $CNF['main']['copyright']); $TPL->assign('DISTRIBUTION',$CNF['main']['distribution']); $TPL->assign('REPLYTO', $CNF['main']['replyto']); $TPL->easy_print(); ?>