package is.idega.idegaweb.campus.presentation;
/**
* Title: idegaclasses
* Description:
* Copyright: Copyright (c) 2001
* Company:
* @author <a href="mailto:aron@idega.is">aron@idega.is
* @version 1.0
*/
public class EmailSetter extends CampusBlock{
/*
private String propParameter = is.idega.idegaweb.campus.data.SystemPropertiesBMPBean.getEntityTableName();
private String localesParameter="iw_locales";
private boolean isAdmin = false;
public String getLocalizedNameKey(){
return "emails";
}
public String getLocalizedNameValue(){
return "Emails";
}
protected void control(IWContext iwc){
if(isAdmin){
if(iwc.getParameter("save")!=null){
updateForm(iwc);
}
else if(iwc.getParameter("bundlesave")!=null){
iwb.storeState();
}
else if(iwc.getParameter("bundlereload")!=null){
iwb.reloadBundle();
iwrb = iwb.getResourceBundle(LocaleUtil.getLocale(iwc.getParameter(localesParameter)));
}
add(getSetupForm(iwc));
}
else
add("Hefur ekki r�ttindi");
}
private PresentationObject getSetupForm(IWContext iwc){
Table T = new Table(1,10);
T.setBorder(1);
int row = 1;
DropdownMenu localeDrop = LocalePresentationUtil.getAvailableLocalesDropdown(iwc.getIWMainApplication(),localesParameter);
localeDrop.keepStatusOnAction();
localeDrop.setToSubmit();
SubmitButton save = new SubmitButton("save","Save");
SubmitButton saveBundle = new SubmitButton("bundlesave","Bundlesave");
SubmitButton reloadBundle = new SubmitButton("bundlereload","Bundlereload");
T.add(localeDrop,1,row);
T.add(save,1,row);
T.add(saveBundle,1,row);
T.add(reloadBundle,1,row);
row++;
T.add(Edit.formatText(iwrb.getLocalizedString("title_applied","Applied")),1,row++);
T.add(getTextArea("ta1",iwrb.getLocalizedString("letter_applied")),1,row++);
T.add(Edit.formatText(iwrb.getLocalizedString("title_invalid","Applied")),1,row++);
T.add(getTextArea("ta2",iwrb.getLocalizedString("letter_invalid")),1,row++);
T.add(Edit.formatText(iwrb.getLocalizedString("title_approved","Applied")),1,row++);
T.add(getTextArea("ta3",iwrb.getLocalizedString("letter_approved")),1,row++);
T.add(Edit.formatText(iwrb.getLocalizedString("title_allocated","Applied")),1,row++);
T.add(getTextArea("ta4",iwrb.getLocalizedString("letter_allocated")),1,row++);
Form myForm = new Form();
myForm.add(T);
return myForm;
}
private void updateForm(IWContext iwc){
String Tx1 = iwc.getParameter("ta1");
if(Tx1!=null){
iwrb.setString("letter_applied",Tx1);
}
String Tx2 = iwc.getParameter("ta2");
if(Tx2!=null){
iwrb.setString("letter_invalid",Tx2);
}
String Tx3 = iwc.getParameter("ta3");
if(Tx3!=null){
iwrb.setString("letter_approved",Tx3);
}
String Tx4 = iwc.getParameter("ta4");
if(Tx4!=null){
iwrb.setString("letter_allocated",Tx4);
}
}
private TextArea getTextArea(String name,String content){
TextArea TA = new TextArea(name,content);
TA.setStyleClass(Edit.styleAttribute);
TA.setWidth(80);
TA.setHeight(8);
return TA;
}
public void main(IWContext iwc){
isAdmin = iwc.hasEditPermission(this);
control(iwc);
}
*/
}