0) { # Templatefile beolvasása $temp = fopen($fajlnev,"r"); $tartalom = fread($temp, filesize($fajlnev)); fclose($temp); return $tartalom; } else { return false; } } // get parameters $str = $_SERVER['QUERY_STRING']; if ($str=='') { $str = 'download';} $params = explode("_",$str); if ($params[0]>'') { $result = load_template_file( $params[ 0]); $menubar = ''; $chosen = ''; $menuitems = unserialize( MENUITEMS); foreach ($menuitems as $item) { $menubar.= ''; if ($params[0]==$item) { $chosen = $item; } } $menubar .= '
'; # Kicseréljük a megfelelő részeket a templateben $result = preg_replace("/~title~/","TWIAScan legacy delphi scanner component, compatible with Win8.1 and Win7 - ".$chosen, $result); $result = preg_replace("/~name1~/"," TWIAScan", $result); $result = preg_replace("/~name2~/"," delphi scanner component", $result); // $result = preg_replace("/~fld.email~/",'', $result); $result = preg_replace("/~slogan~/","Delphi scanner component for WIA interface & legacy Delphi versions (D5, D6, D7)", $result); if ($params[0] == 'register') { if ($params[1]=='') {$params[1]='paypal';} $result = preg_replace("/~menupaypal~/","menu".(($params[1]=='shareit')?'':'active'), $result); $result = preg_replace("/~menushareit~/","menu".(($params[1]=='paypal')?'':'active'), $result); if ($params[1] == 'paypal') { $register = load_template_file( 'register_paypal'); } else { $register = load_template_file( 'register_shareit'); } $result = preg_replace("/~register~/",$register, $result); } $result = preg_replace("/~add_menu~/",$menubar, $result); $result = preg_replace("/~dl~/", '
Download TWIAScan demo package now!
', $result); $fldreminder = '
'; if (($params[1]=='sendreminder') && (trim( $_POST[ "email"]) != '')) { SendReminderMail( trim( $_POST[ "email"])); $fldreminder = '
Reminder email has been sent!
'; } $result = preg_replace("/~fldreminder~/",$fldreminder, $result); $option=(int)$params[1]; if (($params[0]=='tutorials') && ($option >= 0) && ($option <= 1000)) { if ($option==0) {$option=3;} $tutorialmenu = ''; $dat = mysql_query( "select tutorial_id, title, hasvideo from tutorials"); while ($fdat = mysql_fetch_row( $dat)) { $s = $fdat[1]; $s = str_replace( ' ', '_', $s); $s = str_replace( '!', '_', $s); $s = str_replace( '?', '_', $s); $tutorialmenu .= ''.($fdat[2]==1?' ':'').$fdat[ 1].'
'; } if ($option >= 0) { $dat = mysql_query( "select title, content, dt, version from tutorials where tutorial_id=".$option); while ($fdat = mysql_fetch_row( $dat)) { $tutorial = '
'.$fdat[0].'
'.$fdat[1].'
'; } } } $result = preg_replace("/~tutorialmenu~/",$tutorialmenu, $result); $result = preg_replace("/~tutorial~/",$tutorial, $result); if (($params[0]=='feedback') && ($option >= 0) && ($option <= 10)) { mysql_query( "insert into `feedback` (ip, `option`) values ('".$host."', ".$option.")"); } $footer = load_template_file( 'footer'); $result = preg_replace("/~add_footer~/",$footer, $result); echo $result; } ?>