foreach ($emailAddrs as $re) { $req = new Req($theDropbox, $re); if ($req->formInitError() != "") { $theDropbox->SetupPage(); NSSError($req->formInitError(), "Request error"); $smarty->display('error.tpl'); exit; } if (!$req->sendReqEmail()) { $theDropbox->SetupPage(); NSSError("Sending the request email failed.", "Email error"); $smarty->display('error.tpl'); exit; } $wordList[] = $req->words(); $emailList[] = $req->recipEmail(); } // Set up the output page $theDropbox->SetupPage(); //$smarty->assign('autoHome', TRUE); $smarty->assign('toEmail', implode(', ', $emailList)); $smarty->assign('reqKey', implode(', ', $wordList)); //$smarty->assign('reqKey', $req->words()); $smarty->display('request_sent.tpl'); exit; } // It got presented with nothing except a user who should be logged in, // so present the form. $senderName = $theDropbox->authorizedUserData("displayName"); $senderEmail = $theDropbox->authorizedUserData("mail"); $senderOrg = $theDropbox->authorizedUserData("organization");