Query("SELECT * FROM partner WHERE login='".$_POST['partner_login']."' AND haslo='".$_POST['partner_haslo']."' AND partner='1';"); if($db->NumRows($q)) { setcookie("actio_partner", $_POST['partner_login'], time()+3600); setcookie($site_id."_sklep", $_POST['partner_login'], time()+3600); header("Location: index.php?tpl=partners&pr=partner_panel"); } } /* if(!isset($_GET['id']) && !isset($_GET['pbl']) && !isset($_GET['section']) && !isset($_GET['tpl']) && !isset($_GET['pr']) && !isset($_GET['page']) && !isset($_GET['preview'])) { header("Location: index.php?section=6&pr=show_news"); }*/ // tworzymy obiekt Smarty $smarty = new Smarty; // wyłączamy tryb debuggowania $smarty->debugging = false; // ustawiamy domyślne wartości $content = ""; $title = ""; $keywords = ""; $description = ""; $menu_name = ""; $template = $default_template; // pobieramy wartości domyślne z bazy $q = $db->Query("SELECT * FROM options"); $w = $db->GetObject($q); $title = $w->default_title; $keywords = $w->default_keywords; $description = $w->default_description; $produkt = $w->prod; $q_options = $db->Query("SELECT * FROM options"); $w_options = $db->GetObject($q); // generujemy menu require("shop_generate_menu.php"); // pobieramy treść strony głównej $q = $db->Query("SELECT * FROM pages WHERE id=".$main_page_id); $w = $db->GetObject($q); $content = stripslashes($w->content); $menu_name = $w->menu_name; // jeśli podane jest id strony... if(isset($_GET['page'])) { $q = $db->Query("SELECT * FROM pages WHERE id=".$_GET['page']); if($db->NumRows($q)) { $w = $db->GetObject($q); $content = stripslashes($w->content); $menu_name = $w->menu_name; $title = $w->title; $keywords = $w->keywords; $description = $w->description; // pobieramy nazwę templata dla danej sekcji $q = $db->Query("SELECT * FROM sections WHERE id=".$w->id_section); $w = $db->GetObject($q); $template = $w->template; $error = 0; } else { $error = 1; } } // strona ładowana z pliku if(isset($_GET['pbl'])) { if(file_exists($_GET['pbl'])) { $content = file_get_contents($_GET['pbl']); $content = stripslashes($content); } else if(file_exists("pages/".$_GET['pbl'])) { $content = file_get_contents("pages/".$_GET['pbl']); $content = stripslashes($content); $q = $db->Query("SELECT * FROM pages WHERE filename LIKE '%".$_GET['pbl']."%';"); if($db->NumRows($q)) { $w = $db->GetObject($q); $menu_name = $w->menu_name; } } else { $error = 1; } } // generujemy treść strony $product_name = ""; if($produkt) { $q = $db->Query("SELECT * FROM produkty WHERE id='".$produkt."' LIMIT 1;"); if($db->NumRows($q)) { $w = $db->GetObject($q); $product_name = stripslashes($w->nazwa); $product_numer = $w->numer; $product_producent = stripslashes($w->producent); $cena_netto = $w->cena; $cena_brutto = ($w->cena / 100) * (1 + $w->vat/100); $sztuk = $w->sztuk; /* kris@impreza.pl 2005-05-19 */ $q_kris2 = $db->Query("SELECT nominal FROM nominal_produkt np WHERE np.id_produkt='".$w->id_produkt."'"); if($db->NumRows($q_kris2)>0) { $w_kris2 = $db->GetObject($q_kris2); $q_kris3 = $db->Query("SELECT count(kod) il_sztuk FROM kody k WHERE k.nominal='".$w_kris2->nominal."' "); $w_kris3 = $db->GetObject($q_kris3); if($sztuk>$w_kris3->il_sztuk) { $sztuk=$w_kris3->il_sztuk; $smarty->assign("brak_zdrapek", "1"); } } /* */ $gwarancja = $w->gwarancja; $opis_krotki = str_replace("10pt", "10px", stripslashes($w->opis_krotki)); $opis_pelny = str_replace("10pt", "10px", stripslashes($w->opis_pelny)); $vat = $w->vat; if(file_exists("./photos/".$w->id."/main.jpg")) $photo_main = "./photos/".$w->id."/main.jpg"; else $photo_main = ""; $photos = array(); $dir = opendir("./photos/".$w->id); while($file = readdir($dir)) if($file != "." && $file != ".." && $file != "main.jpg" && $file != "Thumbs.db") $photos[count($photos)] = "./photos/".$w->id."/".$file; closedir($dir); } } // jeśli zostało podane id sekcji if(isset($_GET['section'])) { $q = $db->Query("SELECT * FROM sections WHERE id=".$_GET['section']); if($db->NumRows($q)) { $w = $db->GetObject($q); $template = $w->template; if($w->id_main == -1) { $content = stripslashes($w->content_main); $menu_name = $w->name; $title = $w_options->default_title; $keywords = $w_p->default_keywords; $description = $w_p->default_description; } else { $q_p = $db->Query("SELECT * FROM pages WHERE id=".$w->id_main); $w_p = $db->GetObject($q_p); $content = stripslashes($w_p->content); $menu_name = $w_p->menu_name; $title = $w_p->title; $keywords = $w_p->keywords; $description = $w_p->description; } } } // wyszukiwanie if(isset($_GET['search']) && !empty($_GET['search'])) { $content = "

