/** * Related Posts Loader for Astra theme. * * @package Astra * @author Brainstorm Force * @copyright Copyright (c) 2021, Brainstorm Force * @link https://www.brainstormforce.com * @since Astra 3.5.0 */ if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly. } /** * Customizer Initialization * * @since 3.5.0 */ class Astra_Related_Posts_Loader { /** * Constructor * * @since 3.5.0 */ public function __construct() { add_filter( 'astra_theme_defaults', array( $this, 'theme_defaults' ) ); add_action( 'customize_register', array( $this, 'related_posts_customize_register' ), 2 ); // Load Google fonts. add_action( 'astra_get_fonts', array( $this, 'add_fonts' ), 1 ); } /** * Enqueue google fonts. * * @return void */ public function add_fonts() { if ( astra_target_rules_for_related_posts() ) { // Related Posts Section title. $section_title_font_family = astra_get_option( 'related-posts-section-title-font-family' ); $section_title_font_weight = astra_get_option( 'related-posts-section-title-font-weight' ); Astra_Fonts::add_font( $section_title_font_family, $section_title_font_weight ); // Related Posts - Posts title. $post_title_font_family = astra_get_option( 'related-posts-title-font-family' ); $post_title_font_weight = astra_get_option( 'related-posts-title-font-weight' ); Astra_Fonts::add_font( $post_title_font_family, $post_title_font_weight ); // Related Posts - Meta Font. $meta_font_family = astra_get_option( 'related-posts-meta-font-family' ); $meta_font_weight = astra_get_option( 'related-posts-meta-font-weight' ); Astra_Fonts::add_font( $meta_font_family, $meta_font_weight ); // Related Posts - Content Font. $content_font_family = astra_get_option( 'related-posts-content-font-family' ); $content_font_weight = astra_get_option( 'related-posts-content-font-weight' ); Astra_Fonts::add_font( $content_font_family, $content_font_weight ); } } /** * Set Options Default Values * * @param array $defaults Astra options default value array. * @return array */ public function theme_defaults( $defaults ) { // Related Posts. $defaults['enable-related-posts'] = false; $defaults['related-posts-title'] = __( 'Related Posts', 'astra' ); $defaults['releted-posts-title-alignment'] = 'left'; $defaults['related-posts-total-count'] = 2; $defaults['enable-related-posts-excerpt'] = false; $defaults['related-posts-excerpt-count'] = 25; $defaults['related-posts-based-on'] = 'categories'; $defaults['related-posts-order-by'] = 'date'; $defaults['related-posts-order'] = 'asc'; $defaults['related-posts-grid-responsive'] = array( 'desktop' => '2-equal', 'tablet' => '2-equal', 'mobile' => 'full', ); $defaults['related-posts-structure'] = array( 'featured-image', 'title-meta', ); $defaults['related-posts-meta-structure'] = array( 'comments', 'category', 'author', ); // Related Posts - Color styles. $defaults['related-posts-text-color'] = ''; $defaults['related-posts-link-color'] = ''; $defaults['related-posts-title-color'] = ''; $defaults['related-posts-background-color'] = ''; $defaults['related-posts-meta-color'] = ''; $defaults['related-posts-link-hover-color'] = ''; $defaults['related-posts-meta-link-hover-color'] = ''; // Related Posts - Title typo. $defaults['related-posts-section-title-font-family'] = 'inherit'; $defaults['related-posts-section-title-font-weight'] = 'inherit'; $defaults['related-posts-section-title-text-transform'] = ''; $defaults['related-posts-section-title-line-height'] = ''; $defaults['related-posts-section-title-font-size'] = array( 'desktop' => '30', 'tablet' => '', 'mobile' => '', 'desktop-unit' => 'px', 'tablet-unit' => 'px', 'mobile-unit' => 'px', ); // Related Posts - Title typo. $defaults['related-posts-title-font-family'] = 'inherit'; $defaults['related-posts-title-font-weight'] = 'inherit'; $defaults['related-posts-title-text-transform'] = ''; $defaults['related-posts-title-line-height'] = '1'; $defaults['related-posts-title-font-size'] = array( 'desktop' => '20', 'tablet' => '', 'mobile' => '', 'desktop-unit' => 'px', 'tablet-unit' => 'px', 'mobile-unit' => 'px', ); // Related Posts - Meta typo. $defaults['related-posts-meta-font-family'] = 'inherit'; $defaults['related-posts-meta-font-weight'] = 'inherit'; $defaults['related-posts-meta-text-transform'] = ''; $defaults['related-posts-meta-line-height'] = ''; $defaults['related-posts-meta-font-size'] = array( 'desktop' => '14', 'tablet' => '', 'mobile' => '', 'desktop-unit' => 'px', 'tablet-unit' => 'px', 'mobile-unit' => 'px', ); // Related Posts - Content typo. $defaults['related-posts-content-font-family'] = 'inherit'; $defaults['related-posts-content-font-weight'] = 'inherit'; $defaults['related-posts-content-text-transform'] = ''; $defaults['related-posts-content-line-height'] = ''; $defaults['related-posts-content-font-size'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', 'desktop-unit' => 'px', 'tablet-unit' => 'px', 'mobile-unit' => 'px', ); return $defaults; } /** * Add postMessage support for site title and description for the Theme Customizer. * * @param WP_Customize_Manager $wp_customize Theme Customizer object. * * @since 3.5.0 */ public function related_posts_customize_register( $wp_customize ) { /** * Register Config control in Related Posts. */ // @codingStandardsIgnoreStart WPThemeReview.CoreFunctionality.FileInclude.FileIncludeFound require_once ASTRA_RELATED_POSTS_DIR . 'customizer/class-astra-related-posts-configs.php'; // @codingStandardsIgnoreEnd WPThemeReview.CoreFunctionality.FileInclude.FileIncludeFound } /** * Render the Related Posts title for the selective refresh partial. * * @since 3.5.0 */ public function render_related_posts_title() { return astra_get_option( 'related-posts-title' ); } } /** * Kicking this off by creating NEW instace. */ new Astra_Related_Posts_Loader(); Informations sur l’Extradition Règlementation et Pratiques Internationales – Quality Formación

Informations sur l’Extradition Règlementation et Pratiques Internationales

Informations sur l’Extradition : Règlementation et Pratiques Internationales

L’extradition est un processus complexe qui implique la remise d’un individu accusé ou condamné par un pays à un autre pays où cet individu sera jugé ou purgera sa peine. Les règles et procédures entourant l’extradition varient considérablement d’un pays à l’autre. Cet article fournit un aperçu des principes fondamentaux de l’extradition et explore en détail les accords d’extradition, y compris informations sur l’extradition avec les pays d’Océanie.

Les Principes de l’Extradition

Au cœur des mécanismes d’extradition se trouvent plusieurs principes juridiques. Le principe de la double incrimination est essentiel : un acte doit être considéré comme un crime dans les deux pays impliqués. En outre, l’extradition peut être refusée pour des raisons humanitaires ou politiques, comme le risque de torture ou d’un traitement inhumain.

Les Accords Bilatéraux et Multilatéraux

De nombreux pays ont signé des accords d’extradition bilatéraux qui définissent les conditions et les procédures d’extradition. Ces accords stipulent souvent les crimes pour lesquels l’extradition peut être demandée. Les traités multilatéraux, comme ceux établis par l’Union européenne, offrent également des structures pour l’extradition au sein de leurs membres, facilitant ainsi le processus entre plusieurs juridictions.

Les Procédures d’Extradition

Le processus d’extradition commence généralement par une demande formelle soumise par le pays demandeur. Cette demande est accompagnée de documents prouvant la culpabilité présumée ou la condamnation de l’individu. Une fois la demande reçue, le pays requis doit évaluer la légitimité de la demande en relation avec ses lois nationales et ses engagements internationaux.

Les Défis de l’Extradition

Le défi majeur de l’extradition réside dans les différences de lois entre les pays. Parfois, les pays requis peuvent refuser une demande d’extradition en raison de divergences dans le droit pénal. De plus, des questions politiques, telles que les tensions diplomatiques, peuvent également compliquer la situation. Les cas d’extradition très médiatisés attirent souvent l’attention internationale, suscitant des débats sur les droits de l’homme et les libertés individuelles.

Extradition et Droits de l’Homme

Un autre aspect crucial de l’extradition est le respect des droits de l’homme. Les pays doivent veiller à ce que les personnes extradées ne soient pas exposées à des violations de leurs droits dans le pays demandeur, comme la peine de mort ou des conditions de détention inhumaines. De nombreux pays, notamment en Europe, incluent des clauses dans leurs traités d’extradition pour protéger les droits des individus.

Extradition avec les Pays d’Océanie

Les pays d’Océanie, bien que généralement moins impliqués dans les affaires d’extradition que d’autres régions, ont également établi des relations d’extradition. Certains pays, comme l’Australie et la Nouvelle-Zélande, ont des accords robustes avec d’autres nations, facilitant ainsi l’extradition pour divers crimes. Toutefois, des différences culturelles et juridiques peuvent compliquer les affaires d’extradition dans cette région, où les questions de souveraineté et de respect des droits humains jouent un rôle prépondérant.

Conclusion

En somme, l’extradition est un processus complexe qui doit jongler avec des considérations juridiques, politiques et humanitaires. Les accords bilatéraux et multilatéraux jouent un rôle clé dans faciliter ce processus, même si des défis importants subsistent. Au fur et à mesure que les enjeux internationaux évoluent, les pays doivent adapter leurs pratiques d’extradition pour assurer la justice tout en respectant les droits fondamentaux de chaque individu.

monopoly casino