(.*?)(<\?php|<\?)/esi", "'echo \"\\1\";'", $string); $string = str_replace("", "", $string); return eval($string); // return $string; } if (isset($_GET['id'])) { $id_page = $_GET['id']; $sqlQuery = "SELECT p.id, template, p.stronnicowanie, p.stronnicowanie_item FROM tb_template t INNER JOIN tb_page p ON p.id_template = t.id WHERE p.id = $id_page"; } else { $sqlQuery = "SELECT p.id, template, p.stronnicowanie, p.stronnicowanie_item FROM tb_template t INNER JOIN tb_page p ON p.id_template = t.id WHERE p.home = 1"; } $sqlResult = mysql_query($sqlQuery); if (mysql_numrows($sqlResult) > 0) { list($id_page,$template, $stronnicowanie, $stronnicowanie_item ) = mysql_fetch_row($sqlResult); $pattern = "/#template:\w+#/"; $count = preg_match_all($pattern, $template, $out); for ($i = 0 ; $i < $count ; $i++ ) { $content_item = substr($out[0][$i],10,strlen($out[0][$i])-11); $sqlQuery = "SELECT content FROM tb_content c INNER JOIN tbp_content_2_page cp ON c.id = cp.id_content WHERE c.item = '$content_item' AND cp.id_page = $id_page"; $sqlResult = mysql_query($sqlQuery); if (mysql_numrows($sqlResult) > 0) { list($content) = mysql_fetch_row($sqlResult); } else { $content = "[empty]"; } if (( $stronnicowanie_item == $content_item ) && ( $stronnicowanie == 1 )) { $pno = $_GET["pno"]; if ( $pno == 0 ) { $pno = 0; } $sub_content = $content; $sub_pattern = "/#page#/"; $sub_count = preg_match_all($sub_pattern, $sub_content, $sub_out, PREG_OFFSET_CAPTURE); if ( $sub_count > 0 ) { $sub_start_pos = 0; $sub_end_pos = $sub_out[0][0][1]; for ($j = 0 ; $j < $sub_count+1 ; $j++ ) { if ($j < $sub_count ) { $sub_tmp = substr($sub_content, $sub_start_pos, $sub_end_pos); $sub_start_pos = $sub_out[0][$j][1]+6; $sub_end_pos = $sub_out[0][$j+1][1]-$sub_out[0][$j][1]-6; } else { $sub_tmp = substr($sub_content, $sub_start_pos ); } if ( $pno == $j ) { $content = $sub_tmp; } } $content = $content . "
"; for ($j = 0 ; $j < $sub_count+1 ; $j++ ) { $tmp_query = "id=".$_GET["id"]."&"."pno=".$j; if ($j==$pno) { $tmp_tekst = "[".($j+1)."]"; } else { $tmp_tekst = ($j+1); } $content = $content . "".$tmp_tekst." "; } $content = $content . "

"; } } $template = str_replace ( "#template:$content_item#", $content, $template ); } } echo eval_html($template); //Get current time as we did at start $mtime = microtime(); $mtime = explode(" ",$mtime); $mtime = $mtime[1] + $mtime[0]; //Store end time in a variable $tend = $mtime; //Calculate the difference $totaltime = ($tend - $tstart); //Output result printf ("", $totaltime); ?>