Ejemplo n.º 1
0
     NSSError($smarty->getConfigVariable('ErrorNotLoggedIn'), "Access Denied");
     $smarty->display('error.tpl');
     exit;
 }
 if ($_POST['Action'] == "send") {
     // Read the contents of the form, and send the email of it all
     // Loop through all the email addresses we were given, creating a new
     // Req object for each one. Then piece together the bits of the output
     // we need to make the resulting web page look pretty.
     $emailAddrs = preg_split('/[;, ]+/', paramPrepare(strtolower($_POST['recipEmail'])), NULL, PREG_SPLIT_NO_EMPTY);
     $wordList = array();
     $emailList = array();
     // This is the output list, separate for safety
     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