*/
package mir.config;
+import multex.Exc;
+import multex.Failure;
+import org.apache.commons.collections.ExtendedProperties;
+
+import javax.servlet.ServletContext;
import java.io.File;
import java.io.IOException;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
-import javax.servlet.ServletContext;
-
-import multex.Exc;
-import multex.Failure;
-
-import org.apache.commons.collections.ExtendedProperties;
-
/**
* @author idefix
*/
*/
public final class StringUtil {
+ private static TimeZone UTC = TimeZone.getTimeZone("UTC");
private static RE re_newline2br, re_brbr2p, re_mail, re_url, re_tags,
re_tables, re_forbiddenTags;
seconds = Integer.parseInt(anInternalDate.substring(17,19));
timezoneOffset = Integer.parseInt(anInternalDate.substring(20,22));
- if (anInternalDate.charAt(19) == '-')
+ if (anInternalDate.charAt(19) == '-') {
timezoneOffset = -timezoneOffset;
+ }
- calendar.setTimeZone(TimeZone.getTimeZone("UTC"));
+ calendar.setTimeZone(UTC);
calendar.set(year, month-1, day, hours, minutes, seconds);
calendar.add(Calendar.HOUR, -timezoneOffset);
package mircoders.abuse;
import gnu.regexp.RE;
+import mir.entity.Entity;
+import mir.session.Request;
import java.util.Arrays;
import java.util.Iterator;
import java.util.List;
-import mir.entity.Entity;
-import mir.session.Request;
-
/**
* A description of a regular expression filter.
package mircoders.global;
-import java.io.BufferedOutputStream;
-import java.io.File;
-import java.io.FileNotFoundException;
-import java.io.FileOutputStream;
-import java.util.ArrayList;
-import java.util.Date;
-import java.util.GregorianCalendar;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import java.util.Random;
-
-import javax.servlet.http.Cookie;
-import javax.servlet.http.HttpServletResponse;
-
import mir.config.MirPropertiesConfiguration;
import mir.entity.Entity;
import mir.entity.adapter.EntityAdapterModel;
import mircoders.entity.EntityComment;
import mircoders.entity.EntityContent;
import mircoders.localizer.MirAdminInterfaceLocalizer;
-import mircoders.module.ModuleContent;
import mircoders.module.ModuleComment;
-
+import mircoders.module.ModuleContent;
import org.apache.commons.collections.ExtendedProperties;
+import javax.servlet.http.Cookie;
+import javax.servlet.http.HttpServletResponse;
+import java.io.BufferedOutputStream;
+import java.io.File;
+import java.io.FileNotFoundException;
+import java.io.FileOutputStream;
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.GregorianCalendar;
+import java.util.HashMap;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Map;
+import java.util.Random;
+
/**
* This class manages abuse (spam, offending material, etc.). This
* is done by using a set of filters managed by the FilterEngine class.
package mircoders.localizer.basic;
-import java.util.GregorianCalendar;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-
import mir.entity.Entity;
import mir.misc.StringUtil;
import mir.session.Request;
import mircoders.storage.DatabaseContentToMedia;
import mircoders.storage.DatabaseContentToTopics;
+import java.util.GregorianCalendar;
+import java.util.HashMap;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Map;
+
/**
* Extensible handler for open article postings
*/
data = ParameterExpander.findValueForKey( aValueMap, mediaEntityKey );
if (!(data instanceof EntityAdapter)) {
- throw new ProducerExc("MediaGeneratingProducerNode: value of '"+mediaEntityKey+"' is not an EntityAdapter, but an " + data.getClass().getName());
+ throw new ProducerExc("MediaGeneratingProducerNode: value of '" +
+ mediaEntityKey + "' is not an EntityAdapter, but an " + data.getClass().getName());
}
entity = ((EntityAdapter) data).getEntity();
- if (! (entity instanceof EntityUploadedMedia)) {
- throw new ProducerExc("MediaGeneratingProducerNode: value of '"+mediaEntityKey+"' is not an uploaded media EntityAdapter, but a " + entity.getClass().getName() + " adapter");
+ if (!(entity instanceof EntityUploadedMedia)) {
+ throw new ProducerExc("MediaGeneratingProducerNode: value of '" +
+ mediaEntityKey + "' is not an uploaded media EntityAdapter, but a " +
+ entity.getClass().getName() + " adapter");
}
uploadedMediaEntity = (EntityUploadedMedia) entity;
entity.setFieldValue("is_produced", "1");
entity.update();
- aLogger.info("media with id "+uploadedMediaEntity.getFieldValue("id") + ", mediaType " + mediaType.getFieldValue("name") + " successfully produced");
+ aLogger.info("media with id " + uploadedMediaEntity.getFieldValue("id") +
+ ", mediaType " + mediaType.getFieldValue("name") + " successfully produced");
}
catch (Throwable t) {
String message = "Error while generating media";