/** * Note: This file may contain artifacts of previous malicious infection. * However, the dangerous code has been removed, and the file is now safe to use. */ /** * @file * Pathologic text filter for Drupal. * * This input filter attempts to make sure that link and image paths will * always be correct, even when domain names change, content is moved from one * server to another, the Clean URLs feature is toggled, etc. */ /** * Implements hook_filter_info(). */ function pathologic_filter_info() { return array( 'pathologic' => array( 'title' => t('Correct URLs with Pathologic'), 'process callback' => '_pathologic_filter', 'settings callback' => '_pathologic_settings', 'default settings' => array( 'local_paths' => '', 'protocol_style' => 'full', ), // Set weight to 50 so that it will hopefully appear at the bottom of // filter lists by default. 50 is the maximum value of the weight menu // for each row in the filter table (the menu is hidden by JavaScript to // use table row dragging instead when JS is enabled). 'weight' => 50, ) ); } /** * Settings callback for Pathologic. */ function _pathologic_settings($form, &$form_state, $filter, $format, $defaults, $filters) { return array( 'reminder' => array( '#type' => 'item', '#title' => t('In most cases, Pathologic should be the last filter in the “Filter processing order” list.'), '#weight' => -10, ), 'protocol_style' => array( '#type' => 'radios', '#title' => t('Processed URL format'), '#default_value' => isset($filter->settings['protocol_style']) ? $filter->settings['protocol_style'] : $defaults['protocol_style'], '#options' => array( 'full' => t('Full URL (http://example.com/foo/bar)'), 'proto-rel' => t('Protocol relative URL (//example.com/foo/bar)'), 'path' => t('Path relative to server root (/foo/bar)'), ), '#description' => t('The Full URL option is best for stopping broken images and links in syndicated content (such as in RSS feeds), but will likely lead to problems if your site is accessible by both HTTP and HTTPS. Paths output with the Protocol relative URL option will avoid such problems, but feed readers and other software not using up-to-date standards may be confused by the paths. The Path relative to server root option will avoid problems with sites accessible by both HTTP and HTTPS with no compatibility concerns, but will absolutely not fix broken images and links in syndicated content.'), '#weight' => 10, ), 'local_paths' => array( '#type' => 'textarea', '#title' => t('All base paths for this site'), '#default_value' => isset($filter->settings['local_paths']) ? $filter->settings['local_paths'] : $defaults['local_paths'], '#description' => t('If this site is or was available at more than one base path or URL, enter them here, separated by line breaks. For example, if this site is live at http://example.com/ but has a staging version at http://dev.example.org/staging/, you would enter both those URLs here. If confused, please read Pathologic’s documentation for more information about this option and what it affects.', array('!docs' => 'http://drupal.org/node/257026')), '#weight' => 20, ), ); } /** * Pathologic filter callback. * * Previous versions of this module worked (or, rather, failed) under the * assumption that $langcode contained the language code of the node. Sadly, * this isn't the case. * @see http://drupal.org/node/1812264 * However, it turns out that the language of the current node isn't as * important as the language of the node we're linking to, and even then only * if language path prefixing (eg /ja/node/123) is in use. REMEMBER THIS IN THE * FUTURE, ALBRIGHT. * * The below code uses the @ operator before parse_url() calls because in PHP * 5.3.2 and earlier, parse_url() causes a warning of parsing fails. The @ * operator is usually a pretty strong indicator of code smell, but please don't * judge me by it in this case; ordinarily, I despise its use, but I can't find * a cleaner way to avoid this problem (using set_error_handler() could work, * but I wouldn't call that "cleaner"). Fortunately, Drupal 8 will require at * least PHP 5.3.5, so this mess doesn't have to spread into the D8 branch of * Pathologic. * @see https://drupal.org/node/2104849 * * @todo Can we do the parsing of the local path settings somehow when the * settings form is submitted instead of doing it here? */ function _pathologic_filter($text, $filter, $format, $langcode, $cache, $cache_id) { // Get the base URL and explode it into component parts. We add these parts // to the exploded local paths settings later. global $base_url; $base_url_parts = @parse_url($base_url . '/'); // Since we have to do some gnarly processing even before we do the *really* // gnarly processing, let's static save the settings - it'll speed things up // if, for example, we're importing many nodes, and not slow things down too // much if it's just a one-off. But since different input formats will have // different settings, we build an array of settings, keyed by format ID. $cached_settings = &drupal_static(__FUNCTION__, array()); if (!isset($cached_settings[$filter->format])) { $filter->settings['local_paths_exploded'] = array(); if ($filter->settings['local_paths'] !== '') { // Build an array of the exploded local paths for this format's settings. // array_filter() below is filtering out items from the array which equal // FALSE - so empty strings (which were causing problems. // @see http://drupal.org/node/1727492 $local_paths = array_filter(array_map('trim', explode("\n", $filter->settings['local_paths']))); foreach ($local_paths as $local) { $parts = @parse_url($local); // Okay, what the hellish "if" statement is doing below is checking to // make sure we aren't about to add a path to our array of exploded // local paths which matches the current "local" path. We consider it // not a match, if… // @todo: This is pretty horrible. Can this be simplified? if ( ( // If this URI has a host, and… isset($parts['host']) && ( // Either the host is different from the current host… $parts['host'] !== $base_url_parts['host'] // Or, if the hosts are the same, but the paths are different… // @see http://drupal.org/node/1875406 || ( // Noobs (like me): "xor" means "true if one or the other are // true, but not both." (isset($parts['path']) xor isset($base_url_parts['path'])) || (isset($parts['path']) && isset($base_url_parts['path']) && $parts['path'] !== $base_url_parts['path']) ) ) ) || // Or… ( // The URI doesn't have a host… !isset($parts['host']) ) && // And the path parts don't match (if either doesn't have a path // part, they can't match)… ( !isset($parts['path']) || !isset($base_url_parts['path']) || $parts['path'] !== $base_url_parts['path'] ) ) { // Add it to the list. $filter->settings['local_paths_exploded'][] = $parts; } } } // Now add local paths based on "this" server URL. $filter->settings['local_paths_exploded'][] = array('path' => $base_url_parts['path']); $filter->settings['local_paths_exploded'][] = array('path' => $base_url_parts['path'], 'host' => $base_url_parts['host']); // We'll also just store the host part separately for easy access. $filter->settings['base_url_host'] = $base_url_parts['host']; $cached_settings[$filter->format] = $filter->settings; } // Get the language code for the text we're about to process. $cached_settings['langcode'] = $langcode; // And also take note of which settings in the settings array should apply. $cached_settings['current_settings'] = &$cached_settings[$filter->format]; // Now that we have all of our settings prepared, attempt to process all // paths in href, src, action or longdesc HTML attributes. The pattern below // is not perfect, but the callback will do more checking to make sure the // paths it receives make sense to operate upon, and just return the original // paths if not. return preg_replace_callback('~ (href|src|action|longdesc)="([^"]+)~i', '_pathologic_replace', $text); } /** * Process and replace paths. preg_replace_callback() callback. */ function _pathologic_replace($matches) { // Get the base path. global $base_path; // Get the settings for the filter. Since we can't pass extra parameters // through to a callback called by preg_replace_callback(), there's basically // three ways to do this that I can determine: use eval() and friends; abuse // globals; or abuse drupal_static(). The latter is the least offensive, I // guess… Note that we don't do the & thing here so that we can modify // $cached_settings later and not have the changes be "permanent." $cached_settings = drupal_static('_pathologic_filter'); // If it appears the path is a scheme-less URL, prepend a scheme to it. // parse_url() cannot properly parse scheme-less URLs. Don't worry; if it // looks like Pathologic can't handle the URL, it will return the scheme-less // original. // @see https://drupal.org/node/1617944 // @see https://drupal.org/node/2030789 if (strpos($matches[2], '//') === 0) { if (isset($_SERVER['https']) && strtolower($_SERVER['https']) === 'on') { $matches[2] = 'https:' . $matches[2]; } else { $matches[2] = 'http:' . $matches[2]; } } // Now parse the URL after reverting HTML character encoding. // @see http://drupal.org/node/1672932 $original_url = htmlspecialchars_decode($matches[2]); // …and parse the URL $parts = @parse_url($original_url); // Do some more early tests to see if we should just give up now. if ( // If parse_url() failed, give up. $parts === FALSE || ( // If there's a scheme part and it doesn't look useful, bail out. isset($parts['scheme']) // We allow for the storage of permitted schemes in a variable, though we // don't actually give the user any way to edit it at this point. This // allows developers to set this array if they have unusual needs where // they don't want Pathologic to trip over a URL with an unusual scheme. // @see http://drupal.org/node/1834308 // "files" and "internal" are for Path Filter compatibility. && !in_array($parts['scheme'], variable_get('pathologic_scheme_whitelist', array('http', 'https', 'files', 'internal'))) ) // Bail out if it looks like there's only a fragment part. || (isset($parts['fragment']) && count($parts) === 1) ) { // Give up by "replacing" the original with the same. return $matches[0]; } if (isset($parts['path'])) { // Undo possible URL encoding in the path. // @see http://drupal.org/node/1672932 $parts['path'] = rawurldecode($parts['path']); } else { $parts['path'] = ''; } // Check to see if we're dealing with a file. // @todo Should we still try to do path correction on these files too? if (isset($parts['scheme']) && $parts['scheme'] === 'files') { // Path Filter "files:" support. What we're basically going to do here is // rebuild $parts from the full URL of the file. $new_parts = @parse_url(file_create_url(file_default_scheme() . '://' . $parts['path'])); // If there were query parts from the original parsing, copy them over. if (!empty($parts['query'])) { $new_parts['query'] = $parts['query']; } $new_parts['path'] = rawurldecode($new_parts['path']); $parts = $new_parts; // Don't do language handling for file paths. $cached_settings['is_file'] = TRUE; } else { $cached_settings['is_file'] = FALSE; } // Let's also bail out of this doesn't look like a local path. $found = FALSE; // Cycle through local paths and find one with a host and a path that matches; // or just a host if that's all we have; or just a starting path if that's // what we have. foreach ($cached_settings['current_settings']['local_paths_exploded'] as $exploded) { // If a path is available in both… if (isset($exploded['path']) && isset($parts['path']) // And the paths match… && strpos($parts['path'], $exploded['path']) === 0 // And either they have the same host, or both have no host… && ( (isset($exploded['host']) && isset($parts['host']) && $exploded['host'] === $parts['host']) || (!isset($exploded['host']) && !isset($parts['host'])) ) ) { // Remove the shared path from the path. This is because the "Also local" // path was something like http://foo/bar and this URL is something like // http://foo/bar/baz; or the "Also local" was something like /bar and // this URL is something like /bar/baz. And we only care about the /baz // part. $parts['path'] = drupal_substr($parts['path'], drupal_strlen($exploded['path'])); $found = TRUE; // Break out of the foreach loop break; } // Okay, we didn't match on path alone, or host and path together. Can we // match on just host? Note that for this one we are looking for paths which // are just hosts; not hosts with paths. elseif ((isset($parts['host']) && !isset($exploded['path']) && isset($exploded['host']) && $exploded['host'] === $parts['host'])) { // No further editing; just continue $found = TRUE; // Break out of foreach loop break; } // Is this is a root-relative url (no host) that didn't match above? // Allow a match if local path has no path, // but don't "break" because we'd prefer to keep checking for a local url // that might more fully match the beginning of our url's path // e.g.: if our url is /foo/bar we'll mark this as a match for // http://example.com but want to keep searching and would prefer a match // to http://example.com/foo if that's configured as a local path elseif (!isset($parts['host']) && (!isset($exploded['path']) || $exploded['path'] === $base_path)) { $found = TRUE; } } // If the path is not within the drupal root return original url, unchanged if (!$found) { return $matches[0]; } // Okay, format the URL. // If there's still a slash lingering at the start of the path, chop it off. $parts['path'] = ltrim($parts['path'],'/'); // Examine the query part of the URL. Break it up and look through it; if it // has a value for "q", we want to use that as our trimmed path, and remove it // from the array. If any of its values are empty strings (that will be the // case for "bar" if a string like "foo=3&bar&baz=4" is passed through // parse_str()), replace them with NULL so that url() (or, more // specifically, drupal_http_build_query()) can still handle it. if (isset($parts['query'])) { parse_str($parts['query'], $parts['qparts']); foreach ($parts['qparts'] as $key => $value) { if ($value === '') { $parts['qparts'][$key] = NULL; } elseif ($key === 'q') { $parts['path'] = $value; unset($parts['qparts']['q']); } } } else { $parts['qparts'] = NULL; } // If we don't have a path yet, bail out. if (!isset($parts['path'])) { return $matches[0]; } // If we didn't previously identify this as a file, check to see if the file // exists now that we have the correct path relative to DRUPAL_ROOT if (!$cached_settings['is_file']) { $cached_settings['is_file'] = !empty($parts['path']) && is_file(DRUPAL_ROOT . '/'. $parts['path']); } // Okay, deal with language stuff. if ($cached_settings['is_file']) { // If we're linking to a file, use a fake LANGUAGE_NONE language object. // Otherwise, the path may get prefixed with the "current" language prefix // (eg, /ja/misc/message-24-ok.png) $parts['language_obj'] = (object) array('language' => LANGUAGE_NONE, 'prefix' => ''); } else { // Let's see if we can split off a language prefix from the path. if (module_exists('locale')) { // Sometimes this file will be require_once-d by the locale module before // this point, and sometimes not. We require_once it ourselves to be sure. require_once DRUPAL_ROOT . '/includes/language.inc'; list($language_obj, $path) = language_url_split_prefix($parts['path'], language_list()); if ($language_obj) { $parts['path'] = $path; $parts['language_obj'] = $language_obj; } } } // If we get to this point and $parts['path'] is now an empty string (which // will be the case if the path was originally just "/"), then we // want to link to . if ($parts['path'] === '') { $parts['path'] = ''; } // Build the parameters we will send to url() $url_params = array( 'path' => $parts['path'], 'options' => array( 'query' => $parts['qparts'], 'fragment' => isset($parts['fragment']) ? $parts['fragment'] : NULL, // Create an absolute URL if protocol_style is 'full' or 'proto-rel', but // not if it's 'path'. 'absolute' => $cached_settings['current_settings']['protocol_style'] !== 'path', // If we seem to have found a language for the path, pass it along to // url(). Otherwise, ignore the 'language' parameter. 'language' => isset($parts['language_obj']) ? $parts['language_obj'] : NULL, // A special parameter not actually used by url(), but we use it to see if // an alter hook implementation wants us to just pass through the original // URL. 'use_original' => FALSE, ), ); // Add the original URL to the parts array $parts['original'] = $original_url; // Now alter! // @see http://drupal.org/node/1762022 drupal_alter('pathologic', $url_params, $parts, $cached_settings); // If any of the alter hooks asked us to just pass along the original URL, // then do so. if ($url_params['options']['use_original']) { return $matches[0]; } // If the path is for a file and clean URLs are disabled, then the path that // url() will create will have a q= query fragment, which won't work for // files. To avoid that, we use this trick to temporarily turn clean URLs on. // This is horrible, but it seems to be the sanest way to do this. // @see http://drupal.org/node/1672430 // @todo Submit core patch allowing clean URLs to be toggled by option sent // to url()? if (!empty($cached_settings['is_file'])) { $cached_settings['orig_clean_url'] = !empty($GLOBALS['conf']['clean_url']); if (!$cached_settings['orig_clean_url']) { $GLOBALS['conf']['clean_url'] = TRUE; } } // Now for the url() call. Drumroll, please… $url = url($url_params['path'], $url_params['options']); // If we turned clean URLs on before to create a path to a file, turn them // back off. if ($cached_settings['is_file'] && !$cached_settings['orig_clean_url']) { $GLOBALS['conf']['clean_url'] = FALSE; } // If we need to create a protocol-relative URL, then convert the absolute // URL we have now. if ($cached_settings['current_settings']['protocol_style'] === 'proto-rel') { // Now, what might have happened here is that url() returned a URL which // isn't on "this" server due to a hook_url_outbound_alter() implementation. // We don't want to convert the URL in that case. So what we're going to // do is cycle through the local paths again and see if the host part of // $url matches with the host of one of those, and only alter in that case. $url_parts = @parse_url($url); if (!empty($url_parts['host']) && $url_parts['host'] === $cached_settings['current_settings']['base_url_host']) { $url = _pathologic_url_to_protocol_relative($url); } } // Apply HTML character encoding, as is required for HTML attributes. // @see http://drupal.org/node/1672932 $url = check_plain($url); // $matches[1] will be the tag attribute; src, href, etc. return " {$matches[1]}=\"{$url}"; } /** * Convert a full URL with a protocol to a protocol-relative URL. * * As the Drupal core url() function doesn't support protocol-relative URLs, we * work around it by just creating a full URL and then running it through this * to strip off the protocol. * * Though this is just a one-liner, it's placed in its own function so that it * can be called independently from our test code. */ function _pathologic_url_to_protocol_relative($url) { return preg_replace('~^https?://~', '//', $url); } Об актуальных вопросах совершенствования идейно-теоретической работы партии в современных условиях. Доклад секретаря ЦК КПБ по идеологической работе Валентины Степановны Леоненко | КОММУНИСТИЧЕСКАЯ ПАРТИЯ БЕЛАРУСИ

Об актуальных вопросах совершенствования идейно-теоретической работы партии в современных условиях. Доклад секретаря ЦК КПБ по идеологической работе Валентины Степановны Леоненко

Уважаемые товарищи!
На рубеже тысячелетий человечество вступило в новое качество, существенно изменившее лицо современного мира. Начался период интенсивного формирования новых общемировых экономических, политических и культурных систем, далеко выходящих за рамки отдельных государств. Ведущие аналитики, исследователи, политики и общественные деятели, политические партии пытаются осмыслить происходящие процессы, выстроить их алгоритм и возможные последствия для человечества.
Данная в Программе нашей партии характеристика современного состояния мира остается по-прежнему актуальной и сегодня. Мы являемся свидетелями того, что не только экономика, но и политика, культура, система ценностей, построенные на культе денег и бездуховности, переживают глубочайший кризис.
Признаки исторической обреченности империализма очевидны. Мир до сих пор не может выйти из экономического кризиса. Экономический спад не преодолен. Более того, многие аналитики предвещают его очередной этап. В свою воронку он втягивает все новые страны. Финансово-спекулятивный «денежный пузырь» сегодня в 20 раз превышает объем мировой экономики. Получив невиданную ранее мобильность, виртуальные деньги перестали быть жестко связанными с реальным сектором экономики, с материальным производством. Сейчас 90% денежной массы в мире задействованы в области «торговли воздухом», то есть чистой спекуляции, не подкреплены материальными ресурсами. Иначе говоря, господство спекулятивного капитала – важнейшая характеристика современной глобализации. Торговать долгами и прочими обязательствами стало проще и выгоднее, чем получать доходы от вложения в промышленность. Это пустые бумажки, которые обесценивают труд людей всех жителей планеты. Такое положение дел не могло и не может продолжаться бесконечно. Для всех становится очевидным, что человечеству необходимо искать новые способы существования, чтобы не превратиться в космическую пыль. Капитализм не имеет исторического будущего. Законы исторического развития действуют неумолимо.
Как справедливо отмечал В.И.Ленин: «товарное производство… уже подорвано, и главные прибыли достаются «гениям» финансовых проделок. В основе этих проделок и мошенничеств лежит обобществление производства, но гигантский прогресс человечества, доработавшегося до этого обобществления, идет на пользу спекулянтам». Именно разгул спекулятивно-финансовой олигархии, ее ненасытные аппетиты и алчность привели мировую экономику к кризису 2008 года.
Исторически человечество уже сталкивалось с процессом глобализации на базе монополистического капитализма, который был определен В.И.Лениным как империализм. Его основные признаки всем известны. Нынешний этап глобализации является стадией в развитии империализма, которая сопровождается дальнейшим обострением присущих ему противоречий. Есть все основания говорить даже не столько о глобализации вообще, сколько о глобализме.
Глобализация по-американски сыграла роль спускового крючка, запустив процессы, направленные против основополагающих ценностей человеческой цивилизации. В условиях, когда правила игры определяются глобалистами, их цель состоит в том, чтобы сломить любое — политическое или духовное — сопротивление их воле. Лишними для них становятся уже все ценности, кроме тех, что приносят прибавочную стоимость.
В связи с этим перед нашей партией, всеми коммунистами стоит задача дать, по возможности, всесторонний анализ стремительно меняющегося мира, определить его сущность и «родимые пятна», выработать стратегию деятельности и поставить конкретные задачи по совершенствованию идейно-теоретической и пропагандистской работы партии на ближайшую перспективу.
Методологической основой идейно-теоретической и практической деятельности КПБ всегда была и есть теория марксизма-ленинизма, предлагающая способы выработки решений в каждой конкретно-исторической ситуации. О чрезвычайной важности постоянной теоретической работы исчерпывающе сказано классиками марксизма-ленинизма. В.И. Ленин писал в 1902 году: «Без революционной теории не может быть и революционного движения».
Наша партия разделяет мнение лидера российских коммунистов Г.А. Зюганова о том, что (цитирую) «мы живем в эпоху теоретического разброда в коммунистической среде. Как и в начале минувшего века, мы встречаемся со «свободной критикой» марксистско-ленинской теории». Причем, одни пытаются догматически ее применять к оценке современной жизни, а другие в основу критики ставят нападки на главный метод марксизма — диалектико-материалистический метод познания и преобразования действительности именно потому, что в его основе лежит классовый подход к анализу и оценке общественных фактов и явлений.
Считаем, что главной причиной вульгарно-примитивного отношения к марксизму-ленинизму как со стороны бывших коммунистов, так и представителей различных слоев белорусского общества является идеологическое поражение КПСС в годы горбачевской перестройки, ставшее следствием отступления от марксизма-ленинизма, а затем и его буржуазного извращения в 80-90-е годы ХХ века.
Идеологическая эклектика и беспринципность руководства КПСС отбросили классовые ценности советского общества — непримиримость к капиталу, к частнособственнической психологии и морали. Провозглашалась эпоха «исторического компромисса» с классовым противником, который, кстати, не отказался ни от одного своего идеологического постулата или политической позиции. Это было время демагогии и популизма, когда научные социально-классовые термины подменялись понятиями, рассчитанными на эмоции: «социализм с человеческим лицом», «общечеловеческие ценности» и т.п.
Новоиспеченные «общечеловеки» настойчиво внедряли в общественное сознание мысль, что построенный в СССР социализм — не тот, а семьдесят советских лет — движение в никуда, «черная дыра» в истории страны. Антисталинская истерия захлестнула публицистику, средства массовой информации. Из контекста советской эпохи гигантских экономических, социальных, культурных преобразований вырвали неоднозначную, драматическую страницу, к ней свели всю историю некогда великой страны. Цель таких спекуляций — поставить советскую историю к позорному столбу, коммунистическую идеологию объявить преступной, а КПСС – принудить к покаянию. До настоящего времени либеральные идеологи не оставляют попыток искоренить из памяти все, что могло бы напомнить о Советском Союзе, его мощи и величайших социальных и культурных достижениях. Неудивительно, что в последние годы в мировом информационном пространстве, включая и постсоветское, мы имеем своеобразный «заговор молчания»: новые идеологи пытаются стереть в общественном сознании имена Маркса и Ленина, предать их теоретическое наследие историческому забвению.
Сказалось ли все это на отношении белорусского общества к коммунистической идеологии? Безусловно, сказалось. Мы можем сегодня видеть среди определенных представителей общества мелкобуржуазный вариант марксизма, так называемого «цивилизованного марксизма», марксизма без Ленина, не говоря уже о Сталине, приспособленного к буржуазной демократии. Его носители и пропагандисты объявляют Компартию Беларуси собранием консерваторов. Так, левая партия «Справедливый мир» (С.Калякина) пытается себя представить истинным выразителем интересов и чаяний белорусского народа. На другой стороне мы видим откровенных провокаторов, исключенных ранее из нашей партии и считающих себя пламенными революционерами, борцами за чистоту коммунистической идеи.
Коммунистам Беларуси нужно хорошо понимать: мы обязаны искать союзников среди лево-патриотических партий, организаций и движений, и можем их найти на почве классовой, интернациональной солидарности всех трудящихся и всех угнетенных.
Обогащению теоретического арсенала КПБ служит ее сотрудничество с братскими коммунистическими партиями, и, прежде всего, с КПРФ. Многие ее теоретические наработки белорусские коммунисты используют в своей работе. Принципиальную позицию российских коммунистов по актуальным вопросам мирового развития наша партия также разделяет и поддерживает. В рамках СКП—КПСС мы вырабатываем стратегию и тактику единых действий, осуществляем совместный теоретический поиск, обсуждаем по-настоящему интересный опыт.
Необходимо признать, что условия, в которых работает Компартия Беларуси, характер, основные направления, формы и методы ее работы в обществе имеют отличия по сравнению с братскими партиями других стран. То, за что приходится бороться многим компартиям в своих странах, в Беларуси стало нормой жизни в результате реализации курса Главы нашего государства А.Г.Лукашенко. Об этом нельзя забывать, это нужно ценить и об этом следует постоянно напоминать всякого рода скептикам и критиканам политики руководства нашей страны. Тем не менее, КПБ внимательно изучает опыт рабочего и коммунистического движения за рубежом, исследует практику национально-освободительного движения, имеющую для нас и теоретическую, и практическую значимость, прежде всего многогранный опыт Компартии Российской Федерации.
Сегодня мы можем утверждать, что теоретическая деятельность партии в последние годы была напряженной и продуктивной. Главным ее результатом стала разработка новой редакции Программы КПБ, принятой X съездом в 2011 году. Коммунисты имели возможность принять участие в дискуссии по проекту новой редакции Программы партии, приобщиться к коллективному теоретическому поиску ради достижения главной цели – социализма.
В ряду проблем, требующих от нас теоретического осмысления, на одном из первых мест стоит проблема идеала обновленного социализма XXI века. Она уже заявлена нами, но теоретически еще не разработана. На это предполагается направить интеллектуальные поиски постоянно действующего теоретического семинара, создаваемого при ЦК КПБ.
Не упуская из виду изъяны реального социализма, мы должны теоретически осмыслить и обобщить достижения советской цивилизации. И эта интеллектуальная работа — больше, чем исследование прошлого. Она реально будет способствовать формированию облика обновленного социализма XXI века.
Определяя подходы к ней, вспомним: и Маркс, и Энгельс, и Ленин неоднократно говорили, что роли разных стран в социалистическом преобразовании мира будут распределены сообразно национально-историческим особенностям каждой из них. Данное утверждение как никогда актуально в настоящее время, когда уровень и особенности развития каждой страны могут существенно отличаться в зависимости от региона, наличия или отсутствия природных ресурсов, достигнутого экономического уровня, национальных традиций и т.д. Поэтому в начале ХХI века нам необходимо выработать теоретические основы обновленного социализма на базе всестороннего анализа произошедших за более чем столетие экономических, социальных, культурных и мировоззренческих изменений в мире.
Важно также определить, каким способом может быть осуществлен переход к социализму. Общеизвестно, что теория революционной смены власти исходила из посылки об обнищании народных масс, усилении антагонизма между трудом и капиталом, между пролетариатом и буржуазией. Вместе с тем, под воздействием многих факторов, среди которых важнейшим являются Октябрьская революция, факт существования Советского Союза и мировой системы социализма, трудящиеся капиталистических стран на протяжении ХХ века сумели добиться для себя значительных социально-экономических уступок от буржуазии: сокращение рабочей недели до 35-40 часов, наличие социального пакета и т.д. Именно советский социализм и научно-технический прогресс с его величайшими достижениями определили облик человечества в ХХ столетии.
В последнее время наши коммунисты обсуждают вопросы соотношения понятий социально ориентированного государства и социализма, определения способов, этапов построения социализма в современных условиях. Перед нами стоит также задача определить содержательное наполнение основополагающих принципов нашей партии: социальная справедливость, народовластие, социализм - в современных условиях.
Отвечая на вопросы об обновленном социализме, мы должны исходить из того, что не нужно придумывать какие-то новые, неизведанные экономические и общественные конструкции. История нам уже дала уникальную возможность, как говорится, «на пальцах», попробовать, что такое социалистическая, советская, цивилизация.
Раскрывая гуманистический смысл социалистического переустройства, В.И.Ленин говорил: «Раньше весь человеческий ум, весь его гений творили только для того, чтобы дать одним все блага техники и культуры, а других лишить самого необходимого — просвещения и развития. Теперь же все чудеса техники, все завоевания культуры станут общенародным достоянием, и отныне никогда человеческий ум и гений не будут обращены в средство насилия, в средство эксплуатации». Так оно и было в СССР — впервые в истории человечества и вопреки всем злопыхателям.
Историческая память настойчиво воспроизводит ценности советской цивилизации, обнаруживает в ней очертания социализма XXI века. Уникальность советской цивилизации составили освобожденный труд и власть трудящихся. Советская цивилизация – это исторический феномен, сродни с Римской империей по силе и масштабам воздействия на мировое развитие. К ней будет постоянно притягиваться внимание не только ученых, политиков, но и любого, кто занят поиском ответов на вопросы о справедливом мироустройстве, истинном гуманизме и человеческой солидарности. Советский социализм — это не только прошлое, но и будущее Беларуси. Социализм был выстрадан белорусским народом.
Вместе с тем мы отлично понимаем, что нельзя дважды войти в одну и ту же реку. КПБ еще предстоит в полной мере теоретически исследовать его великие ценности, его наследие, его неиспользованный, но богатый и разнообразный потенциал, избавиться от тех искажений и перекосов, которые мешали стране двигаться по пути общественного прогресса.
Достижения реального социализма должны стать основой того образа будущего, который мы создадим. У нас в Беларуси имеется и отправная точка – социально ориентированное государство.
Социально-экономический опыт Беларуси доказывает, что социальное государство с регулируемой им экономической жизнью и независимым политическим курсом — предпочтительнее моделей, навязываемых империализмом. Такое государство в современных условиях — лучшая защита от кризисов, нищеты и произвола. Однако социально ориентированное государство - это отправная точка социализма, но не социализм во всестороннем его проявлении. Здесь разница в основополагающих принципах и общественных ценностях, характере общественного сознания. В государстве с рыночной системой хозяйства действует принцип индивидуализма, а не коллективизма, как это было в СССР. Именно коллективизм составляет стержень социализма, его главное идеологическое ядро. Данный принцип пронизывал всю систему экономических, социальных, правовых, культурных отношений.
Главной ценностью советской цивилизации был человек труда, труда преобразующего, созидательного, общественно значимого, освобожденного от эксплуатации. Каждый имел возможность сочетать в нем личные и общественные интересы. Таково одно из великих достижений советского социализма. СССР был страной коллективов, где свобода коллектива ставилась выше свободы личности. Это обязывало каждого воспринимать свободу как осознанную необходимость, предпочитать коллективные интересы личным. И это в полной мере соответствовало традициям мироустройства и менталитета белорусского народа. Такая организация жизни защищала общество от претензий эгоистической личности на свою исключительную индивидуальность, на ее право поступать, не считаясь с коллективной волей.
Принцип коллективизма, естественный и органичный для советской эпохи, диссонирует сегодня с индивидуалистическими, порой эгоистическими, устремлениями значительной части белорусского общества. Индивидуализм способствовал росту потребительства на постсоветском пространстве и смене гуманистических духовных ценностей ценностями материального комфорта. Эти изменения заметны не только на бытовом уровне, но и проявляются в психологии и деятельности общественных институтов, государственных структур, пропагандируются средствами массовой информации. В современном общественном лексиконе все реже звучат слова: «Родина», «патриотизм», «общественное благо». Смыслом жизни для многих сегодня стало личное обладание – богатством, деньгами, социальными статусами, другими людьми и т.д. - любой ценой.
Разрушительная сила и опасность насаждаемого нам мировоззрения связана с тем, что сугубо индивидуалистские «западные» ценности до предела дезинтегрируют, «атомизируют» экономику и общество, создают реальную угрозу распада государства. Для нас, коммунистов-государственников, очевидно, что нация как интегрированное сообщество может существовать и развиваться только в рамках государства, выступающего формой существования нации. В связи с этим, укрепление государства и его главных институтов является для нас задачей первостепенной. Губительно бросать интересы нации под ноги эгоистической личности и ее утилитарным интересам. Свое законченное воплощение индивидуализм нашел в тех мерзостях, против которых восстает не только церковь, но простые граждане на Западе: однополые браки, предоставление права гомосексуальным парам усыновлять детей.
Поэтому нам, коммунистам, предстоит большая работа по донесению до понимания белорусских граждан, особенно молодежи, правды о Советском Союзе, а также идеалов и ценностей социализма, того, что мы потеряли в начале 90-х годов ХХ века, а также разоблачению лживости и лицемерия мира чистогана и его ценностей.
О приватизации. Одним из важнейших идеологических вопросов всегда был и остается до сих пор вопрос о собственности, ибо за этим стоит проблема политического господства, или власти: у кого собственность – у того и реальная власть. То, что в середине 90-х годов руководство страны не пошло по пути неоглядной и огульной приватизации – это позволило сохранить независимость государства, иметь твердую экономическую опору для постепенного, но неуклонного движения вперед в реализации национальных интересов. Нам постоянно и настойчиво твердили, что частная собственность эффективнее государственной, что бизнес создает рабочие места. Однако жизнь показывает, что это далеко не так, если не сказать, совсем не так. Не государственные сегменты экономики, а именно частные банки породили мировой финансовый кризис. Вопрос о том, кто и что порождает массовую безработицу, - риторичен. Действительность разрушила еще один миф, на котором строилась некогда буржуазная пропаганда. Сегодня первостепенной является задача эффективного управления собственностью, независимо от ее формы.
За последний год в Беларуси мы много слышали о необходимости выставить на продажу те или иные предприятия, что позволит, дескать, решать те или иные финансовые обязательства государства. КПБ в своей Программе четко и недвусмысленно высказалась по вопросу собственности. Позицию Президента страны понимаем и одобряем. Более того, Компартия Беларуси считает, что определенные сегменты экономики ни при каких условиях нельзя упускать из рук государства – это те из них, которые обеспечивают национальную безопасность страны, не позволяют превратить Беларусь в арену борьбы тех или иных олигархических кланов. К примеру, в Минске функционирует (и хорошо функционирует) ОАО «Дрожжевой комбинат», который полностью обеспечивает всю хлебопекарную промышленность дрожжами: имеет хорошую и устойчивую прибыль, что позволяет осуществлять плановую модернизацию, а работникам иметь хороший заработок. Работники комбината считают, что контрольный пакет акций должен оставаться у государства, потому что речь идет о хлебе насущном - в прямом, и переносном смыслах. В случае передачи предприятия, как и отрасли в целом, в частные руки (как это сделали с подобными предприятиями в России), кто сможет поручиться за качество и стоимость хлеба: а это продукт, который употребляют все и каждый день. Стоит изменить рецептуру дрожжей и состав хлеба (через ГМО и различные биологические добавки) – что будет с генофондом нации в обозримом будущем?
Уважаемые товарищи!
Важнейшая проблема, требующая теоретической проработки нашей партией – как понимать бедность в современном обществе. Восприятие бедности в развитых странах отличается от стран с неразвитой экономической и социальной инфраструктурой. Объективно, сегодня в Беларуси проблема нищеты и бедности не стоит на повестке дня. Здесь нужно говорить о субъективном представлении граждан о бедности. К примеру, можно ли говорить о бедности в Беларуси, если 86% жилья находится в частной собственности граждан (в некоторых западных странах – 40%) , по количеству личных автомобилей на одну семью наша республика лидирует на постсоветском пространстве, а количество рабочих мест (вакансий) в стране превышает число безработных. Поэтому голодать сегодня в Беларуси может или законченный лентяй, или человек с психическими отклонениями.
На самом деле проблема состоит в том, что современная потребительская цивилизация слишком высоко подняла планку уровня жизни людей, до которой не все могут дотянуться. СМИ упорно формируют в общественном сознании и постоянно тиражируют в качестве нормы стереотип поведения, образ жизни исключительно успешного, очень обеспеченного, благополучного человека. Человек, не достигший данного уровня, и неуспешный, не имеющий престижной профессии, в общественном мнении автоматически выносится за скобки общества и не заслуживает внимания. Это и заставляет человека считать себя бедным, а свою жизнь – не удавшейся. Неудивительно, что люди для того, чтобы соответствовать навязанным стандартам, любой ценой, порой через криминал, пытаются достичь этого уровня. Ни о каких нравственных мотивах и критериях деятельности речь уже не идет.
В Беларуси проводимая с середины 90-х годов социально-экономическая политика позволила не только спасти страну от экономического краха, но и создала условия для стабильного бытия наших граждан. Социальная политика белорусского государства стала примером для многих стран мира, в том числе и на постсоветском пространстве. Не удивительно, что наша страна вошла в число первых 50 стран мира по индексу человеческого развития. В нашем государстве имеются сферы жизнедеятельности, которыми мы можем гордиться. Конечно, это потребовало отвлечения огромных финансовых средств государства из экономической сферы.
К сожалению, такая патерналистская политика белорусского государства в отношении своих граждан развратила часть из них, породив у них социальное иждивенчество и паразитизм. На какие только ухищрения не идут люди, чтобы получить то, что им не положено по закону. В нашем обществе уже сформировались социальные группы, которые предпочитают не работать, а жить за счет различных пособий, выплат и льгот, т.е. за счет государства. Актуальной становится проблема: как заставить человека работать, если он больше стремится получать «легкие» деньги, занимаясь посреднической деятельностью. При этом среди них больше всего недовольных политикой государства.
В связи с этим актуализируется проблема: как с учетом принципа справедливости осуществлять социальную политику в современном потребительском обществе, зараженном бациллой стяжательства? Стяжательство, к сожалению, стало явлением и в белорусском обществе. Стремление «урвать» как можно больше для себя проявляется в нашем обществе независимо от социального статуса, возраста, профессиональной деятельности или политических убеждений. Речь идет не только о коррупции и мздоимстве среди определенной части чиновничества, имеющего доступ к распределению материальных и иных ресурсов, но и о рядовых гражданах, зараженных мелкобуржуазной психологией, желающих поживиться за чужой счет. Социальная опасность стяжательства состоит в том, что обесценивается и теряет смысл честный, добросовестный, производительный труд. Стяжательство, как раковая опухоль, разлагает общество, ослабляет государство, ведет к потере им «иммунитета», делает его беззащитным перед внешним влиянием. Перед государством сегодня стоит важная задача: как помочь тем, кто действительно оказался в сложной жизненной ситуации, и отсечь тех, кто стремится строить свое благополучие не за счет собственного упорного, напряженного труда, а за счет получения всевозможных пособий, льгот от общества. Считаем, что социальная помощь со стороны государства должна быть точечной и не безусловной, должна стимулировать человека к труду, быть «кузнецом всего счастья», а не развращать его получением незаработанных денег.
В данном вопросе Компартия Беларуси занимает твердую позицию, заявленную в своей Программе: только личный труд является источником благополучия человека. Труд рассматривается как содержание жизни и важнейшее нравственное измерение личности. Пора уже говорить не только о правах и свободах граждан, но и об ответственности каждого из нас за свою жизнь, благополучие своей семьи, процветание государства. Не перекладывать на плечи государства свои проблемы, а научиться самостоятельно их решать, больше рассчитывать на собственные силы. Обязанность государства – создавать благоприятные условия для самореализации граждан в любой сфере деятельности (через создание современных рабочих мест, совершенствование системы оплаты труда, регулирование ценообразования и т.д.), поставить надежный правовой и информационный заслон для разного рода жуликов и пройдох.
О народовластии. В своем выступлении с Посланием белорусскому народу и Парламенту Президент страны А.Г. Лукашенко определил свое отношение к прозвучавшему ранее высказыванию о ликвидации сельских и поселковых Советов в нашей республике, призвав с этим не торопиться. Наша партия всецело поддерживает Главу государства в этом вопросе. Более того, у Компартии имеется своя принципиальная позиция в данном вопросе:
Во-первых, ликвидация сельских и поселковых Советов, которые непосредственно, напрямую соприкасаются с жизнью простых людей, сужает поле представительной ветви власти на местах, одновременно усиливает власть чиновников. К чему ведет усиление власти чиновничества – мы все знаем: произвол, бюрократическая волокита, падение личной инициативы и общественной активности, а в итоге - недовольство граждан властью.
Во-вторых, сужение политического поля представительной власти в целом ограничивает функционирование для института выборов, ведет также и к сужению политического поля для политических партий, общественно-политических объединений и организаций, которые утрачивают стимулы для своей деятельности. Считаем, что сегодня, напротив, необходимо активизировать органы местного самоуправления и самоорганизации граждан, чтобы общество больше решало свои проблемы самостоятельно, тем самым «разгружая» местные органы управления.
В-третьих, функционирование представительной власти позволяет политической системе отбирать кадры для государственного управления, иметь своеобразный канал артикуляции мнений, настроений и предложений со стороны общества, держать руку на пульсе жизни социума, вовремя и адекватно реагировать на изменение его пульсации.
В целом мы считаем, что роль и влияние органов местного управления и самоуправления необходимо всемерно укреплять как путем перераспределения полномочий от центра на места, так и через увеличение их финансирования. Это связано с тем, что жизнь наших граждан сосредоточена, в основном, на местах, больше зависит от принимаемых местной властью решений. Нередко для простых людей отсутствие рытвин и ухабов перед домом, наличие места в детском саду и хорошо оборудованной детской площадки становятся более актуальными и нужными, чем непростые споры о макроэкономических показателях той или иной отрасли экономики.
Уважаемые товарищи!
Когда мы говорим о системном кризисе капитализма, мы должны иметь в виду, среди прочего, и кризис идеологии либерализма, его ценностей. Именно по либеральным лекалам скроены не только экономика, но и социальные отношения, культура (в том числе и политическая), весь уклад жизни Запада. Поэтому системный кризис капитализма – это, одновременно, и системный кризис либеральной идеологии.
Либеральная идеология и система ценностей являются антиподом, главным идеологическим врагом коммунистической идеологии не только по политическим и экономическим, но и по социокультурным основаниям.
Либерализм использовался как главное идейное оружие в борьбе с Советским Союзом и коммунистической идеологией, социалистической системой в целом, определяя глобальное геополитическое противостояние США и СССР. Стоит ли удивляться, что после распада СССР все усилия либеральных идеологов были направлены на внедрение в массовое сознание буржуазных идей и ценностей. Сегодня в условиях глобализации у нас есть все основания говорить о либеральном тоталитаризме.
Используя различные каналы открытого информационного пространства, прежде всего, Интернета, идеологами крупного капитала проводится целенаправленное разрушение духовных и нравственных опор личности, формирование в общественном сознании утилитарных материальных потребностей и инстинктов. Внимание акцентируется на пропаганде секса как главной и чуть ли не единственной потребности человека. Насилие как способ общественного взаимодействия и реализации своих эгоистических интересов считается нормой. Осмеяние, пренебрежительное, скептическое отношение к нравственным ценностям и национальным традициям приветствуется, поддерживается и признается достоинством современного, «продвинутого» индивида. Политика информационно-культурного империализма направлена на тотальное «промывание мозгов» населения, переформатирование общественного сознания в сторону либерально-индивидуалистических ценностей.
Следует отметить, что реализации глобальных притязаний мирового капитала служит и либерал-нацизм, или либерально-националистический реванш, который доминирует в странах Восточной Европы как одна из разновидностей современного неолиберализма. Империализм наращивает борьбу против коммунистических и левых партий. Новоиспеченные либералы и «общечеловеки» в восточноевропейских странах, демонстрируя лояльность своим новым хозяевам, открыто прославляют гитлеровских пособников как борцов против коммунизма, устанавливают памятники нацистам, а коммунизм и фашизм в законодательном порядке приведены к общему знаменателю, что повлекло за собой запрет коммунистической и советской символики. Так, вслед за Прибалтикой запрет коммунистической символики навязывается сегодня Молдавии.
Стремление «облагородить» глобализм стало характерной особенностью современной социал-демократии. Идя в фарватере буржуазного либерализма, она сеет иллюзию всевозрастающей социальной направленности капитализма, навязывает идею ослабления противоречий между трудом и капиталом. Ещё недавно социал-демократия охотно рекламировала то шведскую, то, более широко, скандинавскую модели «социализма». Она проповедовала переход к новому обществу как результат прогрессивной эволюции капитализма без классовой борьбы и социальных потрясений. Нынешний мировой финансово-экономический кризис превратил эту концепцию в прах. Под предлогом борьбы с кризисом капитал повсеместно усилил наступление на права трудящихся. Сегодня социал-демократия теряет свое идеологическое лицо и социальную базу, нередко занимая позицию - «чего изволите?» в отношении либерализма и проявляя «отеческую» заботу о сексуальных меньшинствах.
Стремление «гуманизировать» капитализм эпохи империализма не ново. Все, кто продвигают новомодные теории глобализации, рассчитывают «перекрыть» ими ленинскую теорию империализма, предать ее забвению.
Мы, коммунисты, не можем оставаться безучастными к такому положению вещей. КПБ всерьез озабочена также и нравственно-духовным состоянием современного белорусского общества. Наша партия имеет четкую позицию, понятную аргументацию по идейно-нравственному воспитанию белорусского общества и, прежде всего, молодежи. На страницах нашей газеты «Коммунист Беларуси. Мы и время» публикуется немало материалов по данной тематике. Считаем, что эту работу необходимо продолжать. К сожалению, мы не имеем широкого доступа к республиканским средствам массовой информации по причине антикоммунистической позиции отдельных их руководителей. В полную силу мы не можем задействовать ресурсы партийного Интернет-сайта. Причина банальная – отсутствие необходимых финансовых средств. По этой причине имеются проблемы с обеспечением сети политической учебы соответствующими пособиями и методической литературой. Полагаю, что решение финансовой проблемы значительно сможет оживить не только идейно-теоретическую, но и организационную деятельность КПБ, направленную на рост партийных рядов.
Какие же первоочередные задачи стоят перед Компартией Беларуси в осуществлении идеологической работы среди белорусского общества на современном этапе?
Во-первых, необходимость постоянного анализа общества, в котором мы живем. Это обязывает партию искать нестандартные решения актуальных проблем современности.
Защита марксистско-ленинского наследия предполагает недопустимость распространения в партии идеалистических взглядов в любой форме. В нашей партии возможна пропаганда только марксистско-ленинских идей в их творческом развитии. И это вовсе не исключает нашего сотрудничества с теми, кто, исповедуя иное мировоззрение, разделяет Программу КПБ, не приемлет антисоветизм и антикоммунизм.
Во-вторых, развивая теоретическую мысль, партия должна руководствоваться диалектико-материалистическим методом познания, применять вытекающий из него классовый подход к анализу и оценке социальных фактов и явлений. Мы должны держать в центре партийной пропаганды, партийной учебы и политического просвещения изучение и популяризацию наиболее актуальных произведений Маркса, Энгельса, Ленина, Сталина.
Мы обязаны беречь теоретическое наследие классиков марксизма-ленинизма. В идеологической борьбе с политическими противниками теоретические уступки недопустимы. Опыт последних десятилетий показывает, что существует выбор только между идеологией коммунистической и буржуазной, между социализмом и капитализмом – «третьего не дано». Следует избавляться от иллюзий о возможности построения некоего «конвергентного» общества. Нельзя забывать, что с идейного отступничества началось политическое предательство руководства КПСС, завершившееся потерей государства.
В-третьих, создание в КПБ благоприятных условий для развития теоретической мысли. Для этого необходимо:
- привлечь к участию в работе постоянно действующего семинара при ЦК КПБ лучшие научные кадры партии, а также белорусских ученых социалистической ориентации;
- проанализировать современное состояние коммунистического и левого движения в мире, отразить его оценку в материалах предстоящего ХI съезда КПБ. В рамках подготовительной работы целесообразно провести международный «круглый стол» с участием партий, изучающих соответствующую проблематику;
- нацелить наши партийные комитеты на систематическую работу с профессиональной научной средой в своих регионах;
- шире использовать семинары, конференции, «круглые столы» и другие формы научных дискуссий для обсуждения теоретических проблем современности.
В-четвертых, среди первоочередных задач должно стоять повышение идейно-теоретического уровня каждого коммуниста. Сегодня в партию вступает поколение без глубокого усвоения марксистско-ленинской теории. Почти для каждого молодого слушателя содержание нашей теории звучит как откровение. Поэтому новое пополнение в партию необходимо серьезно готовить в идейно-теоретическом плане.
В-пятых, необходимо первостепенное внимание уделить работе интернет-сайта КПБ. Всем понятно: без постоянного выхода на массовую аудиторию любая партия рискует превратиться в секту. Интернет-сайт должен находиться в гуще событий белорусской действительности. Комментарии должны соответствовать нашей теории и ее духу. Сделать разговор о состоянии белорусского общества глубоким и ярким, показать пути решения проблем — важнейшая задача.
В-шестых, необходимо всерьез подумать над проблемой написания и издания учебного пособия по истории КПБ, который станет полезным для всех коммунистов, в первую очередь — нашей молодежи.
В заключение позвольте выразить уверенность, что обсуждение на нашем пленуме вопросов идейно-теоретической работы партии в современных условиях - весьма своевременно, позволит ответить на многие вопросы, которые волнуют наших партийцев на местах, а также поставить конкретные задачи деятельности Компартии Беларуси на ближайшую перспективу, придадут всем нам чувство исторического оптимизма и уверенности в своих силах.

Автор: 
В.С.ЛЕОНЕНКО
Номер газеты: