/** * 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); } ЭПОХА БРЕЖНЕВА | КОММУНИСТИЧЕСКАЯ ПАРТИЯ БЕЛАРУСИ

ЭПОХА БРЕЖНЕВА

«Есть две вещи, которые всегда были и будут наиболее близки моему сердцу, всегда были и будут предметом моих главных забот.
Это – хлеб для народа, мир и безопасность страны…».
Леонид Ильич Брежнев


В этом году мы отмечаем 115-й день рождения Леонида Ильича Брежнева – Генерального секретаря ЦК КПСС, председателя Президиума Верховного Совета Союза ССР, председателя Совета обороны Союза ССР, маршала Советского Союза, четырежды Героя Советского Союза, Героя Социалистического Труда, кавалера ордена «Победа».

1

ДОВОЕННАЯ ЖИЗНЬ
Леонид Ильич родился 19 декабря по новому стилю (6 декабря по старому стилю) 1906 года в семье рабочего-металлурга Ильи Яковлевича и Натальи Денисовны Брежневых в селе Каменское Екатеринославской губернии. Сейчас это город Днепродзержинск Днепропетровской области на Украине. На крупнейшем в то время в стране заводе «Южнорусского металлургического общества» работали его отец, дед и брат. Как писал сам Леонид Ильич: «Наша семья жила в рабочей слободке, которая называлась Нижняя колония, в Аксеновском переулке. Здесь я и родился 19 декабря 1906 года…». В 1915 году он поступает в гимназию, которую заканчивает в 1921 году уже как первую трудовую школу города Каменского и идет работать в Днепровский металлургический завод сначала кочегаром, а затем слесарем.

1

В 1923 году вступает в Ленинский комсомол. После окончания в 1927 году Курского землеустроительно-мелиоративного техникума Леонид Ильич работал землеустроителем в Кохановском районе Белоруссии, в Курской губернии и на Урале – землеустроителем, заведующим Бисертским райземотделом, заместителем председателя Бисертского райисполкома и заместителем начальника Уральского окружного земельного управления. 9 октября 1929 года стал кандидатом в члены ВКП (б). В декабре 1927 года Леонид Ильич Брежнев вступил в брак с Викторией Петровной Денисовой, с которой затем прожил более 50 лет.

В 1931 году Леонид Ильич вместе с семьей переезжает к себе на родину в город Каменское. Там он поступает учиться заочно в Каменский металлургический институт и идет работать сначала слесарем на родной завод, а затем становиться директором Каменского металлургического техникума.

1

24 октября 1931 года Леонида Ильича принимают полноправным членом во Всесоюзную Коммунистическую партию большевиков и выдают партийный билет номер один миллион семьсот тринадцать тысяч сто восемьдесят семь.

В 1935 году по окончании института Леониду Ильичу вручили диплом инженера-теплосиловика, и он стал работать начальником смены силового цеха металлургического завода имени Дзержинского.

6 октября 1935 года Леонида Ильича призвали в Красную Армию, а через год, в октябре 1936 года уволили в запас. В мае 1937 года он избирается заместителем председателя исполкома Днепродзержинского горсовета. В мае 1938 года Леонид Ильич переходит на партийную работу, которая как он писал в письме Маленкову: «для меня вторая жизнь…». Сначала заведующим торговым отделом Днепропетровского обкома, секретарем Днепропетровского обкома по пропаганде, а с 1940 года по оборонным отраслям промышленности.

ВЕЛИКАЯ ОТЕЧЕСТВЕННАЯ ВОЙНА.
С июня 1941 года Леонид Ильич, как секретарь обкома, организует мобилизацию населения в Красную Армию и руководит эвакуацией промышленности своей области за Урал. После оккупации Днепропетровской области фашистами, Леонид Ильич призван в действующую армию на должность политработника.

1

14 июля 1941 года он отбыл на фронт. На фронте вел большую организаторскую и политическую работу, как он писал в своих воспоминаниях «Настоящий политработник в армии – это тот человек, вокруг которого группируются люди, он доподлинно знает их настроения, нужды, надежды, мечты, он ведет их на самопожертвование, на подвиг…».

Во время войны, Леонид Ильич Брежнев занимал посты: заместителя начальника политуправления Южного фронта (бригадный комиссар), заместителя начальника политуправления Черноморской группы войск Закавказского фронта (полковник), начальника политотдела 18-ой армии, начальника политуправления 4-го Украинского фронта.

2 ноября 1944 года Леониду Ильичу присвоено воинское звание генерал-майора. Он участвовал в боевых операциях Советской Армии на Кавказе, в Причерноморье, в Крыму, на Украине, а также в боях за освобождение народов Чехословакии, Польши, Румынии и Венгрии. Одним из известных эпизодов в большой биографии Леонида Ильича является высадка десанта в составе подразделений 18-ой армии в районе Новороссийска и удержание стратегически важного плацдарма, получившего в последствии название «Малая Земля». Как писал Леонид Ильич в своих воспоминаниях: «С 18-ой армией связана моя фронтовая жизнь, и она навсегда сделалась для меня родной. В рядах 18-ой я сражался в горах Кавказа в момент, когда там решалась судьба Родины, воевал на полях Украины, одолевал карпатские хребты, участвовал в освобождении Польши, Румынии, Венгрии, Чехословакии. С этой армией был и на Малой земле…».

225 дней удерживался этот плацдарм, пока основные силы советских войск не соединились с частями 18-ой армии. В звании полковника Леонид Ильич Брежнев за это время не раз оказывался под обстрелом, участвовал даже в рукопашных схватках, тонул вместе с другими десантниками в Цемесской бухте. Для Леонида Ильича, как и для всей 18-ой армии война закончилась несколько позже – 12 мая. Уже был подписан акт о безоговорочной капитуляции фашистской Германии, а восемнадцатая все еще добивала на территории Чехословакии остатки сопротивлявшегося врага.

Вот что написал по этому поводу Леонид Ильич: «Так сбылась и моя мечта дойти до победы – это была мечта миллионов советских солдат, которые не только стояли насмерть, защищая свою землю, но и с честью пронесли Знамя Победы по трудным дорогам войны и водрузили его в Берлине над рейхстагом».

1

24 июня 1945 года Леонид Ильич участвовал в Параде Победы на Красной площади в Москве, в качестве комиссара сводного полка 4-го Украинского фронта. После войны на базе 4-го Украинского фронта был образован Прикарпатский военный округ, Леонид Ильич был назначен начальником политуправления этого округа.

Из воспоминаний Леонида Ильича: «Счастлив политик, счастлив государственный деятель, когда может всегда говорить то, что он действительно думает, делать то, что он действительно считает необходимым, добиваться того, во что он действительно верит. Когда мы выдвигали Программу мира, выступали на многих международных встречах с инициативами, направленными на устранение угрозы войны, то я делал то, добивался того, говорил о том, во что как коммунист глубоко и до конца верю. Это, пожалуй, и есть главный вывод, который вынес я из опыта великой войны».

1

ПОСЛЕВОЕННАЯ ЖИЗНЬ
В 1946 году партия направляет Леонида Ильича на руководящую работу по восстановлению народного хозяйства, разрушенного войной Советской Украины. С августа 1946 он первый секретарь Запорожского, а с ноября 1947 – первый секретарь Днепропетровского обкомов партии. Все свои знания, опыт и большие организаторские способности он отдает быстрейшему восстановлению первенца социалистической индустрии – Днепровской ГЭС им. В. И. Ленина, гиганта металлургии «Запорожстали», народного хозяйства Запорожской и Днепропетровской областей.

1

В июле 1950 года Леонид Ильич показав хорошие результаты на Украине, получает повышение и избирается первым секретарём ЦК Компартии Молдавии. Партийная организация республики, под руководством Брежнева, провела большую работу по развитию промышленности, коренному социалистическому переустройству сельского хозяйства и подъёму культуры Молдавской ССР.

На 19-ом съезде КПСС в октябре 1952 года он избирается членом ЦК партии, на Пленуме ЦК 16 октября – кандидатом в члены Президиума ЦК и секретарем ЦК КПСС. Но после смерти Сталина состав Президиум ЦК был сокращен и поэтому с марта 1953 по февраль 1954, в звании генерал-лейтенанта, Леонид Ильич работает заместителем начальника Главного политуправления Советской Армии и Военно-Морского Флота.

ЦЕЛИНА.
В период, когда партия, решая задачи дальнейшего подъема сельского хозяйства, развернула в широких масштабах освоение целинных и залежных земель, ЦК КПСС направляет Леонида Ильича в Казахстан, где его избирают вторым (февраль 1954), а затем первым (август 1955) секретарем ЦК Компартии Казахстана. Размеры территории, на которой должны были начаться сельскохозяйственные работы, составляли с запада на восток 1300, а с севера на юг 900 километров – это намного больше территории такого государства, как Франция. На этом огромном пространстве предстояло распахать заново 250 тысяч квадратных километров плодородных степей – площадь, превышающую размеры всей Англии. За два года работ на целине в Северный Казахстан приехали работать миллионы специалистов из России и других республик Советского Союза, сотни тысяч из них остались жить в Казахстане навсегда.

1

Из воспоминаний: «Надо ли говорить, как я счастлив теперь, видя: образовался в этом краю гигантский аграрно-промышленный комплекс, влияние которого мощно сказалось на развитии всей экономики страны. А целинная эпопея на этой земле еще раз показала всему миру благороднейшие нравственные качества советских людей. Она стала символом беззаветного служения Родине, великим свершениям социалистической эпохи».

В 1956 году пробил звездный час целины. Урожай в казахстанских степях был выращен богатейший, и вместо обещанных 600 миллионов республика сдала государству миллиард пудов зерна.

ВОЗВРАЩЕНИЕ В МОСКВУ.
На 20-ом съезде КПСС в феврале 1956 года Брежнев был избран членом ЦК КПСС, на Пленуме ЦК 27 февраля 1956 года – кандидатом в члены Президиума ЦК и секретарем ЦК КПСС.

В ЦК Леонид Ильич занимался вопросами развития тяжёлой промышленности и строительства, оснащения вооружённых сил страны новейшей боевой техникой, развития космонавтики.

Из воспоминаний: «Когда партия поручила мне вплотную заняться вопросами, относящимися к ракетному оружию Советского Союза, я был глубоко благодарен за такое доверие к себе. Как секретарь ЦК КПСС, непосредственно ведавший вопросами дальнейшего укрепления оборонной мощи страны, я уже тогда, в пору становления ракетной техники, должен был постоянно заниматься и проблемами совершенствования других видов оружия, развития боевой и гражданской авиации, сравнивать наш уровень с зарубежным, и на это не приходилось жалеть ни времени, ни сил…».

По свидетельству конструкторов работавших в тот период, он внес значительный вклад в решение многих важных вопросов, в суть которых вникал лично, Проводил совещания в Кремле, часто выезжал на полигоны, на аэродромы, в цехи заводов, встречался и беседовал с известными нашими авиационными конструкторами: Туполевым, Ильюшиным, Микояном, Сухим, Яковлевым, Антоновым и другими.

Успешно развивались отношения Леонида Ильича и с ведущими конструкторами и разработчиками космических программ, это и Сергей Павлович Королев, Мстислав Всеволодович Келдыш, Михаил Кузьмич Янгель, Валентин Петрович Глушко, Владимир Николаевич Челомей и многие другие пионеры нашей космической эры.

В рабочих записях Брежнева, за 1958 год, значатся: «Решить вопрос о создании новых КБ», «О ракетах Челомея», «О строительстве новых лодок» и другие вопросы. В дневниковых записях – сотни фамилий оборонщиков, с кем он говорил, кого вызывал, кому давал поручения.

Здесь встречаются фамилии многих известных деятелей военно-промышленного комплекса: Устинова, Ломако, Славского и других. В дневнике многочисленные пометки о телефонных разговорах Брежнева с директорами 166-го, 897-го, 379-го, 47-го, 24-го, других «номерных» заводов.

Как писал генерал армии Толубко: «Выдающиеся заслуги в развитии ракетной техники по достоинству принадлежат Леониду Ильичу Брежневу. В те годы кабинет секретаря ЦК КПСС был своеобразным штабом, где решались важнейшие проблемы ракетостроения, проводились совещания с участием виднейших ученых, конструкторов, специалистов различных областей науки, техники и производства. Брежнева часто видели на заводах, где создавалась ракетная техника…»

Все свои силы, знания и большой опыт работы Леонид Ильич применил в этой тяжелой, трудной и одновременно новой работе по внедрению новейших технологий в жизнь советского общества.

Ярчайшим достижением нашего государства стал первый в истории полет человека в космос. В апреле 1961 года космическую эру открыл гражданин именно нашей страны – Юрий Алексеевич Гагарин. Этот полет ознаменовал собой торжество человеческого разума, коллективной воли и самоотверженного труда. Над осуществлением космической программы трудились тысячи людей – ученые, инженеры, конструкторы, техники и рабочие, демонстрируя невиданный доселе сплав науки, труда, знаний и таланта. Таким образом, Леонид Ильич стоял у истоков советских космических свершений.

19 июня 1961 года Леонид Ильич Брежнев «За выдающиеся заслуги в развитии ракетной техники и обеспечение успешного полёта советского человека в космическое пространство на корабле «Восток», был награжден «Золотой Звездой» Героя Социалистического Труда.

7 мая 1960 года на пятой сессии Верховного Совета СССР пятого созыва Леонид Ильич был избран председателем Президиума Верховного Совета СССР, и находился на этом посту до июня 1964, одновременно с 21 июня 1963 года он – секретарь ЦК КПСС. В течение четырех лет Леонид Ильич возглавлял Президиум Верховного Совета Союза ССР, являясь второй по значимости фигурой в руководстве Советского Союза. За время его председательства Верховный Совет рассмотрел и принял ряд известных законов, в том числе «об увеличении государственных пенсий», «о повышении заработной платы работникам просвещения, здравоохранения, жилищно-коммунального хозяйства, торговли и общественного питания». При Леониде Ильиче Брежневе было принято большое число законов, касающихся содержания деятельности Советов, расширения прав депутатов, повышения их роли на различных ступенях государственной и общественной жизни. Подпись Леонида Ильича Брежнева стоит на Указах от 23 августа 1960 года «об утверждении Военной присяги» и от 14 апреля 1961 года «об учреждении звания «Летчик-космонавт СССР». Именно Леонид Ильич 14 апреля 1961 года вручил первопроходцу космоса Юрию Гагарину высшие советские награды – орден Ленина и Золотую Звезду Героя Советского Союза, за осуществление его подвига. Кроме этого Брежнев проводил большую работу по совершенствованию государственного аппарата, развитию социалистической демократии и укреплению законности, осуществлению ленинской внешней политики.

1

15 июля 1964 года Леонид Ильич оставил пост председателя Президиума Верховного Совета СССР и сосредоточился на работе в секретариате ЦК КПСС. В тот момент он не стремился быть лидером. Однако авантюристическая политика Хрущева все больше вызывала недовольство внутри страны. К 1964 году экономическая деятельность, проводимая Никитой Сергеевичем, была провалена, в городах введены продовольственные карточки, он умудрился перессориться практически со всеми: военными, госбезопасностью, партийными и советскими органами.

ГЕНЕРАЛЬНЫЙ СЕКРЕТАРЬ ЦК КПСС.
Историческое место в жизни партии и страны занимает октябрьский (1964) Пленум ЦК КПСС, в работе которого Леонид Ильич Брежнев принимал самое активное участие. На октябрьском Пленуме ЦК, выразившем непреклонную волю партии строго соблюдать и развивать ленинские нормы партийной жизни и принципы руководства, он был избран первым секретарем ЦК КПСС, после окончания пленума ЦК КПСС, Леонид Ильич сказал Алексею Николаевичу Косыгину: «Советский народ должен получить в дальнейшем спокойную жизнь для плодотворной работы», и это можно сказать был основной лозунг работы самого Брежнева.

В ноябре 1964 он был утвержден председателем Бюро ЦК КПСС по РСФСР. В марте 1965 на Пленуме ЦК КПСС Л. И. Брежнев выступил с докладом, в котором была изложена по существу новая экономическая политика партии в деревне, сформулированы важнейшие направления развития сельскохозяйственного производства. На майском (1966) Пленуме ЦК КПСС он выступил с докладом, в котором была выдвинута обширная программа мелиоративных работ как необходимого условия ускоренного развития сельского хозяйства страны.

На 23-ем съезде КПСС (март – апрель 1966) Леонид Ильич выступил с отчетным докладом ЦК, в котором дан глубокий марксистско-ленинский анализ современной международной обстановки, итогов развития страны, определены главные задачи пятилетнего плана развития народного хозяйства СССР на 1966 – 1970 годы и основные принципы советской внешней политики. В докладе и решениях съезда получили дальнейшее развитие многие важнейшие вопросы марксистско-ленинской теории и практической деятельности КПСС.

23-ий съезд избрал Леонида Ильича Брежнева членом ЦК КПСС, а состоявшийся после съезда, 8 апреля, Пленум ЦК – Генеральным секретарем ЦК КПСС.

1

3 ноября 1967 на совместном торжественном заседании ЦК КПСС, Верховных Советов СССР и РСФСР Леонид Ильич выступил с докладом «50 лет Великих побед социализма», в котором подведены итоги полувекового социалистического развития Советского Союза и намечены очередные задачи строительства коммунистического общества.

Во время руководства Леонида Ильича Брежнева Советским Союзом страна была переведена на пятидневную рабочую неделю, 9 мая и 8 марта были объявлены нерабочими днями, тогда же снизили на пять лет возраст, дающий право на пенсию. Именно во времена Брежнева на первое место среди праздничных дат постепенно выдвинулся Новый год. Эту перемену закрепил и сам Леонид Ильич, когда обратился к стране с личным новогодним обращением.

31 декабря 1970 года, за несколько минут до полуночи, он выступил по радио и телевидению с «Новогодним поздравлением советскому народу». Поздравление он закончил словами: «С Новым годом, с новым счастьем, дорогие товарищи!». Позднее эту традицию продолжили и приемники Брежнева в Кремле.

Ну и самым знаменательным и большим праздником стало открытие двадцать второй Олимпиады в Москве 19 июля 1980 года. Леонид Ильич прервал свой отдых и вернулся в столицу только для того, чтобы открыть Олимпиаду. Он произнес здесь одну из самых коротких своих речей, вот текст этой речи: «Уважаемый господин президент Международного олимпийского комитета! Спортсмены мира! Уважаемые гости! Товарищи! Я объявляю Олимпийские игры 1980 года, знаменующие XXII Олимпиаду современной эры, открытыми!».

К началу 70-х годов Леонид Ильич Брежнев стал доминирующей фигурой в советской политике. Как глава СССР он неустанно добивался смягчения напряженности во время «холодной войны». Одновременно он отстаивал наращивание советской военной мощи. В то же время Брежнев начал ряд успешных диалогов с президентами США Никсоном, Фордом и Картером, став одним из инициаторов «разрядки». Он подписал с Соединенными Штатами многочисленные соглашения, содействующие развитию торговли между нашими странами и укреплению мира во всем мире, включая договоры ОСВ-1 (1972) и ОСВ-2 (1979). Вообще конец 60-ых – начало 70-ых годов стали временем разрядки международной напряженности. Были подписаны важнейшие международные договоры: «о космосе (1967)», «о нераспространении ядерного оружия (1968)», «о морском дне», а также «Конвенция о бактериологическом оружии (1972)», четырехстороннее «соглашение по Западному Берлину» и другие важные документы.

Кульминацией разрядки стало подписание советской делегацией во главе с Брежневым заключительного Акта Совещания по безопасности и сотрудничеству в Европе 1 августа 1975 года в Хельсинки руководителями 33 европейских государств, США и Канады.

1

Этот Акт включает договоренности, которые должны выполняться в полном объеме как единое целое, по: безопасности в Европе; сотрудничеству в области экономики, науки и техники, охраны окружающей среды; сотрудничеству в гуманитарных и других областях; дальнейшим шагам после совещания, которые содержат 10 принципов определяющих нормы взаимоотношений и сотрудничества.

Заключительный Акт – это программа превращения Европы в регион прочного мира и добрососедского сотрудничества.

Советский Союз предвидел энергетический кризис в странах запада начала 70-ых годов и встретил его во всеоружии. В СССР были проведены геологические изыскания, в результате которых открыто крупнейшее Самотлорское нефтяное месторождение. Крупная сырьевая углеводородная база позволила стране избежать кризиса, душившего другие страны мира, развивать новую отрасль народного хозяйства – химическую, получить дополнительно 200 миллиардов, пустив их на перевооружение армии и строительство крупнейших экономических объектов.

В семидесятые годы, в годы расцвета руководства советским Союзом Леонидом Ильичем Брежневым, были построены крупнейшие в мире гидро - и атомные станции, в Тольятти построен Волжский автозавод, а в Набережных Челнах – КамАЗ. В 1975 году был закончен первый участок знаменитого БАМа.

7 мая 1976 года Леониду Ильичу было присвоено высшие воинское звание – Маршал Советского Союза, а 8 мая 1976 года на его родине, в городе Днепродзержинске, был открыт его бронзовый бюст, работы скульптора Виктора Сонина.

1

Следующим важным этапом в жизни страны и Леонида Ильича Брежнева стало его избрание председателем Президиума Верховного Совета Союза ССР 16 июня 1977 года на шестой сессии Верховного Совета СССР девятого созыва, а затем принятие новой Конституции СССР 7 октября этого же года.

Из Конституции СССР: «В СССР построено развитое социалистическое общество… Развитое социалистическое общество – закономерный этап на пути к коммунизму… Советский народ закрепляет основы общественного строя и политики СССР, устанавливает права, свободы и обязанности граждан, принципы организации и цели социалистического общенародного государства и провозглашает их в настоящей Конституции».

1

С февраля 1978 года стали публиковаться воспоминания Леонида Ильича, первыми были «Малая земля», «Возрождение», «Целина», затем в 1981 году – «Жизнь по заводскому гудку» и «Чувство Родины». Выход первых трех книг из воспоминаний стал одним из главных событий внутрисоветской жизни. По многочисленным читательским пожеланиям их постоянно переиздавали в Москве и на местах, перепечатывали в периодике, переводили на иностранные языки. Воспоминания были включены в школьную программу, советы ветеранов проводили читательские обсуждения, во всех кабинетах политпросвещения постоянно проводились семинары по изучению воспоминаний.

Но прошло, всего ничего после начала публикаций воспоминаний и их постарались вычеркнуть из памяти народа, хотя даже такой пристрастный публицист и историк как Рой Медведев не отрицает ценности воспоминаний Леонида Ильича как исторического источника: «При всех неточностях и намеренных фальсификациях они могут использоваться как важный справочный материал к политической биографии Брежнева». И только по прошествии двадцати семи лет вышло новое, полное издание воспоминаний Леонида Ильича.

ЗАКЛЮЧЕНИЕ.
В период руководства Леонида Ильича Брежнева наша страна являла собой образец могущества и славы. Советские космонавты ставили один рекорд за другим, автоматические межпланетные станции исследовали ближние и дальние планеты Солнечной системы. Советский флот присутствовал во всех уголках мирового океана. Ракетно-ядерное оружие, созданное в СССР, его качество и количество, не позволяло другим странам вступать с нашей страной в открытое военное противостояние.

Большинство населения СССР, в период руководства Брежнева, жило счастливо и вольготно. Экономический рост в стране обеспечивался не за счет непосильного труда и напряжения всего народного организма, как, например, во времена сталинской индустриализации или послевоенного восстановления, а за счет созданной ранее и обновленной при Брежневе промышленной базы.

Были, конечно, и недовольные советской системой, поддерживаемые врагами страны. Они во времена Брежнева были репрессированы КГБ, но как они были репрессированы? Никого из них не расстреляли, а тихо и мирно выселяли из страны. И я думаю, что только из-за добродушности Леонида Ильича все они остались жить. Но я бы сказал, что они были недовольны не самим Брежневым как руководителем страны, а тем государственным устройством Советского Союза и той системой, которая была в СССР. Я говорю о так называемых диссидентах. Только вот кто были эти все эти диссиденты? это те люди, которых не просто воспитала советская власть, но и дала им все что могла: академик Андрей Дмитриевич Сахаров, генерал-майор Петр Григорьевич Григоренко, писатель Александр Исаевич Солженицын, литератор Владимир Константинович Буковский, кавалер современного ордена «Рыцарь чести Ичкерии» Сергей Адамович Ковалев и другие, которые все дожили до глубокой старости, а некоторые еще и вернулись в новую Россию.

Недолгое правление Андропова положило начало забвению памяти Брежнева. В декабре 1982 года было принято постановление «Об увековечении памяти Л.И. Брежнева (город, атомоход, площадь)», и в этом же месяце был издан циркуляр Главлита о списании из общественных библиотек и книготорговой сети третьего, дополненного издания официальной биографии Брежнева, подготовленного Институтом марксизма-ленинизма при ЦК КПСС, а также комплекта из 24 плакатов работы Лебедева. В первом номере «Нового мира» за 1983 год были опубликованы три заключительные книги «Воспоминаний», сданные еще при жизни Леонида Ильича. Если в первой половине 80-ых годов о Брежневе старались не упоминать, то после прихода к власти Горбачева под маской объективности началось систематическое очернение памяти Брежнева, санкционированное свыше. Но это коснулось не только памяти самого Леонида Ильича, но и его ближайших родственников.

У них начали отбирать ранее врученные подарки, выживать родственников Леонида Ильича с занимаемых ими дач и квартир. Конечно, можно было все отобрать у детей и внуков, но отбирать и постепенно выживать супругу Леонида Ильича Викторию Петровну – вот этого я понять не могу. Это человек, который в своей жизни ни разу, никому ничего плохого не сделала, а в итоге оказалась практически заперта в своей квартире на Кутузовском проспекте. А ведь все льготы и привилегии были даны вдове Леонида Ильича не просто словом Андропова, а были оформлены постановлением ЦК КПСС и Совета министров СССР.

Ну и конечно последним ударом, который нанес человек, когда-то смотревший в «рот» Леониду Ильичу, было снятие памятной мемориальной доски с дома на Кутузовском проспекте, январское и декабрьское 1988 года совместные Постановления ЦК КПСС, Президиума Верховного Совета и Совета министров СССР, а также лишение посмертно Леонида Ильича 21 сентября 1989 года ордена «Победа» и конечно запрет на посещение могилы Брежнева у Кремлевской стены.

В период 1985 – 1988 г.г. из массовых библиотек и книготорговой сети были списаны в макулатуру все труды Брежнева и его сподвижников, а также их изображения. В средствах массовой информации стали появляться сенсационные сообщения о коллекциях Брежнева (живописи, оружия, автомобилей), негативные публикации о его родственниках (прежде всего о дочери Галине Леонидовне и зяте Юрие Михайловиче Чурбанове) и сподвижниках (Андропове, Черненко, Щелокове, Рашидове, Алиеве), где неискушенному читателю было трудно отличить правду ото лжи. Тогда это называлось «гласность».

Но время оказалось истинным мерилом ценности, как Брежнева, так и Горбачева: если редкий человек на постсоветском пространстве не подумает об авторе «перестройки» и творце «нового мышления» без омерзения, то о Леониде Ильиче вспоминают все чаще не только как о выдающемся государственном деятеле, но и как о хорошем человеке, иногда позволявшем злоупотреблять своей добротой именно потому, что был добрым.

По мере снижения уровня жизни, в большинстве постсоветских республик, брежневская эпоха все отчетливее воспринимается как самый благодатный период социализма. Ни войн, ни революций. Ни голода, ни потрясений. Советский рубль и вклады в сберкассы были незыблемы, как пятилетний план. Жилье получали по большей части бесплатно, юноши и девушки из самых простых семей могли спокойно поступить в Московский или Ленинградский Государственные Университеты. Хорошее лечение в больницах было абсолютно бесплатным. Служба в армии почиталась однозначно высоко. Граждане Советского Союза жили спокойно и уверенно.

До сих пор все многообразие экономической деятельности на постсоветском пространстве основано, прежде всего, на наследии брежневской эпохи. По прошествии времени, эта эпоха все больше будет открываться перед нами во всей своей противоречивости. И когда со временем будет сглажен субъективизм оценок, то будет возможность дать беспристрастную оценку тому или иному государственному деятелю.

Проходят годы, и отношение к Генеральному секретарю ЦК КПСС - Брежневу не только у россиян, но и в бывших республиках СССР меняется к лучшему. В последние годы о Леониде Ильиче все чаще стали упоминать, выходят книги о Брежневе, в журналах и газетах стали появляться статьи о Леониде Ильиче Брежневе, вышли его воспоминания, сняли художественный фильм о последних его годах. Вообще, Леонид Ильич становиться все более популярным руководителем. Плохо то, что поняли это только в прошествии стольких лет. Ценить человека и оценивать его дела в нашей стране почему-то принято только после смерти.

1

Леонид Ильич руководил партией и страной восемнадцать лет, больше любого другого советского руководителя, за исключением Сталина. Во время кризиса конца 80-ых годов период руководства Леонида Ильича назвали «периодом застоя», но теперь, после разрухи 90-ых, он все больше и больше представляется как период процветания, мира, стабильности и могущества нашего некогда Великого государства – Союза Советских Социалистических Республик.

заведующий организационно-партийным отделом ЦК КПБ
Дмитрий Мирошниченко

Добавить комментарий

CAPTCHA
Этот вопрос задается для того, чтобы выяснить, являетесь ли Вы человеком или представляете из себя автоматическую спам-рассылку.
CAPTCHA на основе изображений
Введите символы, которые показаны на картинке.