Wyszukiwanie frazy ".$_GET['search']."...


"; $menu_name = "Wyniki wyszukiwania"; $title = "Wyniki wyszukiwania"; $search = explode(" ", $_GET['search']); $query = "SELECT * FROM pages WHERE id != ".$main_page_id." AND (LCASE(content) LIKE LCASE('%".$search[0]."%') "; for($j = 1; $j < count($search); $j++) { $query .= "AND LCASE(content) LIKE LCASE('%".$search[$j]."%') "; } $query .= ")"; $q = $db->Query($query); $i = 0; if($db->NumRows($q)) { while($w = $db->GetObject($q)) { $content .= "

".($i+1).". id.">".$w->title."
"; $cn = stripslashes($w->content); $cn = strip_tags($cn); $cn = substr($cn, 0, 255); $content .= $cn."..."; $content .= "

"; $i++; } } $q = $db->Query("SELECT * FROM pages WHERE filename IS NOT NULL"); while($w = $db->GetObject($q)) { $cnt = file_get_contents("pages/".$w->filename); $cnt = stripslashes($cnt); $cnt = strip_tags($cnt); $yes = 0; for($j = 0; $j < count($search); $j++) { if(stristr($cnt, $search[$j]) == false) $yes = 0; else $yes = 1; } if($yes) { $q_section = $db->Query("SELECT * FROM sections WHERE id=".$w->id_section); $w_section = $db->GetObject($q_section); $content .= "

".($i+1).". filename."&tpl=".$w_section->template.">".$w->title."
"; $cnt = substr($cnt, 0, 255); $content .= $cnt."..."; $content .= "

"; $i++; } } $query = "SELECT * FROM sections WHERE (LCASE(content_main) LIKE LCASE('%".$search[0]."%') "; for($j = 1; $j < count($search); $j++) { $query .= "AND LCASE(content_main) LIKE LCASE('%".$search[$j]."%') "; } $query .= ")"; $q = $db->Query($query); if($db->NumRows($q)) { while($w = $db->GetObject($q)) { $content .= "

".($i+1).". id.">".$w->name." - strona główna
"; $cn = stripslashes($w->content_main); $cn = strip_tags($cn); $cn = substr($cn, 0, 255); $content .= $cn."..."; $content .= "

"; $i++; } } if(!$i) { $content .= "

Przykro mi, nie odnaleziono stron spełniających kryteria wyszukiwania.

