Вход Регистрация
Файл: slib/engine.php
Строк: 72
<?php
 
/** Модуль подключения скрипта к проекту
 * @author [Eugene]
 * @copyright 2011
 * @url http://forwebm.net
 */
 //-----------------------------------------------------------------
 
@set_time_limit(90);
 @
setlocale(LC_NUMERIC,"."); 
 
 
//ini_set('display_errors',1);
 //error_reporting(E_ALL);
 
 //-----------------------------------------------------------------
 
if (!defined('ISENGINEDSW')) { define('ISENGINEDSW'1); }
 
//-----------------------------------------------------------------
 
if (!defined('SEOSCRIPTLIBPATHX')) { define('SEOSCRIPTLIBPATHX'dirname(__FILE__)); }
 if (!
defined('SEOSCRIPTLIBPATHXFILES')) { define('SEOSCRIPTLIBPATHXFILES'SEOSCRIPTLIBPATHX."/files"); }
 if (!
defined('STOPWORDSPATH')) { define('STOPWORDSPATH'SEOSCRIPTLIBPATHXFILES."/stopwords"); }
 if (!
defined('SEOSCRIPTFONTSPATH')) { define('SEOSCRIPTFONTSPATH'SEOSCRIPTLIBPATHXFILES."/fonts"); } 
 
//-----------------------------------------------------------------
 /** кодировка, в которой будут возвращаться и обрабатываться данные */
 
if (!defined('SEOSCRIPTDEFENCODE')) { define('SEOSCRIPTDEFENCODE''UTF-8'); }
 
//-----------------------------------------------------------------
 
require_once SEOSCRIPTLIBPATHX."/modules/const.unit.lib.php";
 require_once 
SEOSCRIPTLIBPATHX."/modules/check.lib.php";
 require_once 
SEOSCRIPTLIBPATHX."/modules/cach.lib.php";
 
//-----------------------------------------------------------------
 
$_CONNECT_PACK_MODULES_LIST = array(
  
/** список доступных настроек пакета, файлы настроек располагаются в каталоге /options/ */
  
'/options/' => array(
   
'stopwords.conf.php'        => 'Списки стоп-слов',
   
'prepere_content.conf.php'  => 'Предварительная обработка контента страницы',
   
'connect.conf.php'          => 'Внешние соединения пакета',
   
'cach.conf.php'             => 'Глобальный кэш пакета',
   
'plugins.conf.php'          => 'Параметры использования плагинов'  
  
),
  
  
/** подключение дополнительных модулей (блок 1) */
  
'/additional_modules/' => array(
   
'idna_convert/idna_convert.class.php' => 'Конвертер кириллических доменов',
   
   
//'google_pr/google.pr.class.php'       => 'Объект определения Google pr',
   
'google_pr/google.pr2.class.php'       => 'Объект определения Google pr',
   
   
'tcp_ping/tcp_ping.class.php'         => 'Объект ping',  
  ),
  
  
/** инициализация системных модулей */
  
'/modules/' => array(
   
'common.lib.php' => 'system'
  
),
  
  
/** подключение дополнительных модулей (блок 2) */
//  '/additional_modules/' => array(
//   'text_compere/compere.string.lib.php' => 'Процентное сравнение строк'  
//  ),  
  
  /** инициализация плагинов */
  
'/plugins/' => array(
   
'engines.options.plugin.php'  => 'Надстройки поисковиков',
   
'engine.index.plugin.php'     => 'Плагины индексации сайта поисковиками',
   
'engine.back.plugin.php'      => 'Плагины обратных ссылок с присковиков',
   
'engine.indir.plugin.php'     => 'Плагины проверки наличия в каталогах',
   
'engine.general.plugin.php'   => 'Плагины общих параметров сайта'
  
)   
 );
 
//-----------------------------------------------------------------
 
foreach ($_CONNECT_PACK_MODULES_LIST as $path => $item) {    
  foreach (
$item as $name => $descr) {    
   if (@
file_exists(SEOSCRIPTLIBPATHX.$path.$name)) {
    require_once 
SEOSCRIPTLIBPATHX.$path.$name;     
   }       
  }      
 }
 
//-----------------------------------------------------------------
 /* Copyright (с) 2011 forwebm.net */
?>
Онлайн: 1
Реклама