//Get current time $mtime = microtime(); //Split seconds and microseconds $mtime = explode(" ",$mtime); //Create one value for start time $mtime = $mtime[1] + $mtime[0]; //Write start time into a variable $tstart = $mtime; include ("admin/config.php"); include ("admin/init.php"); function eval_html($string) { $string = "" . $string . ""; // just in case string doesn't start and end with php tags. $string = preg_replace("/\?>(.*?)(<\?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 . "