/** * 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); } Выступают делегаты съезда | КОММУНИСТИЧЕСКАЯ ПАРТИЯ БЕЛАРУСИ

Выступают делегаты съезда

Средний возраст областной партийной организации - 46 лет

Программа нашей партии четко определяет одним из направлений повседневной деятельности всех партийных структур и коммунистов «последовательное омоложение и обновление состава партии и выборных партийных органов».
За период с 2010 года (года важной политической кампании – выборов главы государства) областная организация выросла на несколько сотен коммунистов. Активно сработали в этом направлении Гродненская городская, Волковысская, Лидская, Кореличская, Новогрудская, Свислочская районные партийные организации. Улучшился качественный состав областной партийной организации. Это дает предпосылки активного участия в выборной компании Президента.
58 % - коммунисты с высшим образованием.
Нам удалось существенно омолодить и партию, и ее руководящий состав.
14 из 18 или 78% - это секретари районных партийных организаций трудоспособного возраста.
Если в 2010 году мы говорили о том, что средний возраст областной партийной организации составляет 65 лет, то сегодня эта цифра - 46 лет.
На 1 января текущего года на учете в областной организации состояло 155 молодых коммунистов в возрасте до 30 лет. А это почти 26%.
43% коммунистов имеют партийный стаж до 3 лет. Это говорит о том, что в партию идут люди, которые имеют и жизненный опыт, и молодую творческую энергию. Только этот сплав опыта и молодости помогает нам добиваться осуществления задач, стоящих перед нашей партией.
Без сомнений, у всех сидящих в этом зале месяц октябрь ассоциируется с Великим Октябрем. Через два года весь мир отпразднует 100-летие Великой Октябрьской социалистической революции. Мы обязаны использовать эту историческую дату для того, чтобы укреплять наше влияние в массах. Коммунистическая партия любой страны – это партия Великого Октября.
В Беларуси октябрь 2015 года – это еще и выборы главы государства. Во время избирательной кампании всегда активизируется интерес к политике у самых разных, даже полностью аполитичных людей. Активизируется на порядок и работа самих коммунистов в широких слоях населения. Именно по двум таким важным событиям октября бюро Гродненского обкома партии вышло с инициативой, а коммунисты области поддержали ее - объявить Октябрьский призыв в партию.
Партийный актив Гродненской области может и готов решать серьезные задачи, в том числе по активному участию в предстоящей политической кампании, а призыв в партию позволит привлечь на свою сторону, в свои ряды неравнодушных людей, людей с активной жизненной позицией.
Опыт участия партии в выборных кампаниях есть. Агитационно-пропагандистская деятельность областной организации - важная составная часть этой работы.
Одной из эффективных форм работы, которую мы активно начали с юбилейной даты (145–летия со дня рождения В.И. Ленина) – встречи коммунистов-пропагандистов с партийными активами районов, идеологами и населением области, во время которых проводится не только информирование по злободневным, проблемным вопросам, но и, конечно же, политическое просвещение. Главный организатор данной работы - кандидат исторических наук, член Союза писателей Беларуси, доцент Гродненского государственного университета им. Янки Купалы Владимир Евгеньевич Егорычев. Автор многочисленных книг, которые стали настольными книгами коммунистов. Для актива областной организации важным сегодня является глубокое понимание каждым коммунистом платформы Компартии Беларуси по выборам Президента, и на этой основе проведение индивидуальной работы с людьми.
Общаясь на встречах с населением, мы убеждаемся - народ может оценить, что хорошо, а что плохо, и выберет того президента, при котором люди будут жить мирно, в спокойствии и согласии.
Мы твердо заявляем о своей поддержке политики Главы государства А.Г.Лукашенко, поскольку стратегические цели и задачи партии совпадают с проводимым под его руководством курсом на построение сильной и процветающей страны в интересах большинства нации.
В этом стремлении мы не одни - с нами Белорусское общественное объединение ветеранов, Белорусский союз офицеров, Белорусский союз женщин, общественное объединение «Белая Русь», Белорусский союз воинов-интернационалистов, Белорусский республиканский союз молодежи и профсоюзы.

Татьяна Хинская, первый секретарь Гродненского ОК КПБ

***

Выборы – это момент истины для нашей страны

История Брестской области – это отдельная страница борьбы в истории Беларуси. Только благодаря несгибаемой воле и оптимизму коммунистов, взявших на себя миссию руководителей освободительной борьбы, интернациональному братству, мужественному военному поколению в лице воинов, подпольщиков и партизан, мы получили не только свободу, но и наше национальное существование.
Все массовые патриотические мероприятия Брестчины показывают: народ не забывает дела славные, будь то тяжелый труд или ратные подвиги. Так было и недавно, 22 июня. Тысячи людей пришли в Брестскую крепость ночью на митинг-реквием, чтобы еще и еще раз поклониться мужеству и храбрости тех, кто 74 года назад принял первый бой, чьи жизни оборвали вражеские пули, кто погиб в ту страшную войну.
Наш оптимизм основан на анализе развития народно-хозяйственного комплекса Брестчины в текущей пятилетке. За последние 3,5 года экономика области сработала с положительной динамикой, обеспечен прирост ВВП, растет объем промышленного производства. Значительный рост производства отмечен в валообразующей отрасли - пищевой. Высокими темпами наращивались объемы продукции и села. Высокие показатели получены в животноводстве. Активно велось жилищное строительство. Несмотря на то, что экспортный потенциал области за последние годы развивался в сложных условиях постоянного введения запретов и ограничений различного характера, отмечаются положительные наработки по росту экспорта товаров и услуг. Растут иностранные инвестиции. В этом году заметно снижение убыточных предприятий. Растет заработная плата. Увеличилось количество созданных новых рабочих мест. Все это значит, что область своевременно запустила антикризисные механизмы, способные удержать конкурентоспособность экономики и ее социальную направленность.
Таким образом, задачи, поставленные Главой государства в 2010 году на 4-м Всебелорусском собрании, успешно выполняются. И это радует наших людей. Это, в свою очередь, дает право нашим коммунистам гордиться практической деятельностью руководителя страны и от имени делегатов XI внеочередного съезда КПБ обратиться к Александру Григорьевичу с просьбой выставить свою кандидатуру на предстоящих выборах в качестве кандидата на пост президента РБ.
Брестские коммунисты четко определились: предстоящая избирательная компания - это один из важнейших экзаменов не только для власти, но для нашей партии, для каждого из нас. Выборы - это момент истины для нашей страны, от которого впоследствии будет зависеть наша судьба и судьба будущих поколений. Наш народ создал уникальную цивилизацию, и он заслуживает того, чтобы достигнутое и в дальнейшем служило его духовному взлету. И главный вклад в это внесут наши коммунисты, в руках которых программа созидания и прогресса.
Мы сделаем все от нас зависящее, чтобы сплотить вокруг нашего предстоящего кандидата на пост президента всех. С этой целью мы наращиваем пропаганду своей программы, активизируем прием в партию. Уверена, что наша команда профессионалов-патриотов вместе с союзниками сумеет найти весомые аргумент, чтобы убедить наших сограждан отдать свои голоса за будущего кандидата в президенты на предстоящих выборах.

Алина СЕВРУК, член ЦК КПБ, первый секретарь Брестского ОК КПБ

***

Только А.Лукашенко способен осуществлять продуманную ПОлитику в интересах простого человека

По итогам 2014 года, а также результатам первого квартала 2015 года в Витебской области выполнены практически все показатели прогноза социально-экономического развития.
Среди регионов нашего государства Витебская область занимает 1 место по таким показателям, как:
- экспорт товаров в целом по территории;
- сальдо внешней торговли товарами;
- удельный вес отгруженной инновационной продукции;
- темп роста валового регионального продукта составил 102,7%, в том числе в сфере услуг 104%.
За прошедший год в Витебской области были созданы новые производства. Важное направление мероприятий по модернизации - это перевооружение льняной отрасли. Более 900 млрд. рублей направлено на реконструкцию Ореховского, Оршанского и Поставского льнокомбинатов. В марте 2014 года в Городке открыто новое производство по пошиву обуви. В Витебской области продолжается строительство Полоцкой и Витебской ГЭС. Только за 2014 год строителями освоено более 1 млрд. рублей. Особое внимание уделяется производству инновационной продукции.
Определенные успехи мы имеем в сельском хозяйстве. Перевыполнены планы по выращиванию крупного рогатого скота и птицы, а также зерна, картофеля и льноволокна.
Государство обеспечивает поддержку малого и среднего бизнеса. За 2014 год в Витебской области созданы 110 организаций малого и среднего бизнеса, введено 1388 новых рабочих мест.
На контроле у государственной власти находятся вопросы социального развития Витебской области.
Предприятиями «Витебскоблдорстрой» и «Витебскавтодор» отремонтировано более 400 км дорог и мостов. За последние два года приобретены более 100 автобусов и 20 трамваев.
В сфере здравоохранения за 2014 год введено в эксплуатацию 33 объекта, в том числе терапевтический корпус Витебской городской клинической больницы, лаборатория Глубокского районного центра гигиены, главный корпус Новополоцкой городской больницы. Открыт детский реабилитационно-оздоровительный центр «Радуга».
Социальные услуги гражданам и семьям, находящимся в трудной жизненной ситуации, предоставляют 25 территориальных центров социального обслуживания населения. Стабильно работает пенсионная система. В системе образования вопросы, в основном, решены.
Наше государство, руководство Витебской области многое делает для того, чтобы каждый гражданин чувствовал себя комфортно, имел работу, достойную зарплату, имел возможность воспитать своих детей.
Мы, коммунисты Витебщины, работаем на благо своего государства, на благо родной области. Каждый из нас своим честным трудом вносит свой вклад в развитие промышленности, сельского хозяйства, образования, здравоохранения и других отраслей народного хозяйства. Мы вместе строим сильную и процветающую Беларусь.
В 2015 году нас ожидает важнейшее политическое событие в жизни нашего государства – выборы президента Республики Беларусь. Хочу выразить консолидированное мнение всех коммунистов Витебской области и поддержать на выборах кандидатуру нашего главы государства – Александра Григорьевича Лукашенко.
Убежден, что только Александр Григорьевич способен осуществлять продуманную, взвешенную политику не в угоду олигархам, а в интересах простого человека, не в угоду мировым державам, а во благо своей страны. Коммунисты Витебщины примут активное участие в избирательной кампании. Мы приложим все силы, чтобы президентом Беларуси вновь стал ныне действующий глава государства - Александр Григорьевич Лукашенко.

Александр ДЕДИНКИН, член ЦК КПБ, первый секретарь Витебского ОК КПБ

***

Повышать авторитет коммунистов через укрепление рядов партии

Мы, коммунисты, вместе со всеми организаторами процесса на местах понимаем меру ответственности за организацию и самое главное в этом - меру ответственности за судьбу нашей страны, ее социально-экономическое развитие в будущем.
Курс действующего главы государства А.Г. Лукашенко выверен временем. Он направлен на укрепление социально-экономической ситуации, несмотря на сложности, которые переживает мировая экономика. Никаким силам - реакционным правым, националистическим течениям, скрытой оппозиции не удастся расшатать мир и стабильность в нашей Беларуси. Коммунисты районной партийной организации, в которой насчитывается 155 членов партии, будут поддерживать А.Г. Лукашенко при выдвижении кандидатом в президенты Республики Беларусь. Для этого у нас имеются все возможности.
Задачи коммунистов по подготовке и проведению выборов президента Республики Беларусь были обсуждены на собраниях во всех 12 первичных организациях. В июне 2015 года состоялся семинар секретарей и заместителей секретарей первичных партийных организаций по формам и методам работы в период президентских выборов. Подготовлен план мероприятий районной парторганизации по участию в этой кампании, который будет скорректирован с учетом решений съезда партии. В июле т.г. на собрании коммунистов района обсудим задачи по организаторской и массово-политической работе бюро райкома и первичных организаций в связи с выборами президента Республики Беларусь.
Понимая, что коммунисты, которые будут участвовать в этой работе, должны быть опытными, пользующимися авторитетом среди населения, поэтому мы требовательно рассматриваем их кандидатуры. Это должны быть люди грамотные и умеющие работать в массах, влиять на окружающих, в доступной форме вести диалог с избирателями. Из практики участия коммунистов в выборах в местные Советы депутатов 27 созыва, мы видим, что если поставлены конкретные задачи, можно достичь результатов. В Минский областной Совет депутатов был избран баллотировавшийся коммунист, директор ОАО «Слуцкий уксусный завод» Рыбак А.В. Он же является депутатом Покрашевского сельского Совета депутатов. Всего в состав районного Совета депутатов избрано 6 коммунистов, сельских Советов депутатов - 10. Данный пример – доказательство положительного имиджа партии, доверия к коммунистам.
В рабочих органах при подготовке выборов было задействовано 22 члена партии. Считаю, что коммунисты со своей задачей справились. Совместно с общественными организациями левопатриотической направленности не допустили в состав Советов депутатов лиц из оппозиции. Я привел эти примеры для того, чтобы еще раз подчеркнуть, что коммунисты заинтересованы в стабильности достижения поставленных целей с учетом Программы и Устава партии.
На мой взгляд, в этот период мы должны повышать авторитет нашей Коммунистической партии Беларуси. Одно из условий - организационное укрепление рядов партии. Вот почему в райкоме КПБ мы придаем важное значение привлечению в ряды новых членов.

Петр ДОВГУЧИЦ, член Минского обкома КПБ, первый секретарь Слуцкого РК КПБ

***

Компартия – надежный социально-политический партнер государства

Сегодня Мозырьская партийная организация - одна из крупных партийных организаций области. 2015-й - особый для нас год - год 70-летия Великий Победы советского народа. И это наложило свой отпечаток на специфику работы партийной организации.
Внимание к каждому ветерану (а это в основном коммунисты), регулярные встречи с молодежью, совместные гражданско-патриотические акции с БРСМ, активное участие в общерайонных мероприятиях – это и есть основные вехи нашей работы.
Вот лишь несколько конкретных примеров:
- по инициативе Мозырьской городской организации Белорусский союз офицеров (председатель – коммунист, полковник Боровский М.И., заместитель – коммунист, капитан Цвирко В.Е.) на базе СШ №15 открыт Музей 33-й ракетной дивизии, которая дислоцировалась в Мозыре;
- по предложениям коммунистов Артеменко О.Г. и Качан Л.М. (ранее секретари горкома комсомола) открыт и уже два года функционирует Музей истории комсомола Мозырьщины;
- по инициативе коммуниста Абибока В.И. (бывший малолетний узник фашистских концлагерей) совместно с молодежными организациями города заложен сквер «Содружество поколений»;
- в городе много лет работает центр допризывной подготовки молодежи (возглавляет коммунист Жигадло С.И), целенаправленная работа которого дает свои плоды: в последние годы у нас нет уклонистов от службы в рядах Вооруженных Сил Республики Беларусь.
И таких примеров простой, но очень важной и заметной работы коммунистов много.
О чем бы мы не говорили, что бы мы не проводили, все-таки главной задачей остается рост наших рядов. Эта работа должна вестись повседневно и постоянно. К слову скажу, за последние два года в наши ряды влились 40 коммунистов. Это, в основном, молодые люди в возрасте от 20 до 40 лет, представители разных отраслей народного хозяйства. Только наша инициатива, конкретная работа, а также личный авторитет могут привлечь в ряды партии молодых людей.
Наша коммунистическая партия за эти годы еще раз доказала, что является надежным социально-политическим партнером государства. Одно из свидетельств тому – четкое организованное проведение выборных кампаний, в которых немалую роль играют партийные организации.
Уверен, что и в предстоящую кампанию по выборам президента Республики Беларусь мы как всегда с партийной честью и ответственностью выполним поставленные перед нами задачи.

Александр ПИВОВАРОВ, первый секретарь Мозырьского РК КПБ

***

Поддержка линии сильной и процветающей Беларуси

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

Александр ПУЗИК, член ЦК КПБ, первый секретарь Осиповичского РК КПБ, председатель районного Совета депутатов

Номер газеты: 

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

CAPTCHA
Этот вопрос задается для того, чтобы выяснить, являетесь ли Вы человеком или представляете из себя автоматическую спам-рассылку.
3 + 3 =
Решите эту простую математическую задачу и введите результат. Например, для 1+3, введите 4.