From 260f6ccdf24e69a6d37b4f067c334ab25f53ff25 Mon Sep 17 00:00:00 2001 From: Evan Prodromou Date: Tue, 26 Apr 2011 16:16:10 -0400 Subject: [PATCH] script to determine site nickname by domain --- .../scripts/sitefordomain.php | 52 +++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 plugins/EmailRegistration/scripts/sitefordomain.php diff --git a/plugins/EmailRegistration/scripts/sitefordomain.php b/plugins/EmailRegistration/scripts/sitefordomain.php new file mode 100644 index 0000000000..80fa6375e0 --- /dev/null +++ b/plugins/EmailRegistration/scripts/sitefordomain.php @@ -0,0 +1,52 @@ +#!/usr/bin/env php +. + */ + +define('INSTALLDIR', realpath(dirname(__FILE__) . '/../../..')); + +$helptext = << +Prints site information for the domain given + +END_OF_SITEFORDOMAIN_HELP; + +require_once INSTALLDIR.'/scripts/commandline.inc'; + +$raw = $args[0]; + +$parts = explode('@', $raw); + +if (count($parts) == 1) { + $domain = $parts[0]; +} else { + $domain = $parts[1]; +} + +$domain = strtolower(trim($domain)); + +$snt = Status_network_tag::withTag('domain='.$domain); + +while ($snt->fetch()) { + $sn = Status_network::staticGet('site_id', $snt->site_id); + if (!empty($sn)) { + print $sn->nickname."\n"; + } +}