Machine Readiness
Stored receipt and evidence
27
90
0
0
0
Samples
No stored offer samples.
Samples
No stored action samples.
Samples
No stored product samples.
Document
User-Agent: * Disallow: /cgi-bin Disallow: /api/print Host: www.gondor.ru
Document
<?
//ERROR REPORTING
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
/*------------------------------------------------
*
* Explay Engine Content Management System.
* Copyright � 2008 Golovdinov Alexander.
*
*-------------------------------------------------
*
* Official site: wwww.alex-home.spb.ru/explay.html
* Contact e-mail: golovdinov@gmail.com
*
* GNU General Public License original source:
* http://www.gnu.org/licenses/gpl-3.0.html
*
------------------------------------------------*/
header ("Cache-control: no-cache");
$EXPLAY = "work";
ob_start();
ob_implicit_flush(0);
// Start time
$start_time = microtime();
$start_array = explode(" ",$start_time);
$start_time = $start_array[1] + $start_array[0];
// include main files
require_once $_SERVER['DOCUMENT_ROOT'].'/'."engine/functions.php";
require_once $_SERVER['DOCUMENT_ROOT'].'/'."engine/connect.php";
require_once $_SERVER['DOCUMENT_ROOT'].'/'."engine/templates.class.php";
// session
// ===========================================
$ugroup = "guest";
$uid = "0";
$unical_sesid = $_SESSION['unical_sesid'];
if (is_registered()) {
$ugroup = "user";
$uid = $GLOBAL_USER['user_id'];
}
$get_usr = $db->query ("SELECT * FROM ".DB_PEREFIX."_sessions WHERE sesid = '$unical_sesid'");
if ($db->num_rows($get_usr) == 0) {
$db->query ("INSERT INTO ".DB_PEREFIX."_sessions VALUES ('$ugroup', '".time()."', '$uid', '$ip', '�������', '$unical_sesid')");
}
else {
$db->query ("UPDATE ".DB_PEREFIX."_sessions SET utime = '".time()."', uid = '$uid', ugroup = '$ugroup', page = '�������' WHERE sesid = '$unical_sesid'");
}
$db->query ("DELETE FROM ".DB_PEREFIX."_sessions WHERE utime <".(time()-300));
// ===========================================
// INCLUDE PLUGINS
$plugins = $db->query("SELECT p_file FROM ".DB_PEREFIX."_plugins WHERE p_status = 'on'");
while (list($plugin_file) = $db->fetch_row ($plugins)) {
if (file_exists($plugin_file)) require_once $_SERVER['DOCUMENT_ROOT'].'/'.$plugin_file;
}
$theme = $SITE['site_theme'];
// Make template class
$template = new make_template ();
$template->path = $_SERVER['DOCUMENT_ROOT']."/themes/$theme/";
if (is_moderator()) $template->user = "moderator";
elseif (is_admin()) $template->user = "admin";
elseif (is_registered()) $template->user = "register";
else $template->user = "user";
require_once $_SERVER['DOCUMENT_ROOT'].'/'."engine/templates.php";
// print headers
//print_header ("", $SITE['site_name']);
//meta_tags ($SITE['site_author'], $SITE['site_description'], $SITE['site_keywords']);
require_once $_SERVER['DOCUMENT_ROOT'].'/'."themes/$theme/header.php";
// get and past left blocks
$query = "SELECT block_header, block_name, block_body, block_file, block_group, block_align FROM ".DB_PEREFIX."_blocks WHERE block_visible = 'visible' AND (block_pages LIKE 'all' OR block_pages LIKE 'start_page,%') ORDER BY block_pos";
$get_blocks = $db->query ($query);
print get_element("{left_b_start}", "{/left_b_start}");
while (list($header, $name, $body, $file, $group, $align) = $db->fetch_row($get_blocks)) {
if ($align == "left") {
if (is_registered()) {
if ($body == "") block ($header, $name, $file, "f");
elseif ($file == "") block ($header, $name, $body, "t");
}
elseif ($group == "all") {
if ($body == "") block ($header, $name, $file, "f");
elseif ($file == "") block ($header, $name, $body, "t");
}
}
}
if ($db->num_rows ($get_blocks) > 0) mysql_data_seek ($get_blocks, 0);
print get_element("{left_b_end}", "{/left_b_end}");
print get_element("{center_start}", "{/center_start}");
// get and past top panels
$get_panels = $db->query ("SELECT * FROM ".DB_PEREFIX."_panels WHERE panel_status = 'on' AND (panel_pages = 'start' OR panel_pages = 'all')");
while ($panel = $db->fetch_array ($get_panels)) {
if ($panel['panel_align'] == "top") {
if ($panel['panel_day'] != 0 && $panel['panel_day'] != "") {
$day = $panel['panel_day'] * 86400;
$ost = ($panel['panel_date'] + $day) - time();
if ($ost < 0) $db->query ("UPDATE ".DB_PEREFIX."_panels SET panel_status = 'off' WHERE panel_id = '".$panel['panel_id']."'");
}
if ($panel['panel_group'] == "all") {
if ($panel['panel_file'] != "") include $_SERVER['DOCUMENT_ROOT'].'/'.$panel['panel_file'];
elseif ($panel['panel_file'] == "" && $panel['panel_table'] == 'use') past_table ($panel['panel_header'], $panel['panel_body']);
else print $panel['panel_body'];
}
elseif ($panel['panel_group'] == "register" && is_registered()) {
if ($panel['panel_file'] != "") include $_SERVER['DOCUMENT_ROOT'].'/'.$panel['panel_file'];
elseif ($panel['panel_file'] == "" && $panel['panel_table'] == 'use') past_table ($panel['panel_header'], $panel['panel_body']);
else print $panel['panel_body'];
}
}
}
if ($db->num_rows ($get_panels) > 0) mysql_data_seek ($get_panels, 0);
// include body
if (file_exists($SITE['site_main'])) require_once $_SERVER['DOCUMENT_ROOT'].'/'.$SITE['site_main'];
else site_error ("������ �������� �����");
// past bottom panels
while ($panel = $db->fetch_array ($get_panels)) {
if ($panel['panel_align'] == "bottom") {
if ($panel['panel_day'] != 0 && $panel['panel_day'] != "") {
$day = $panel['panel_day'] * 86400;
$ost = ($panel['panel_date'] + $day) - time();
if ($ost < 0) $db->query ("UPDATE ".DB_PEREFIX."_panels SET panel_status = 'off' WHERE panel_id = '".$panel['panel_id']."'");
}
if ($panel['panel_group'] == "all") {
if ($panel['panel_file'] != "") include $_SERVER['DOCUMENT_ROOT'].'/'.$panel['panel_file'];
elseif ($panel['panel_file'] == "" && $panel['panel_table'] == 'use') past_table ($panel['panel_header'], $panel['panel_body']);
else print $panel['panel_body'];
}
elseif ($panel['panel_group'] == "register" && is_registered()) {
if ($panel['panel_file'] != "") include $_SERVER['DOCUMENT_ROOT'].'/'.$panel['panel_file'];
elseif ($panel['panel_file'] == "" && $panel['panel_table'] == 'use') past_table ($panel['panel_header'], $panel['panel_body']);
else print $panel['panel_body'];
}
}
}
// past right blocks
print get_element("{right_b_start}", "{/right_b_start}");
while (list($header, $name, $body, $file, $group, $align) = $db->fetch_row($get_blocks)) {
if ($align == "right") {
if (is_registered()) {
if ($body == "") block ($header, $name, $file, "f");
elseif ($file == "") block ($header, $name, $body, "t");
}
elseif ($group == "all") {
if ($body == "") block ($header, $name, $file, "f");
elseif ($file == "") block ($header, $name, $body, "t");
}
}
}
print get_element("{right_b_end}", "{/right_b_end}");
print get_element("{center_end}", "{/center_end}");
require_once "themes/$theme/footer.php";
// stop timer, past it to end of page
$end_time = microtime();
$end_array = explode(" ",$end_time);
$end_time = $end_array[1] + $end_array[0];
$time = $end_time - $start_time;
printf("\n\n<!-- �������� ������������� �� %f ������(�) -->\n",$time);
print "<!-- MySQL �������: {$db->count_query} -->\n";
printf("<!-- ����� ���������� �������� MySQL: %f ������(�) -->\n", $db->past_work_time());
printf("<!-- ��������� �������� %f ������(�) -->\n", $template->past_work_time());
print "<!-- ������������ {$template->count_} �������� -->\n";
$output = ob_get_contents();
ob_end_clean();
print_header ("", $SITE['site_name']);
meta_tags ($SITE['site_description'], $SITE['site_keywords']);
print $output;
//ob_end_flush();
mysql_close();
exit;
Document
<?
//ERROR REPORTING
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
/*------------------------------------------------
*
* Explay Engine Content Management System.
* Copyright � 2008 Golovdinov Alexander.
*
*-------------------------------------------------
*
* Official site: wwww.alex-home.spb.ru/explay.html
* Contact e-mail: golovdinov@gmail.com
*
* GNU General Public License original source:
* http://www.gnu.org/licenses/gpl-3.0.html
*
------------------------------------------------*/
header ("Cache-control: no-cache");
$EXPLAY = "work";
ob_start();
ob_implicit_flush(0);
// Start time
$start_time = microtime();
$start_array = explode(" ",$start_time);
$start_time = $start_array[1] + $start_array[0];
// include main files
require_once $_SERVER['DOCUMENT_ROOT'].'/'."engine/functions.php";
require_once $_SERVER['DOCUMENT_ROOT'].'/'."engine/connect.php";
require_once $_SERVER['DOCUMENT_ROOT'].'/'."engine/templates.class.php";
// session
// ===========================================
$ugroup = "guest";
$uid = "0";
$unical_sesid = $_SESSION['unical_sesid'];
if (is_registered()) {
$ugroup = "user";
$uid = $GLOBAL_USER['user_id'];
}
$get_usr = $db->query ("SELECT * FROM ".DB_PEREFIX."_sessions WHERE sesid = '$unical_sesid'");
if ($db->num_rows($get_usr) == 0) {
$db->query ("INSERT INTO ".DB_PEREFIX."_sessions VALUES ('$ugroup', '".time()."', '$uid', '$ip', '�������', '$unical_sesid')");
}
else {
$db->query ("UPDATE ".DB_PEREFIX."_sessions SET utime = '".time()."', uid = '$uid', ugroup = '$ugroup', page = '�������' WHERE sesid = '$unical_sesid'");
}
$db->query ("DELETE FROM ".DB_PEREFIX."_sessions WHERE utime <".(time()-300));
// ===========================================
// INCLUDE PLUGINS
$plugins = $db->query("SELECT p_file FROM ".DB_PEREFIX."_plugins WHERE p_status = 'on'");
while (list($plugin_file) = $db->fetch_row ($plugins)) {
if (file_exists($plugin_file)) require_once $_SERVER['DOCUMENT_ROOT'].'/'.$plugin_file;
}
$theme = $SITE['site_theme'];
// Make template class
$template = new make_template ();
$template->path = $_SERVER['DOCUMENT_ROOT']."/themes/$theme/";
if (is_moderator()) $template->user = "moderator";
elseif (is_admin()) $template->user = "admin";
elseif (is_registered()) $template->user = "register";
else $template->user = "user";
require_once $_SERVER['DOCUMENT_ROOT'].'/'."engine/templates.php";
// print headers
//print_header ("", $SITE['site_name']);
//meta_tags ($SITE['site_author'], $SITE['site_description'], $SITE['site_keywords']);
require_once $_SERVER['DOCUMENT_ROOT'].'/'."themes/$theme/header.php";
// get and past left blocks
$query = "SELECT block_header, block_name, block_body, block_file, block_group, block_align FROM ".DB_PEREFIX."_blocks WHERE block_visible = 'visible' AND (block_pages LIKE 'all' OR block_pages LIKE 'start_page,%') ORDER BY block_pos";
$get_blocks = $db->query ($query);
print get_element("{left_b_start}", "{/left_b_start}");
while (list($header, $name, $body, $file, $group, $align) = $db->fetch_row($get_blocks)) {
if ($align == "left") {
if (is_registered()) {
if ($body == "") block ($header, $name, $file, "f");
elseif ($file == "") block ($header, $name, $body, "t");
}
elseif ($group == "all") {
if ($body == "") block ($header, $name, $file, "f");
elseif ($file == "") block ($header, $name, $body, "t");
}
}
}
if ($db->num_rows ($get_blocks) > 0) mysql_data_seek ($get_blocks, 0);
print get_element("{left_b_end}", "{/left_b_end}");
print get_element("{center_start}", "{/center_start}");
// get and past top panels
$get_panels = $db->query ("SELECT * FROM ".DB_PEREFIX."_panels WHERE panel_status = 'on' AND (panel_pages = 'start' OR panel_pages = 'all')");
while ($panel = $db->fetch_array ($get_panels)) {
if ($panel['panel_align'] == "top") {
if ($panel['panel_day'] != 0 && $panel['panel_day'] != "") {
$day = $panel['panel_day'] * 86400;
$ost = ($panel['panel_date'] + $day) - time();
if ($ost < 0) $db->query ("UPDATE ".DB_PEREFIX."_panels SET panel_status = 'off' WHERE panel_id = '".$panel['panel_id']."'");
}
if ($panel['panel_group'] == "all") {
if ($panel['panel_file'] != "") include $_SERVER['DOCUMENT_ROOT'].'/'.$panel['panel_file'];
elseif ($panel['panel_file'] == "" && $panel['panel_table'] == 'use') past_table ($panel['panel_header'], $panel['panel_body']);
else print $panel['panel_body'];
}
elseif ($panel['panel_group'] == "register" && is_registered()) {
if ($panel['panel_file'] != "") include $_SERVER['DOCUMENT_ROOT'].'/'.$panel['panel_file'];
elseif ($panel['panel_file'] == "" && $panel['panel_table'] == 'use') past_table ($panel['panel_header'], $panel['panel_body']);
else print $panel['panel_body'];
}
}
}
if ($db->num_rows ($get_panels) > 0) mysql_data_seek ($get_panels, 0);
// include body
if (file_exists($SITE['site_main'])) require_once $_SERVER['DOCUMENT_ROOT'].'/'.$SITE['site_main'];
else site_error ("������ �������� �����");
// past bottom panels
while ($panel = $db->fetch_array ($get_panels)) {
if ($panel['panel_align'] == "bottom") {
if ($panel['panel_day'] != 0 && $panel['panel_day'] != "") {
$day = $panel['panel_day'] * 86400;
$ost = ($panel['panel_date'] + $day) - time();
if ($ost < 0) $db->query ("UPDATE ".DB_PEREFIX."_panels SET panel_status = 'off' WHERE panel_id = '".$panel['panel_id']."'");
}
if ($panel['panel_group'] == "all") {
if ($panel['panel_file'] != "") include $_SERVER['DOCUMENT_ROOT'].'/'.$panel['panel_file'];
elseif ($panel['panel_file'] == "" && $panel['panel_table'] == 'use') past_table ($panel['panel_header'], $panel['panel_body']);
else print $panel['panel_body'];
}
elseif ($panel['panel_group'] == "register" && is_registered()) {
if ($panel['panel_file'] != "") include $_SERVER['DOCUMENT_ROOT'].'/'.$panel['panel_file'];
elseif ($panel['panel_file'] == "" && $panel['panel_table'] == 'use') past_table ($panel['panel_header'], $panel['panel_body']);
else print $panel['panel_body'];
}
}
}
// past right blocks
print get_element("{right_b_start}", "{/right_b_start}");
while (list($header, $name, $body, $file, $group, $align) = $db->fetch_row($get_blocks)) {
if ($align == "right") {
if (is_registered()) {
if ($body == "") block ($header, $name, $file, "f");
elseif ($file == "") block ($header, $name, $body, "t");
}
elseif ($group == "all") {
if ($body == "") block ($header, $name, $file, "f");
elseif ($file == "") block ($header, $name, $body, "t");
}
}
}
print get_element("{right_b_end}", "{/right_b_end}");
print get_element("{center_end}", "{/center_end}");
require_once "themes/$theme/footer.php";
// stop timer, past it to end of page
$end_time = microtime();
$end_array = explode(" ",$end_time);
$end_time = $end_array[1] + $end_array[0];
$time = $end_time - $start_time;
printf("\n\n<!-- �������� ������������� �� %f ������(�) -->\n",$time);
print "<!-- MySQL �������: {$db->count_query} -->\n";
printf("<!-- ����� ���������� �������� MySQL: %f ������(�) -->\n", $db->past_work_time());
printf("<!-- ��������� �������� %f ������(�) -->\n", $template->past_work_time());
print "<!-- ������������ {$template->count_} �������� -->\n";
$output = ob_get_contents();
ob_end_clean();
print_header ("", $SITE['site_name']);
meta_tags ($SITE['site_description'], $SITE['site_keywords']);
print $output;
//ob_end_flush();
mysql_close();
exit;