/*
* Created on 4.3.2004
*/
package is.idega.idegaweb.golf.clubs.presentation;
import com.idega.data.IDOLookup;
import com.idega.presentation.IWContext;
import com.idega.presentation.Table;
import com.idega.presentation.text.Link;
import com.idega.presentation.text.Text;
import is.idega.idegaweb.golf.entity.Subscription;
import is.idega.idegaweb.golf.entity.SubscriptionHome;
import is.idega.idegaweb.golf.presentation.GolfBlock;
/**
* @author laddi
*/
public class MemberClubApplicationApprover extends GolfBlock {
public void main(IWContext modinfo) throws Exception {
getParentPage().setTitle("Innsendar ums�knir");
String subscriber = modinfo.getParameter("subscriber");
if (subscriber != null) {
Subscription deleteSubscriber = ((SubscriptionHome) IDOLookup.getHomeLegacy(Subscription.class)).findByPrimaryKey(Integer.parseInt(subscriber));
deleteSubscriber.delete();
}
String union_id = modinfo.getParameter("union_id");
if (union_id == null) {
union_id = "3";
}
Table content = new Table();
content.setAlignment("center");
content.setCellpadding(3);
content.setCellspacing(3);
content.setBorder(0);
content.setWidth("100%");
Subscription[] subscribe = (Subscription[]) ((Subscription) IDOLookup.instanciateEntity(Subscription.class)).findAllByColumnEquals("union_id", union_id);
for (int a = 0; a < subscribe.length; a++) {
Text name2 = new Text(subscribe[a].getName());
name2.setFontSize(1);
Text kt2 = new Text(subscribe[a].getSSC());
kt2.setFontSize(1);
Text home2 = new Text(subscribe[a].getHome());
home2.setFontSize(1);
Text zip2 = new Text(subscribe[a].getZip() + " " + subscribe[a].getState());
zip2.setFontSize(1);
Text phone2 = new Text(subscribe[a].getHPhone());
phone2.setFontSize(1);
Text email2 = new Text(subscribe[a].getEmail());
email2.setFontSize(1);
Text workplace2 = new Text(subscribe[a].getWorkplace());
workplace2.setFontSize(1);
Text work2 = new Text(subscribe[a].getWPhone());
work2.setFontSize(1);
Text rookie2 = new Text(subscribe[a].getRookie());
rookie2.setFontSize(1);
Text inclub2 = new Text(subscribe[a].getInClub());
inclub2.setFontSize(1);
Text club2 = new Text(subscribe[a].getClub());
club2.setFontSize(1);
Text handicap2 = new Text(subscribe[a].getHandicap());
handicap2.setFontSize(1);
Text misc2 = new Text(subscribe[a].getMisc());
misc2.setFontSize(1);
content.add(name2, 1, a + 2);
content.add(kt2, 2, a + 2);
content.add(home2, 3, a + 2);
content.add(zip2, 4, a + 2);
content.add(phone2, 5, a + 2);
content.add(email2, 6, a + 2);
content.add(workplace2, 7, a + 2);
content.add(work2, 8, a + 2);
content.add(rookie2, 9, a + 2);
content.add(inclub2, 10, a + 2);
content.add(club2, 11, a + 2);
content.add(handicap2, 12, a + 2);
content.add(misc2, 13, a + 2);
Link myLink = new Link("Ey�a", "/clubs/request_member.jsp");
myLink.addParameter("subscriber", "" + subscribe[a].getID());
myLink.addParameter("union_id", union_id);
myLink.setFontSize(1);
content.add(myLink, 13, a + 2);
}
Text name = new Text("Nafn");
name.setBold();
name.setFontSize(1);
Text home = new Text("Heimili");
home.setBold();
home.setFontSize(1);
Text kt = new Text("Kennitala");
kt.setBold();
kt.setFontSize(1);
Text zip = new Text("P�stfang");
zip.setBold();
zip.setFontSize(1);
Text phone = new Text("Heimas�mi");
phone.setBold();
phone.setFontSize(1);
Text email = new Text("Netfang");
email.setBold();
email.setFontSize(1);
Text workplace = new Text("Vinnusta�ur");
workplace.setBold();
workplace.setFontSize(1);
Text work = new Text("Vinnus�mi");
work.setBold();
work.setFontSize(1);
Text rookie = new Text("N�li�i");
rookie.setBold();
rookie.setFontSize(1);
Text inclub = new Text("� kl�bbi");
inclub.setBold();
inclub.setFontSize(1);
Text club = new Text("Kl�bbur");
club.setBold();
club.setFontSize(1);
Text handicap = new Text("Forgj�f");
handicap.setBold();
handicap.setFontSize(1);
Text misc = new Text("Anna�");
misc.setBold();
misc.setFontSize(1);
content.add(name, 1, 1);
content.add(kt, 2, 1);
content.add(home, 3, 1);
content.add(zip, 4, 1);
content.add(phone, 5, 1);
content.add(email, 6, 1);
content.add(workplace, 7, 1);
content.add(work, 8, 1);
content.add(rookie, 9, 1);
content.add(inclub, 10, 1);
content.add(club, 11, 1);
content.add(handicap, 12, 1);
content.add(misc, 13, 1);
add(content);
}
}