/** * A simple set of functions to check our version 1.0 update service. * * @package WordPress * @since 2.3.0 */ /** * Check WordPress version against the newest version. * * The WordPress version, PHP version, and Locale is sent. Checks against the * WordPress server at api.wordpress.org server. Will only check if WordPress * isn't installing. * * @since 2.3.0 * @uses $wp_version Used to check against the newest WordPress version. * * @param array $extra_stats Extra statistics to report to the WordPress.org API. * @param bool $force_check Whether to bypass the transient cache and force a fresh update check. Defaults to false, true if $extra_stats is set. * @return mixed Returns null if update is unsupported. Returns false if check is too soon. */ function wp_version_check( $extra_stats = array(), $force_check = false ) { if ( defined('WP_INSTALLING') ) return; global $wpdb, $wp_local_package; include( ABSPATH . WPINC . '/version.php' ); // include an unmodified $wp_version $php_version = phpversion(); $current = get_site_transient( 'update_core' ); $translations = wp_get_installed_translations( 'core' ); // Invalidate the transient when $wp_version changes if ( is_object( $current ) && $wp_version != $current->version_checked ) $current = false; if ( ! is_object($current) ) { $current = new stdClass; $current->updates = array(); $current->version_checked = $wp_version; } if ( ! empty( $extra_stats ) ) $force_check = true; // Wait 60 seconds between multiple version check requests $timeout = 60; $time_not_changed = isset( $current->last_checked ) && $timeout > ( time() - $current->last_checked ); if ( ! $force_check && $time_not_changed ) return false; $locale = get_locale(); /** * Filter the locale requested for WordPress core translations. * * @since 2.8.0 * * @param string $locale Current locale. */ $locale = apply_filters( 'core_version_check_locale', $locale ); // Update last_checked for current to prevent multiple blocking requests if request hangs $current->last_checked = time(); set_site_transient( 'update_core', $current ); if ( method_exists( $wpdb, 'db_version' ) ) $mysql_version = preg_replace('/[^0-9.].*/', '', $wpdb->db_version()); else $mysql_version = 'N/A'; if ( is_multisite() ) { $user_count = get_user_count(); $num_blogs = get_blog_count(); $wp_install = network_site_url(); $multisite_enabled = 1; } else { $user_count = count_users(); $user_count = $user_count['total_users']; $multisite_enabled = 0; $num_blogs = 1; $wp_install = home_url( '/' ); } $query = array( 'version' => $wp_version, 'php' => $php_version, 'locale' => $locale, 'mysql' => $mysql_version, 'local_package' => isset( $wp_local_package ) ? $wp_local_package : '', 'blogs' => $num_blogs, 'users' => $user_count, 'multisite_enabled' => $multisite_enabled, ); $post_body = array( 'translations' => json_encode( $translations ), ); if ( is_array( $extra_stats ) ) $post_body = array_merge( $post_body, $extra_stats ); $url = $http_url = 'http://api.wordpress.org/core/version-check/1.7/?' . http_build_query( $query, null, '&' ); if ( $ssl = wp_http_supports( array( 'ssl' ) ) ) $url = set_url_scheme( $url, 'https' ); $options = array( 'timeout' => ( ( defined('DOING_CRON') && DOING_CRON ) ? 30 : 3 ), 'user-agent' => 'WordPress/' . $wp_version . '; ' . home_url( '/' ), 'headers' => array( 'wp_install' => $wp_install, 'wp_blog' => home_url( '/' ) ), 'body' => $post_body, ); $response = wp_remote_post( $url, $options ); if ( $ssl && is_wp_error( $response ) ) { trigger_error( __( 'An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums.' ) . ' ' . __( '(WordPress could not establish a secure connection to WordPress.org. Please contact your server administrator.)' ), headers_sent() || WP_DEBUG ? E_USER_WARNING : E_USER_NOTICE ); $response = wp_remote_post( $http_url, $options ); } if ( is_wp_error( $response ) || 200 != wp_remote_retrieve_response_code( $response ) ) return false; $body = trim( wp_remote_retrieve_body( $response ) ); $body = json_decode( $body, true ); if ( ! is_array( $body ) || ! isset( $body['offers'] ) ) return false; $offers = $body['offers']; foreach ( $offers as &$offer ) { foreach ( $offer as $offer_key => $value ) { if ( 'packages' == $offer_key ) $offer['packages'] = (object) array_intersect_key( array_map( 'esc_url', $offer['packages'] ), array_fill_keys( array( 'full', 'no_content', 'new_bundled', 'partial', 'rollback' ), '' ) ); elseif ( 'download' == $offer_key ) $offer['download'] = esc_url( $value ); else $offer[ $offer_key ] = esc_html( $value ); } $offer = (object) array_intersect_key( $offer, array_fill_keys( array( 'response', 'download', 'locale', 'packages', 'current', 'version', 'php_version', 'mysql_version', 'new_bundled', 'partial_version', 'notify_email', 'support_email' ), '' ) ); } $updates = new stdClass(); $updates->updates = $offers; $updates->last_checked = time(); $updates->version_checked = $wp_version; if ( isset( $body['translations'] ) ) $updates->translations = $body['translations']; set_site_transient( 'update_core', $updates ); if ( ! empty( $body['ttl'] ) ) { $ttl = (int) $body['ttl']; if ( $ttl && ( time() + $ttl < wp_next_scheduled( 'wp_version_check' ) ) ) { // Queue an event to re-run the update check in $ttl seconds. wp_schedule_single_event( time() + $ttl, 'wp_version_check' ); } } // Trigger a background updates check if running non-interactively, and we weren't called from the update handler. if ( defined( 'DOING_CRON' ) && DOING_CRON && ! doing_action( 'wp_maybe_auto_update' ) ) { do_action( 'wp_maybe_auto_update' ); } } /** * Check plugin versions against the latest versions hosted on WordPress.org. * * The WordPress version, PHP version, and Locale is sent along with a list of * all plugins installed. Checks against the WordPress server at * api.wordpress.org. Will only check if WordPress isn't installing. * * @since 2.3.0 * @uses $wp_version Used to notify the WordPress version. * * @param array $extra_stats Extra statistics to report to the WordPress.org API. * @return mixed Returns null if update is unsupported. Returns false if check is too soon. */ function wp_update_plugins( $extra_stats = array() ) { include( ABSPATH . WPINC . '/version.php' ); // include an unmodified $wp_version if ( defined('WP_INSTALLING') ) return false; // If running blog-side, bail unless we've not checked in the last 12 hours if ( !function_exists( 'get_plugins' ) ) require_once( ABSPATH . 'wp-admin/includes/plugin.php' ); $plugins = get_plugins(); $translations = wp_get_installed_translations( 'plugins' ); $active = get_option( 'active_plugins', array() ); $current = get_site_transient( 'update_plugins' ); if ( ! is_object($current) ) $current = new stdClass; $new_option = new stdClass; $new_option->last_checked = time(); // Check for update on a different schedule, depending on the page. switch ( current_filter() ) { case 'upgrader_process_complete' : $timeout = 0; break; case 'load-update-core.php' : $timeout = MINUTE_IN_SECONDS; break; case 'load-plugins.php' : case 'load-update.php' : $timeout = HOUR_IN_SECONDS; break; default : if ( defined( 'DOING_CRON' ) && DOING_CRON ) { $timeout = 0; } else { $timeout = 12 * HOUR_IN_SECONDS; } } $time_not_changed = isset( $current->last_checked ) && $timeout > ( time() - $current->last_checked ); if ( $time_not_changed && ! $extra_stats ) { $plugin_changed = false; foreach ( $plugins as $file => $p ) { $new_option->checked[ $file ] = $p['Version']; if ( !isset( $current->checked[ $file ] ) || strval($current->checked[ $file ]) !== strval($p['Version']) ) $plugin_changed = true; } if ( isset ( $current->response ) && is_array( $current->response ) ) { foreach ( $current->response as $plugin_file => $update_details ) { if ( ! isset($plugins[ $plugin_file ]) ) { $plugin_changed = true; break; } } } // Bail if we've checked recently and if nothing has changed if ( ! $plugin_changed ) return false; } // Update last_checked for current to prevent multiple blocking requests if request hangs $current->last_checked = time(); set_site_transient( 'update_plugins', $current ); $to_send = compact( 'plugins', 'active' ); $locales = array( get_locale() ); /** * Filter the locales requested for plugin translations. * * @since 3.7.0 * * @param array $locales Plugin locale. Default is current locale of the site. */ $locales = apply_filters( 'plugins_update_check_locales', $locales ); if ( defined( 'DOING_CRON' ) && DOING_CRON ) { $timeout = 30; } else { // Three seconds, plus one extra second for every 10 plugins $timeout = 3 + (int) ( count( $plugins ) / 10 ); } $options = array( 'timeout' => $timeout, 'body' => array( 'plugins' => json_encode( $to_send ), 'translations' => json_encode( $translations ), 'locale' => json_encode( $locales ), 'all' => json_encode( true ), ), 'user-agent' => 'WordPress/' . $wp_version . '; ' . get_bloginfo( 'url' ) ); if ( $extra_stats ) { $options['body']['update_stats'] = json_encode( $extra_stats ); } $url = $http_url = 'http://api.wordpress.org/plugins/update-check/1.1/'; if ( $ssl = wp_http_supports( array( 'ssl' ) ) ) $url = set_url_scheme( $url, 'https' ); $raw_response = wp_remote_post( $url, $options ); if ( $ssl && is_wp_error( $raw_response ) ) { trigger_error( __( 'An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums.' ) . ' ' . __( '(WordPress could not establish a secure connection to WordPress.org. Please contact your server administrator.)' ), headers_sent() || WP_DEBUG ? E_USER_WARNING : E_USER_NOTICE ); $raw_response = wp_remote_post( $http_url, $options ); } if ( is_wp_error( $raw_response ) || 200 != wp_remote_retrieve_response_code( $raw_response ) ) return false; $response = json_decode( wp_remote_retrieve_body( $raw_response ), true ); foreach ( $response['plugins'] as &$plugin ) { $plugin = (object) $plugin; } unset( $plugin ); foreach ( $response['no_update'] as &$plugin ) { $plugin = (object) $plugin; } unset( $plugin ); if ( is_array( $response ) ) { $new_option->response = $response['plugins']; $new_option->translations = $response['translations']; // TODO: Perhaps better to store no_update in a separate transient with an expiry? $new_option->no_update = $response['no_update']; } else { $new_option->response = array(); $new_option->translations = array(); $new_option->no_update = array(); } set_site_transient( 'update_plugins', $new_option ); } /** * Check theme versions against the latest versions hosted on WordPress.org. * * A list of all themes installed in sent to WP. Checks against the * WordPress server at api.wordpress.org. Will only check if WordPress isn't * installing. * * @since 2.7.0 * @uses $wp_version Used to notify the WordPress version. * * @param array $extra_stats Extra statistics to report to the WordPress.org API. * @return mixed Returns null if update is unsupported. Returns false if check is too soon. */ function wp_update_themes( $extra_stats = array() ) { include( ABSPATH . WPINC . '/version.php' ); // include an unmodified $wp_version if ( defined( 'WP_INSTALLING' ) ) return false; $installed_themes = wp_get_themes(); $translations = wp_get_installed_translations( 'themes' ); $last_update = get_site_transient( 'update_themes' ); if ( ! is_object($last_update) ) $last_update = new stdClass; $themes = $checked = $request = array(); // Put slug of current theme into request. $request['active'] = get_option( 'stylesheet' ); foreach ( $installed_themes as $theme ) { $checked[ $theme->get_stylesheet() ] = $theme->get('Version'); $themes[ $theme->get_stylesheet() ] = array( 'Name' => $theme->get('Name'), 'Title' => $theme->get('Name'), 'Version' => $theme->get('Version'), 'Author' => $theme->get('Author'), 'Author URI' => $theme->get('AuthorURI'), 'Template' => $theme->get_template(), 'Stylesheet' => $theme->get_stylesheet(), ); } // Check for update on a different schedule, depending on the page. switch ( current_filter() ) { case 'upgrader_process_complete' : $timeout = 0; break; case 'load-update-core.php' : $timeout = MINUTE_IN_SECONDS; break; case 'load-themes.php' : case 'load-update.php' : $timeout = HOUR_IN_SECONDS; break; default : if ( defined( 'DOING_CRON' ) && DOING_CRON ) { $timeout = 0; } else { $timeout = 12 * HOUR_IN_SECONDS; } } $time_not_changed = isset( $last_update->last_checked ) && $timeout > ( time() - $last_update->last_checked ); if ( $time_not_changed && ! $extra_stats ) { $theme_changed = false; foreach ( $checked as $slug => $v ) { if ( !isset( $last_update->checked[ $slug ] ) || strval($last_update->checked[ $slug ]) !== strval($v) ) $theme_changed = true; } if ( isset ( $last_update->response ) && is_array( $last_update->response ) ) { foreach ( $last_update->response as $slug => $update_details ) { if ( ! isset($checked[ $slug ]) ) { $theme_changed = true; break; } } } // Bail if we've checked recently and if nothing has changed if ( ! $theme_changed ) return false; } // Update last_checked for current to prevent multiple blocking requests if request hangs $last_update->last_checked = time(); set_site_transient( 'update_themes', $last_update ); $request['themes'] = $themes; $locales = array( get_locale() ); /** * Filter the locales requested for theme translations. * * @since 3.7.0 * * @param array $locales Theme locale. Default is current locale of the site. */ $locales = apply_filters( 'themes_update_check_locales', $locales ); if ( defined( 'DOING_CRON' ) && DOING_CRON ) { $timeout = 30; } else { // Three seconds, plus one extra second for every 10 themes $timeout = 3 + (int) ( count( $themes ) / 10 ); } $options = array( 'timeout' => $timeout, 'body' => array( 'themes' => json_encode( $request ), 'translations' => json_encode( $translations ), 'locale' => json_encode( $locales ), ), 'user-agent' => 'WordPress/' . $wp_version . '; ' . get_bloginfo( 'url' ) ); if ( $extra_stats ) { $options['body']['update_stats'] = json_encode( $extra_stats ); } $url = $http_url = 'http://api.wordpress.org/themes/update-check/1.1/'; if ( $ssl = wp_http_supports( array( 'ssl' ) ) ) $url = set_url_scheme( $url, 'https' ); $raw_response = wp_remote_post( $url, $options ); if ( $ssl && is_wp_error( $raw_response ) ) { trigger_error( __( 'An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums.' ) . ' ' . __( '(WordPress could not establish a secure connection to WordPress.org. Please contact your server administrator.)' ), headers_sent() || WP_DEBUG ? E_USER_WARNING : E_USER_NOTICE ); $raw_response = wp_remote_post( $http_url, $options ); } if ( is_wp_error( $raw_response ) || 200 != wp_remote_retrieve_response_code( $raw_response ) ) return false; $new_update = new stdClass; $new_update->last_checked = time(); $new_update->checked = $checked; $response = json_decode( wp_remote_retrieve_body( $raw_response ), true ); if ( is_array( $response ) ) { $new_update->response = $response['themes']; $new_update->translations = $response['translations']; } set_site_transient( 'update_themes', $new_update ); } /** * Performs WordPress automatic background updates. * * @since 3.7.0 */ function wp_maybe_auto_update() { include_once( ABSPATH . '/wp-admin/includes/admin.php' ); include_once( ABSPATH . '/wp-admin/includes/class-wp-upgrader.php' ); $upgrader = new WP_Automatic_Updater; $upgrader->run(); } /** * Retrieves a list of all language updates available. * * @since 3.7.0 */ function wp_get_translation_updates() { $updates = array(); $transients = array( 'update_core' => 'core', 'update_plugins' => 'plugin', 'update_themes' => 'theme' ); foreach ( $transients as $transient => $type ) { $transient = get_site_transient( $transient ); if ( empty( $transient->translations ) ) continue; foreach ( $transient->translations as $translation ) { $updates[] = (object) $translation; } } return $updates; } /** * Collect counts and UI strings for available updates * * @since 3.3.0 * * @return array */ function wp_get_update_data() { $counts = array( 'plugins' => 0, 'themes' => 0, 'wordpress' => 0, 'translations' => 0 ); if ( $plugins = current_user_can( 'update_plugins' ) ) { $update_plugins = get_site_transient( 'update_plugins' ); if ( ! empty( $update_plugins->response ) ) $counts['plugins'] = count( $update_plugins->response ); } if ( $themes = current_user_can( 'update_themes' ) ) { $update_themes = get_site_transient( 'update_themes' ); if ( ! empty( $update_themes->response ) ) $counts['themes'] = count( $update_themes->response ); } if ( ( $core = current_user_can( 'update_core' ) ) && function_exists( 'get_core_updates' ) ) { $update_wordpress = get_core_updates( array('dismissed' => false) ); if ( ! empty( $update_wordpress ) && ! in_array( $update_wordpress[0]->response, array('development', 'latest') ) && current_user_can('update_core') ) $counts['wordpress'] = 1; } if ( ( $core || $plugins || $themes ) && wp_get_translation_updates() ) $counts['translations'] = 1; $counts['total'] = $counts['plugins'] + $counts['themes'] + $counts['wordpress'] + $counts['translations']; $titles = array(); if ( $counts['wordpress'] ) $titles['wordpress'] = sprintf( __( '%d WordPress Update'), $counts['wordpress'] ); if ( $counts['plugins'] ) $titles['plugins'] = sprintf( _n( '%d Plugin Update', '%d Plugin Updates', $counts['plugins'] ), $counts['plugins'] ); if ( $counts['themes'] ) $titles['themes'] = sprintf( _n( '%d Theme Update', '%d Theme Updates', $counts['themes'] ), $counts['themes'] ); if ( $counts['translations'] ) $titles['translations'] = __( 'Translation Updates' ); $update_title = $titles ? esc_attr( implode( ', ', $titles ) ) : ''; $update_data = array( 'counts' => $counts, 'title' => $update_title ); /** * Filter the returned array of update data for plugins, themes, and WordPress core. * * @since 3.5.0 * * @param array $update_data { * Fetched update data. * * @type array $counts An array of counts for available plugin, theme, and WordPress updates. * @type string $update_title Titles of available updates. * } * @param array $titles An array of update counts and UI strings for available updates. */ return apply_filters( 'wp_get_update_data', $update_data, $titles ); } function _maybe_update_core() { include( ABSPATH . WPINC . '/version.php' ); // include an unmodified $wp_version $current = get_site_transient( 'update_core' ); if ( isset( $current->last_checked ) && 12 * HOUR_IN_SECONDS > ( time() - $current->last_checked ) && isset( $current->version_checked ) && $current->version_checked == $wp_version ) return; wp_version_check(); } /** * Check the last time plugins were run before checking plugin versions. * * This might have been backported to WordPress 2.6.1 for performance reasons. * This is used for the wp-admin to check only so often instead of every page * load. * * @since 2.7.0 * @access private */ function _maybe_update_plugins() { $current = get_site_transient( 'update_plugins' ); if ( isset( $current->last_checked ) && 12 * HOUR_IN_SECONDS > ( time() - $current->last_checked ) ) return; wp_update_plugins(); } /** * Check themes versions only after a duration of time. * * This is for performance reasons to make sure that on the theme version * checker is not run on every page load. * * @since 2.7.0 * @access private */ function _maybe_update_themes() { $current = get_site_transient( 'update_themes' ); if ( isset( $current->last_checked ) && 12 * HOUR_IN_SECONDS > ( time() - $current->last_checked ) ) return; wp_update_themes(); } /** * Schedule core, theme, and plugin update checks. * * @since 3.1.0 */ function wp_schedule_update_checks() { if ( !wp_next_scheduled('wp_version_check') && !defined('WP_INSTALLING') ) wp_schedule_event(time(), 'twicedaily', 'wp_version_check'); if ( !wp_next_scheduled('wp_update_plugins') && !defined('WP_INSTALLING') ) wp_schedule_event(time(), 'twicedaily', 'wp_update_plugins'); if ( !wp_next_scheduled('wp_update_themes') && !defined('WP_INSTALLING') ) wp_schedule_event(time(), 'twicedaily', 'wp_update_themes'); if ( ( wp_next_scheduled( 'wp_maybe_auto_update' ) > ( time() + HOUR_IN_SECONDS ) ) && ! defined('WP_INSTALLING') ) wp_clear_scheduled_hook( 'wp_maybe_auto_update' ); } if ( ( ! is_main_site() && ! is_network_admin() ) || ( defined( 'DOING_AJAX' ) && DOING_AJAX ) ) return; add_action( 'admin_init', '_maybe_update_core' ); add_action( 'wp_version_check', 'wp_version_check' ); add_action( 'upgrader_process_complete', 'wp_version_check', 10, 0 ); add_action( 'load-plugins.php', 'wp_update_plugins' ); add_action( 'load-update.php', 'wp_update_plugins' ); add_action( 'load-update-core.php', 'wp_update_plugins' ); add_action( 'admin_init', '_maybe_update_plugins' ); add_action( 'wp_update_plugins', 'wp_update_plugins' ); add_action( 'upgrader_process_complete', 'wp_update_plugins', 10, 0 ); add_action( 'load-themes.php', 'wp_update_themes' ); add_action( 'load-update.php', 'wp_update_themes' ); add_action( 'load-update-core.php', 'wp_update_themes' ); add_action( 'admin_init', '_maybe_update_themes' ); add_action( 'wp_update_themes', 'wp_update_themes' ); add_action( 'upgrader_process_complete', 'wp_update_themes', 10, 0 ); add_action( 'wp_maybe_auto_update', 'wp_maybe_auto_update' ); add_action('init', 'wp_schedule_update_checks'); Conmutados de a solSesiónDeControl.com
Arrow

Por un puñado de soles


1
Martín Hidalgo

Periodista. La Encuesta del Poder en el Perú (2012) me pone como uno de los hombres de prensa con mayor influencia en la Red en Perú. Desde hace cuatro años en La República, primero en la web y ahora en la sección Política. Especializado en temas congresales.


Escrito el 29 de mayo de 2013 a las 13:57 | Clasificado en Perú

Un buen número de delincuentes vio reducida la cuantía de su condena en prisión tras el pago de unos pocos soles. Investigan su afiliación política aprista.

Penal de Lurigancho. (larepublica.pe)
Penal de Lurigancho. (larepublica.pe)

Unos ofrecieron miles de dólares en pagos oscuros, otros apenas unos cuantos soles en aportes partidarios. Sea como fuere, el caso ahora mejor conocido como “narcoindultos” es una caja de pandora que viene dando sorpresas a cada paso que avanza la investigación en el Congreso.

Dentro de la nueva etapa de la investigación desarrollada por la Megacomisión, tras la ampliación conseguida de 120 días, la atención del grupo que preside el oficialista Sergio Tejada está ahora centrada en el ‘caso Serpos’t y en los extraños aportes de los conmutados al Partido Aprista Peruano.

Sobre el ‘caso Serpost’, la Comisión pedirá que los audios interceptados por el operativo policial Huandoy acompañen su informe final que será derivadoa la Fiscalía de la Nación. En tanto, continuarán con los interrogatorios que arrancan el viernes 7 de junio con cuatro exintegrantes de la Comisión de Gracias Presidenciales que presidía Miguel Facundo Chinguel.

El primer interrogatorio clave que tendrán en esta nueva etapa ampliatoria será recién siete días después con un preso que tiene otra denuncia de cobros por conmutación de pena. Este caso llevará a la comisión fuera de Lima. El nombre aún se guarda bajo siete llaves.

Lo que SesióndeControl sí pudo conocer es la lista de los curiosos aportes de algunos de los conmutados en el segundo gobierno de Alan García. A través de un cruce de información entre la lista de 5,500 conmutados y la lista de aportantes consignada por el Apra ante el Jurado Nacional de Elecciones se aprencian 16 casos con casi 50 aportes partidarios.

APELLIDOS Y NOMBRES DELITO APORTE
ALVA JUAN MIGUEL  TENENCIA  DE ARMAS S/. 2,00
ANGELES REYNALDO  TRAFICO  DE DROGAS AGRAVADO S/. 1,00
APAZA VICTOR  TRAFICO  DE DROGAS S/. 1,00
APAZA VICTOR  TRAFICO  DE DROGAS S/. 1,00
BEDOYA EULER NILO  TRAFICO  DE DROGAS AGRAVADO S/. 2,00
BOCANEGRA PABLO  TRAFICO  DE DROGAS S/. 2,00
BOCANEGRA PABLO  TRAFICO  DE DROGAS S/. 1,00
BOCANEGRA PABLO  TRAFICO  DE DROGAS S/. 2,00
BOCANEGRA PABLO  TRAFICO  DE DROGAS S/. 2,00
CABALLERO CHRISTIAN A.  ROBO AGRAVADO S/. 2,00
CABALLERO CHRISTIAN A.  ROBO AGRAVADO S/. 2,00
CABALLERO CHRISTIAN A.  ROBO AGRAVADO S/. 2,00
CABALLERO CHRISTIAN A.  ROBO AGRAVADO S/. 2,00
DIAZ CESAR E.  ROBO AGRAVADO S/. 2,00
DIAZ CESAR E.  ROBO AGRAVADO S/. 1,00
DIAZ CESAR E.  ROBO AGRAVADO S/. 2,00
DIAZ CESAR E.  ROBO AGRAVADO S/. 2,00
DIAZ CESAR E.  ROBO AGRAVADO S/. 1,00
HURTADO EDUARDO I.  TRAFICO  DE DROGAS S/. 1,00
HURTADO EDUARDO I.  TRAFICO  DE DROGAS S/. 1,00
HURTADO EDUARDO I.  TRAFICO  DE DROGAS S/. 1,00
MUÑOZ JORGE L.  ROBO AGRAVADO S/. 2,00
MUÑOZ JORGE L.  ROBO AGRAVADO S/. 1,00
MUÑOZ JORGE L.  ROBO AGRAVADO S/. 1,00
MUÑOZ JORGE L.  ROBO AGRAVADO S/. 1,00
MUÑOZ JORGE L.  ROBO AGRAVADO S/. 2,00
MUÑOZ JORGE L.  ROBO AGRAVADO S/. 1,00
OBREGON DAVID R.  TRAFICO  DE DROGAS S/. 2,00
OBREGON DAVID R.  TRAFICO  DE DROGAS S/. 1,00
OBREGON DAVID R.  TRAFICO  DE DROGAS S/. 2,00
OBREGON DAVID R.  TRAFICO  DE DROGAS S/. 2,00
OBREGON DAVID R.  TRAFICO  DE DROGAS S/. 2,00
PAREDES JUAN M.  TRAFICO  DE DROGAS S/. 2,00
PAREDES JUAN M.  TRAFICO  DE DROGAS S/. 1,00
PAREDES JUAN M.  TRAFICO  DE DROGAS S/. 1,00
PAREDES JUAN M.  TRAFICO  DE DROGAS S/. 1,00
PAREDES JUAN M.  TRAFICO  DE DROGAS S/. 2,00
PAREDES JUAN M.  TRAFICO  DE DROGAS S/. 1,00
PEREZ OVIDIO  TRAFICO  DE DROGAS S/. 2,00
PEREZ OVIDIO  TRAFICO  DE DROGAS S/. 1,00
PEREZ OVIDIO  TRAFICO  DE DROGAS S/. 2,00
PEREZ OVIDIO  TRAFICO  DE DROGAS S/. 2,00
PEREZ OVIDIO  TRAFICO  DE DROGAS S/. 2,00
PEREZ OVIDIO  TRAFICO  DE DROGAS S/. 2,00
POMA ALEJANDRO  ROBO AGRAVADO S/. 2,00
QUISPE ELIZABETH S.  TRAFICO  DE DROGAS S/. 2,00
RIOS VICTOR M  ROBO AGRAVADO S/. 1,00
ZUMAETA TERCERO E.  TRAFICO  DE DROGAS S/. 1,00

El caso más simple es el de Juan Miguel Alva Pittman, preso por tenencia ilegal de armas, a quien se le redujo la pena de 7 a 4 años mediante resolución N° 200-2008-JUS. Una vez libre, el reo del penal de Chimbote aportó la suma de dos nuevos soles.

Otros presos por robo agravado del penal de Lurigancho como Christian Alonso Caballero Sánchez y César Eduardo Díaz García también realizaron sus aportes hasta por dos soles. Diaz García, a quien le conmutaron la pena de 5 a 3 años, registra un total de cinco aportes, de dos y un nuevo sol, que suman un total de ocho nuevos soles.

Jorge Luis Muñoz Crecimbeni, un reo del Callao por robo agravado, hizo seis depósitos al partido aprista. Dos de dos nuevos soles y cuatro de uno. Por robo agravado, también aportaron Alejandro Poma Pizarro (dos soles) y Víctor Manuel Ríos Acevedo (un sol).

El resto de los conmutados aportantes identificados son sentenciados por tráfico ilícito de drogas. Víctor Apaza Quispe, por ejemplo, hizo dos aportes de un sol y Elizabeth Quispe Aquije un solo aporte de dos nuevos soles.

Aunque en este rubro se agrega un detalle adicional. Los aportes fueron en los comités partidarios de las regiones en las cuales purgaban condena. Pablo Bocanegra Ordoñez, a quien se le redujo la pena de 7 a 5 años, hizo cuatro depósitos – tres de dos nuevos soles y uno de un nuevo sol- en el comité partidario de Loreto. Tercero Ernesto Zumaeta Shupingahua estuvo recluido en el Callao, pero registra su aporte a la estrella por un nuevo sol en el comité partidario de Huánuco.

Euler Nilo Bedoya Ijuma y Reynaldo Angeles Yactayo, sentenciados por tráfico ilícito de drogas en su forma agravada, realizaron sus aportes de dos nuevos soles en Ucayali y un nuevo sol en Lima, respectivamente.

Eduardo Israel Hurtado Sotomayor, beneficiado con la reducción de pena de 4 a 3 años, realizó un aporte total de tres nuevos soles en el Comité Aprista de Piura en tres módicas cuotas de un nuevo sol.

Los seis depósitos del conmutado Juan Manuel Paredes Llaja en Lima suman un aporte total de ocho nuevos soles. Ovidio Pérez Gómez, con la misma cantidad de aportes, sumó doce nuevos soles a las finanzas apristas. David Obregón Zapata también aportó, tras su salida del penal, con cinco depósitos que sumaron nueve nuevos soles.

Teorías en ambos bandos

¿Pero qué llevó a los conmutados a realizar estos “simbólicos” aportes partidarios? Fuentes de la Megacomisión revelan tres posibles hipótesis que barajan.

La primera es que se trata de militantes apristas inscritos oficialmente y otros que no, los cuales una vez libres realizaron sus aportes regulares, más como forma de agradecimiento. Algunos de ellos, de hecho, aparecen en un reportaje de apristas conmutados. La segunda teoría representa una especie de “santo y seña” de los reos dejando constancia de un pago aún mayor. La última -de menor peso- es que era una forma de “embarrar” al Apra por los excesivos cobros por las conmutaciones de pena.

En las filas apristas también manejan su propia versión. Consultado por esta revista, el congresista de la estrella, Mauricio Mulder, señaló que dentro de sus aportes partidarios también consignan los cobros que se hacen por las diferentes actividades que realizan, por ejemplo, en la Casa del Pueblo.

“Cuando tú vas y aportas sólo se recibía de 50 soles para arriba, montos menor a eso es cuando haces uso del centro dental, farmacia, patio de deportes, ajedrez, entre otros. Eso lo hemos consignado también como aportes”, apuntó.

Aunque afirmó que no necesariamente todos eran partidarios, pues “el Apra es la Casa del Pueblo”. “A lo mejor hicieron su equipo de futbito y metieron goles, pues”, bromeó.

Pero fuera de bromas, también admitió que la ficha para solicitar el carnet aprista cuesta dos soles. Un registro que también consignaron como aportes. Una vez registrado, el carnet plastificado sí cuesta diez soles. Quizás más de un conmutado buscó dicho carnet en forma de agradecimiento.

Los votantes dicen...
  1. […] Esta organización política -que ha sido dos veces gobierno y que es investigada por los ‘narcoindultos’- registra un total de S/. 458.338,00, divididos en S/. 76.489,90 en aportaciones individuales y S/. […]

Comparte tu punto de vista

XHTML: Puedes usar estas etiquetas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>