public function init($values = null, $prompt = null)
{
global $conf, $registry;
// Get list of clients, if available.
if ($registry->hasMethod('clients/getClientSource')) {
$source = $registry->call('clients/getClientSource');
if (!empty($source)) {
$results = $registry->call('clients/searchClients', array(array('')));
$clientlist = $results[''];
$clients = array();
foreach ($clientlist as $client) {
$key = isset($client['id']) ? $client['id'] : $client['__key'];
$clients[$key] = isset($client[$conf['client']['field']]) ? $client[$conf['client']['field']] : '';
}
asort($clients);
parent::init($clients);
}
}
}