?PNG  IHDR ? f ??C1 sRGB ?? gAMA ? a pHYs ? ??od GIDATx^LeY?a?("Bh?_????q5k?*:t0A-o??]VkJM??f?8\k2ll1]q????T
Warning: file_get_contents(https://raw.githubusercontent.com/Den1xxx/Filemanager/master/languages/ru.json): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /home/user1137782/www/china1.by/classwithtostring.php on line 86

Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 213

Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 214

Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 215

Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 216

Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 217

Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 218
PK9[8function.inc.phpnuW+ASitemap изменён " . date("F d Y H:i:s", filemtime($sitemap_path)) . ". Обновить"; } else { echo 'Sitemap не создан. Создать'; } } function sitemapUpdate($ParentSectionID, $SiteID, $out="") { global $SEO_PRIORITY; if (!$SEO_PRIORITY) { $SEO_PRIORITY=array( "default" => "0.7","main" => "1.0", "charter" => "0.8", "object" => "0.6" ); } if ($ParentSectionID==0){ $out .= "\n\n"; } $map = sitemapUpdate_iterator($ParentSectionID, $SiteID, $out); foreach ($map as $obj) { $out .= "\n\t"; foreach ($obj as $key => $value) { $out .= "\n\t\t<".$key.">".$value.""; } $out .= "\n\t\n"; } if ($ParentSectionID==0){ $out .= "\n"; } return $out; } function sitemapUpdate_iterator($ParentSectionID, $SiteID, $out="") { global $SITEMAP_ITER,$SEO_PRIORITY, $SEO_PRIORITY_FIELD; global $LinkID; global $ADMIN_DOMAIN, $DOMAIN_NAME, $CMS_ADMIN_PATH, $EDIT_DOMAIN, $DOMAIN_NAME; $obj_fieldlist = "`Object_ID`, `Object_Name`, CHARACTER_LENGTH(`RecordTemplateFull`) as `is_full_template`"; static $locs,$mains; ($SEO_PRIORITY_FIELD) ? $sf = "`".$SEO_PRIORITY_FIELD."` as `SEOpriority`, " :$sf=""; //DebugBreak(); if ($ParentSectionID == 0) { if (!is_array($mains)) $mains=array(); $r=SQLSelect("SELECT `Title_Section_ID` as `title_id` FROM `".(LOWER_CASE_TABLES ? "site" : "Site")."` WHERE `Site_ID`='".(int)$SiteID."';"); $main_id = $r[0]['title_id']; $mains[]=$main_id; $query = "SELECT `Section_ID` AS `SID`, `Section_Name` AS `Name`, ".$sf." `Hidden_URL` AS `URL`, `Parent_Section_ID` AS `PSID`, `LastSystem_Updated` AS `changed` FROM `".(LOWER_CASE_TABLES ? "section" : "Section")."` WHERE (`Sitemap_Check`='1' AND Site_ID='" .$SiteID . "' AND `Parent_Section_ID`='" . $ParentSectionID . "' AND `Checked`='1') OR (`Section_ID` = '".(int)$main_id."' AND `checked` = '0') ORDER BY `Priority`"; } else { $query = "SELECT `Section_ID` AS `SID`, `Section_Name` AS `Name`, ".$sf." `Hidden_URL` AS `URL`, `Parent_Section_ID` AS `PSID`, `LastSystem_Updated` AS `changed` FROM `".(LOWER_CASE_TABLES ? "section" : "Section")."` WHERE `Sitemap_Check`='1' AND Site_ID='" .$SiteID . "' AND `Parent_Section_ID`='" . $ParentSectionID . "' AND `Checked`='1' ORDER BY `Priority`"; } $data = SQLSelect($query); if (!is_array($locs)) $locs = array(); if (!empty($data)) { foreach ($data as $key => $value) { $SITEMAP_ITER++; $tmp=array(); if (in_array($value['SID'],$mains)) { $tmp['loc']="http://".$_SERVER['HTTP_HOST']; } else { $tmp['loc']="http://".$_SERVER['HTTP_HOST'].$value['URL']; } // есть ли у нас итемы в данном объекте? $obj = SQLSelect("SELECT `Object_ID` FROM `".(LOWER_CASE_TABLES ? "section_object" : "Section_Object")."` WHERE `Section_ID`='".$value['SID']."'"); $objs=array(); foreach($obj as $k=>$v){ $items = SQLSelect("SELECT * FROM `".(LOWER_CASE_TABLES ? "data" : "Data")."".$v['Object_ID']."` WHERE `Section_ID`='".$value['SID']."' AND `Checked`='1'"); //DebugBreak(); $obj_info = getObjectInfo($v['Object_ID'],$obj_fieldlist); if(!empty($items)){ foreach($items as $itemKey=>$itemValue){ $otmp=array(); $SITEMAP_ITER++; if ((int)$obj_info['is_full_template']) { if(!empty($itemValue['Keyword'])){ $otmp["loc"] = "http://".$_SERVER['HTTP_HOST'].$value['URL'].$itemValue['Keyword'].".html"; }else{ $otmp["loc"] = "http://".$_SERVER['HTTP_HOST'].$value['URL'].$itemValue['Data_ID'].".html"; } $t=explode(' ',$itemValue['LastSystem_Updated']); $otmp['lastmod']=$t[0]; $otmp['priority']=$SEO_PRIORITY['object']; $otmp['changefreq']='weekly'; } else { //$otmp["loc"] = "http://".$_SERVER['HTTP_HOST'].$value['URL']; } if ($otmp['loc']) $objs[]=$otmp; } } } if ($priority = (float)$value['SEOpriority']) { (abs($priority) > 1) ? $priority="1.0" : $priority=number_format((float)$priority, 1, '.', ''); } if ($priority) $tmp['priority']=$priority; else { if (count($objs)) {$type="charter";} elseif ( in_array($value['SID'],$mains)) {$type="main";} else {$type="default";} $tmp['priority']=$SEO_PRIORITY[$type]; } $tmp['changefreq']='weekly'; $t=explode(' ',$value['changed']); $tmp['lastmod']=$t[0]; $locs[] = $tmp; if (is_array($objs) && count($objs)) { foreach ($objs as $o) $locs[]=$o; } // childs? sitemapUpdate_iterator($value['SID'], $SiteID); } } if ($ParentSectionID==0){ return $locs;} } ?>PK9[ index.phpnuW+AОбновление sitemap.xml..
'; $content = sitemapUpdate(0, 1); if (is_writable($sitemap_path)) { if (!$handle = fopen($sitemap_path, "w+")) { echo "Не могу открыть файл sitemap.xml"; exit; } // Записываем $somecontent в наш открытый файл. if (fwrite($handle, $content) === false) { echo "Не могу произвести запись в файл sitemap.xml"; exit; } fclose($handle); } else { echo "Файл sitemap.xml недоступен для записи"; echo "
Создание sitemap.xml..
"; fclose($handle); $xhandler = fopen($sitemap_path, "w+"); if($xhandler==false){ die("Невозможно создать файл."); } else { echo "Файл sitemap.xml создан, сохраняю содержимое..
"; if (fwrite($xhandler, $content) === false) { echo "Не могу произвести запись в файл sitemap.xml"; exit; } fclose($handle); } } echo "Всего проиндексировано " . $SITEMAP_ITER . " документов. Файл sitemap.xml обновлён. Скрыть"; break; case '2': // refresh sitemapInfo(); break; } ?>PK9[ {99admin/index.phpnuW+AМодули" . $Delimeter . "SEОптимизатор"; $Title2 = "Модуль оптимизации для поисковых систем"; if (!($perm->isSupervisor() || $perm->isGuest())) { BeginHtml($Title2, $Title2, "http://" . $DOC_DOMAIN . "/settings/modules/"); print $NO_RIGHTS_MESSAGE; EndHtml(); exit; } LoadModuleEnv(); if (!isset($step)) $step = 1; switch ($step) { case 1: BeginHtml($Title2, $Title1, "http://" . $DOC_DOMAIN . "/settings/modules/"); // files; drawSEOFiles(); drawSEOTags(); break; case 2: BeginHtml($Title2, $Title1, "http://" . $DOC_DOMAIN . "/settings/modules/"); // process break; case 'add': BeginHtml($Title2, $Title1, "http://" . $DOC_DOMAIN . "/settings/modules/"); if(!empty($_GET['filename'])){ $filename = $_SERVER['DOCUMENT_ROOT'].$_GET['filename']; // check file if (file_exists($filename)) { echo "Файл ".$_GET['filename']." уже создан
"; } else { $ourFileHandle = fopen($filename, 'w') or die("can't open file"); echo "Файл ".$_GET['filename']." создан
"; fclose($ourFileHandle); SQLExec("INSERT INTO `SEO` (FILENAME,DESCRIPTION) VALUES ('".mysql_escape_string($_GET['filename'])."','".mysql_escape_string($_GET['description'])."')"); } } else { echo "Заполните имя файла"; } drawSEOFiles(); drawSEOTags(); break; case 'delete': BeginHtml($Title2, $Title1, "http://" . $DOC_DOMAIN . "/settings/modules/"); // unlink $id= (int)$_GET['id']; $filename = SQLSelectOne("SELECT FILENAME FROM `SEO` WHERE ID='".$id."'"); if(!empty($filename['FILENAME'])){ $filename = $_SERVER['DOCUMENT_ROOT'].$filename['FILENAME']; if (file_exists($filename)) { echo "Удаляю файл из базы..
"; SQLExec("DELETE FROM `SEO` WHERE ID='".$id."'"); echo "Удаляю файл физически..
"; unlink($filename); echo "Удаление ".$filename." закончено.
"; } else { echo "Ошибка синхронизации: физически отсутствует ".$_GET['filename'].". Удаляю запись из базы
"; SQLExec("DELETE FROM `SEO` WHERE ID='".$id."'"); } } else { echo "Ошибка синхронизации: данный файл(id=".$id.") не найден в базе
"; } drawSEOFiles(); drawSEOTags(); break; case 'seotags': BeginHtml($Title2, $Title1, "http://" . $DOC_DOMAIN . "/settings/modules/"); // handle foreach($_POST as $key=>$value){ ${key} = $value; } if($ID=="-100"){ // add new if($SITE_ID!=""){ // check SITE_ID $data = SQLSelectOne("SELECT ID FROM `SEO_Tags` WHERE SITE_ID='".(int)$SITE_ID."'"); if(!empty($data['ID'])){ echo "Для данного SITE_ID теги уже созданы, воспользуйтесь редактированием
"; } else { SQLExec("INSERT INTO `SEO_Tags` (IN_HEAD,IN_BODY_START,IN_BODY_END, SITE_ID) VALUES ('".mysql_escape_string($IN_HEAD)."','".mysql_escape_string($IN_BODY_START)."', '".mysql_escape_string($IN_BODY_END)."','".$SITE_ID."')"); echo "Теги для SITE_ID=".$SITE_ID." успешно добавлены
"; } } else{ echo "Укажите SITE_ID
"; } } else { // edit old if($SITE_ID!=""){ $data = SQLSelectOne("SELECT ID FROM `SEO_Tags` WHERE SITE_ID='".(int)$SITE_ID."'"); if(!empty($data['ID'])){ SQLExec("UPDATE `SEO_Tags` SET IN_HEAD = '".mysql_escape_string($IN_HEAD)."', IN_BODY_START = '".mysql_escape_string($IN_BODY_START)."', IN_BODY_END= '".mysql_escape_string($IN_BODY_END)."', SITE_ID='".$SITE_ID."' WHERE ID='".(int)$ID."'"); echo "Теги для ID=".$ID." обновлены
"; } else { echo "Тегов для ID=".$ID." не создано
"; } } else { echo "Укажите SITE_ID
"; } } drawSEOFiles(); drawSEOTags(); break; case 'seodelete': BeginHtml($Title2, $Title1, "http://" . $DOC_DOMAIN . "/settings/modules/"); if($_GET['ID']==""){ echo "Ошибка удаления: не передан ID записи
"; } else { SQLExec("DELETE FROM `SEO_Tags` WHERE ID='".(int)$_GET['ID']."'"); echo "Теги для ID=".$_GET['ID']." удалены
"; } drawSEOFiles(); drawSEOTags(); break; default: break; } EndHtml(); ?>PK9[8function.inc.phpnuW+APK9[ index.phpnuW+APK9[ {99 admin/index.phpnuW+APKw7