#!/usr/bin/env php . */ define('INSTALLDIR', realpath(dirname(__FILE__) . '/..')); $shortoptions = 'i:n:e:'; $longoptions = array('id=', 'nickname=', 'email='); $helptext = <<email)) { # Check for unconfirmed emails $unconfirmed_email = new Confirm_address(); $unconfirmed_email->user_id = $user->id; $unconfirmed_email->address_type = 'email'; $unconfirmed_email->find(true); if (empty($unconfirmed_email->address)) { print "No email registered for user '$user->nickname'\n"; } else { print "Unconfirmed Adress: $unconfirmed_email->address\n"; } } else { print "$user->email\n"; } exit(0); } if (have_option('e', 'email')) { $user = new User(); $user->email = get_option_value('e', 'email'); $user->find(false); if (!$user->fetch()) { # Check unconfirmed emails $unconfirmed_email = new Confirm_address(); $unconfirmed_email->address = $user->email; $unconfirmed_email->address_type = 'email'; $unconfirmed_email->find(true); if (empty($unconfirmed_email->user_id)) { print "No users with email $user->email\n"; } else { $user=User::staticGet('id', $unconfirmed_email->user_id); print "Unconfirmed Address: $user->id $user->nickname\n"; } exit(0); } do { print "$user->id $user->nickname\n"; } while ($user->fetch()); } else { print "You must provide either an ID, email, or a nickname.\n"; exit(1); }