Index: tensions/Evil_Blog/main.inc.php
===================================================================
--- /extensions/Evil_Blog/main.inc.php	(revision 18395)
+++ 	(revision )
@@ -1,172 +1,0 @@
-<?php
-/*
-Version: 1.1.2
-Plugin Name: Evil_Blog
-Plugin URI: http://piwigo.org/ext/extension_view.php?eid=611
-Author: EvilKant
-Description: Small blog for your gallery.
-*/
-
-// Chech whether we are indeed included by Piwigo.
-if (!defined('PHPWG_ROOT_PATH')) die('Hacking attempt!');
- 
-global $prefixeTable;
-// Определяем директорию плагина
-define('Evil_Blog_PATH', PHPWG_PLUGINS_PATH.basename(dirname(__FILE__)).'/');
-define('Evil_Blog_Admin', get_root_url() . 'admin.php?page=plugin-' . basename(dirname(__FILE__)));
-define('Evil_Blog_Table', $prefixeTable."evil_blog");
-//Включаем перевод плагина
-load_language('plugin.lang', Evil_Blog_PATH);
-
-//Делаем пункт меню в админке
-add_event_handler('get_admin_plugin_menu_links', 'Evil_Blog_admin_menu');
-
-function Evil_Blog_admin_menu($menu) {
- array_push(
-   $menu,
-   array(
-     'NAME'  => 'Evil_Blog',
-     'URL'   => get_admin_plugin_menu_link(dirname(__FILE__)).'/admin.php'
-   )
- );
- return $menu;
-}
-
-
-function Evil_Blog_main () {
-	global $template, $tokens, $conf, $page;	
-		
-		//выковыриваем из базы настройки блога
-		$page['evil_blog'] = @unserialize($conf['evil_blog']);
-		
-		//включаем Extended Description 
-		$ExDesc = pwg_db_fetch_assoc(pwg_query("SELECT state FROM " . PLUGINS_TABLE . " WHERE id = 'ExtendedDescription';"));
-		if($ExDesc['state'] == 'active') {
-			$page['evil_blog']['blog_name'] = get_user_language_desc($page['evil_blog']['blog_name']);
-			$page['evil_blog']['blog_description'] = get_user_language_desc($page['evil_blog']['blog_description']);
-			}
-		
-		if (!$page['evil_blog']['show_on_main_page']) {
-			//вызываем добавление пункта меню
-			add_event_handler('blockmanager_apply', 'add_blog_to_menu');
-			}
-	
-	if (((empty($tokens[0])) and ($page['evil_blog']['show_on_main_page'])) or 
-		((!$page['evil_blog']['show_on_main_page']) and($tokens[0]=='blog'))) {//если дело происходит на главной странице, то...
-		
-		$post_per_page = $page['evil_blog']['posts_per_page'];
-		//узнаем количество записей в блоге
-		$row = pwg_db_fetch_assoc(pwg_query("SELECT COUNT(*) FROM `".Evil_Blog_Table."`"));;	
-
-		if ($row["COUNT(*)"] % $post_per_page != 0) {
-			$pages = floor($row["COUNT(*)"] / $post_per_page)+1;
-			} else {$pages = floor($row["COUNT(*)"] / $post_per_page);}
-		if ((empty($_POST['npage'])) or ($_POST['npage']<=1)) {
-			$number = 0;
-			$npage = 1;
-			} else {
-				$npage = $_POST['npage'];
-				if ($npage<=$pages) {
-					$number=($npage-1)*$post_per_page;
-					} else {
-					$number=($pages-1)*$post_per_page;
-					$npage=$pages;
-					}
-			}
-	
-		$query = 	"SELECT id, UNIX_TIMESTAMP(date) AS date, header, text
-					FROM `".Evil_Blog_Table."`
-					WHERE 1
-					ORDER BY `date` DESC
-					LIMIT ".$number.",".$post_per_page;
-		$result = pwg_query($query);
-		$qwe = 0;
-		while ($row = pwg_db_fetch_assoc($result)) {//более вменяемая обработка результата из базы, нужно для нормальной работы SMARTY
-			$row1[$qwe] = $row;
-			$row1[$qwe]['date'] = date($page['evil_blog']['date_format'], $row['date']); 
-			
-			if($ExDesc['state'] == 'active') {
-				$row1[$qwe]['text'] = get_extended_desc($row['text']);
-				$row1[$qwe]['header'] = get_user_language_desc($row['header']);
-				}
-			$qwe++;
-			}
-		if (!empty($row1)) {
-			$template->assign('row', $row1);
-			}
-		$template->assign('npage', $npage);
-		$template->assign('pages', $pages);
-		for ($it=1; $it<=$pages; $it++) {
-			$pagi[$it] = $it;
-			}
-		if (!empty($pagi)) { 
-			$template->assign('pagi', $pagi);
-			}
-		//определяем заголовок
-		if ($page['evil_blog']['show_on_main_page']) {
-			$place = 'PLUGIN_INDEX_CONTENT_BEFORE';
-			$template->assign('TITLE', '<div id="content" class="content contentWithMenu"><h2>'.$page['evil_blog']['blog_name'].'</h2>');
-			$template->assign('TITLE_END', '</div>');
-			$template->assign('first_page', 'index.php');
-			}else{//хлебные крошки
-			$place = 'PLUGIN_INDEX_CONTENT_END';
-			$page['title'] = '<a href="'.get_gallery_home_url().'">'.l10n('Home').'</a>'.$conf['level_separator'].$page['evil_blog']['blog_name'];
-			$template->assign('TITLE_END', ' ');
-			$template->assign('first_page', 'index.php?/blog');
-			}
-		//отсылаем в СМАРТИ настройки внешнего вида
-		$template->assign('show_number', $page['evil_blog']['show_number']);
-		$template->assign('show_date', $page['evil_blog']['show_date']);
-		$template->assign('show_on_main_page', $page['evil_blog']['show_on_main_page']);
-		
-		//определяем адрес шаблона плагина
-		$template->set_template_dir(Evil_Blog_PATH);
-		$template->set_filename('posts', 'posts.tpl');
-		//подключение стиля
-		$template->func_combine_css(array(
-        'path' => Evil_Blog_PATH.'posts.css',
-        )
-      );
-		
-		//объявляем где конкретно на странице должен вывестись наш шаблон плагина. Вся суть в 'PLUGIN_INDEX_CONTENT_BEFORE'.
-		$template->concat($place,  $template->parse('posts', true));
-	}
-}
-
-//описываем действия во время собырия loc_begin_index, ну тобишь выводим плагин на странице
-add_event_handler('loc_begin_index', 'Evil_Blog_main');
-
-//функция добавления пункта меню
-function add_blog_to_menu($aMenuRefArray) {
-	global $conf, $page;
-
-   //хрен его знает что это, какаято проверка на существование меню
-    $menu = &$aMenuRefArray[0];
-    $block_mbMenu = $menu->get_block('mbMenu');
-    if (null == $block_mbMenu) {
-      return;
-    }
-    
-    if (!isset($block_mbMenu->data['evil_blog'])) {
-      $blog_menu = array(
-          'TITLE' => $page['evil_blog']['blog_description'],
-          'NAME'  => $page['evil_blog']['blog_name'],
-          'URL'   => make_index_url(array('section' => 'blog')),
-        );
-      $block_mbMenu->data['evil_blog'] = $blog_menu;
-    }
-  }
- 
-function section_init_evil_blog() 
-{
-	global $page, $conf, $tokens;
-	
-	$eb_conf = @unserialize($conf['evil_blog']);
-	if ((!$eb_conf['show_on_main_page']) and (($tokens[0]=='blog'))) {
-		$page['section'] = 'blog';
-		}
-}  
-//инициация страницы блога, без этого на ней появляется список с категориями.	
-add_event_handler('loc_end_section_init', 'section_init_evil_blog');
-
-?>