"; } $error = 0; } if(isset($_GET['search']) && $_GET['search'] == '') { echo ''; } // podgląd if(isset($_GET['preview'])) { if($_GET['preview'] == 0) { $template = $default_template; } else { $q = $db->Query("SELECT * FROM sections WHERE id=".$_GET['preview']); $w = $db->GetObject($q); $template = $w->template; } $menu_name = "Podgląd strony"; $content = file_get_contents("./atrax/temp.htm"); } // podmieniamy szablon jesli jest ustawiony w adresie if(isset($_GET['tpl']) && file_exists("templates/".$_GET['tpl'].".tpl")) { $template = $_GET['tpl']; } // generujemy menu $q = $db->Query("SELECT id FROM sections ORDER BY id;"); $i = 1; $pages_in_section = array(); $id_of_section = array(); while($w = $db->GetObject($q)) { $q_page = $db->Query("SELECT count(*) as ile FROM pages WHERE menu_pos > 0 AND id_section='".$w->id."' ORDER BY menu_pos;"); $w_page = $db->GetObject($q_page); $pages_in_section[$i] = $w_page->ile; $id_of_section[$i] = $w->id; $i++; } $tablica = array(); for($i = 1; $i <= count($pages_in_section); $i++) { $smarty->assign("m_sekcja".$i, $pages_in_section[$i]); reset($tablica); $q = $db->Query("SELECT * FROM pages WHERE id_section='".$id_of_section[$i]."' AND menu_pos > 0 AND id_section IS NOT NULL ORDER BY menu_pos;"); for($j = 0; $j < $pages_in_section[$i]; $j++) { if($w = $db->GetObject($q)) { if($w->filename == NULL) { $tablica[$j] = "".$w->menu_name.""; } else { $q_section = $db->Query("SELECT template FROM sections WHERE id='".$w->id_section."';"); $w_section = $db->GetObject($q_section); $tablica[$j] = "".$w->menu_name.""; } } } $smarty->assign("nazwa".$i, $tablica); } include("browser.php"); $b = new browser(); $b->browser(); $przegladarka = $b->Name; $global_y = 0; $a_x = 0; $b_x = 0; $c_x = 0; $d_x = 0; $e_x = 0; $f_x = 0; switch ($przegladarka) { case 'Opera': $global_y = 103; $a_x = 485; $b_x = 558; $c_x = 618; $d_x = 748; $e_x = 813; $f_x = 909; break; case 'msie': case 'MSIE': $global_y = 253; $a_x = 280; $b_x = 353; $c_x = 413; $d_x = 543; $e_x = 608; $f_x = 704; break; case 'Firefox': $global_y = 103; $a_x = 530; $b_x = 603; $c_x = 663; $d_x = 793; $e_x = 858; $f_x = 954; break; default: $global_y = 103; $a_x = 280; $b_x = 353; $c_x = 413; $d_x = 543; $e_x = 608; $f_x = 704; break; } $smarty->assign("global_y", $global_y); $smarty->assign("a_x", $a_x); $smarty->assign("b_x", $b_x); $smarty->assign("c_x", $c_x); $smarty->assign("d_x", $d_x); $smarty->assign("e_x", $e_x); $smarty->assign("f_x", $f_x); // kontakt if(isset($_POST['form_kontakt']) == 2) { $kontakt_tresc_maila=" Od: ".$_POST['email']." ".$_POST['temat']." ".$_POST['tresc']." "; mail("info@el-pol.com", "Kontakt z serwisu www", "$kontakt_tresc_maila", "From:".$_POST['email'].""); $form_kontakt = $_POST['form_kontakt']; $smarty->assign("form_kontakt", $form_kontakt); } // zapytanie if(isset($_POST['form_zapytanie']) == 2) { $zapytanie_tresc_maila=" Od: ".$_POST['imie_nazwisko']." ".$_POST['email']." ".$_POST['telefon']." ".$_POST['tresc']." "; mail("info@el-pol.com", "Zapytanie o oferte: $product_name", "$zapytanie_tresc_maila", "From:".$_POST['email'].""); $form_zapytanie = $_POST['form_zapytanie']; $smarty->assign("form_zapytanie", $form_zapytanie); } // zalogowany użytkownik if(isset($_COOKIE[$site_id."_sklep"])) { $logged_user = $_COOKIE[$site_id."_sklep"]; $q = $db->Query("SELECT * FROM partner WHERE login='".$_COOKIE[$site_id."_sklep"]."';"); if($db->NumRows($q)) { $w = $db->GetObject($q); $logged_id = $w->id; $logged_name = $w->imie; } } // formatujemy tekst $content = str_replace("dotted", "none", $content); $content = stripslashes($content); $time_end = microtime_float(); $time = number_format($time_end - $time_start, 3, '.', '')."sec"; // generujemy menu require("shop_generate_menu.php"); // podmieniamy zmienne $smarty->assign("content", $content); $smarty->assign("title", $title);; $smarty->assign("keywords", $keywords); $smarty->assign("description", $description); $smarty->assign("menu_name", $menu_name); $smarty->assign("sklep_menu", $sklep_menu); $smarty->assign("sklep_menu_id", $sklep_menu_id); $smarty->assign("product_id", $product_id); $smarty->assign("product_name", $product_name); $smarty->assign("product_numer", $product_numer); $smarty->assign("product_producent", $product_producent); $smarty->assign("cena_netto", $cena_netto); $smarty->assign("cena_brutto", $cena_brutto); $smarty->assign("sztuk", $sztuk); $smarty->assign("gwarancja", $gwarancja); $smarty->assign("opis_krotki", $opis_krotki); $smarty->assign("opis_pelny", $opis_pelny); $smarty->assign("vat", $vat); $smarty->assign("photo_main", $photo_main); $smarty->assign("photos", $photos); if(isset($_COOKIE[$site_id."_sklep"])) { $smarty->assign("logged_user", $logged_user); $smarty->assign("logged_name", $logged_name); $smarty->assign("logged_id", $logged_id); } $smarty->assign("time_generated", $time); // wyświetlamy stronę if(!$error) $smarty->display($template.".tpl"); else include("error.htm"); ?>