View Javadoc

1   package org.paneris.jammyjoes.controller;
2   
3   
4   import org.melati.Melati;
5   import org.melati.servlet.Form;
6   import org.melati.template.ServletTemplateContext;
7   import org.melati.util.Email;
8   import org.paneris.jammyjoes.model.JammyjoesDatabase;
9   import org.paneris.jammyjoes.servlet.JammyJoesMelatiServlet;
10  
11  
12  public class AffiliateSignup extends JammyJoesMelatiServlet {
13  
14    private static final long serialVersionUID = 1L;
15  
16    protected String jammyjoesRequest(Melati melati, ServletTemplateContext context)
17        throws Exception {
18          
19      final JammyjoesDatabase db = (JammyjoesDatabase) melati.getDatabase();
20  
21      String name = Form.getFormNulled(context,"name");
22      String email = Form.getFormNulled(context,"email");
23      String website = Form.getFormNulled(context,"website");
24  
25      String message = name + " would like to become a Jammy Joes Affiliate:\n\n";
26      message += name + "\n";
27      message += email + "\n\n";
28      message += website + "\n\n";
29      Email.send(db.getSettingTable().get(Email.SMTPSERVER), email, "timj@hoop.co.uk", "", "Jammy Joes Affiliate Signup", message);
30      
31      return "view/AffiliateSignedup.wm";
32    }
33    
34  }