Refactor code structure for improved readability and maintainability
This commit is contained in:
parent
7b30f17065
commit
c71e4b4cd0
27 changed files with 1738 additions and 324 deletions
|
|
@ -56,6 +56,50 @@ if (faceAiFeatureEnabledValue == null) {
|
|||
faceAiFeatureEnabledValue = System.getProperty("FACEAI_FEATURE_ENABLED", "0");
|
||||
}
|
||||
boolean faceAiFeatureEnabled = "1".equals(faceAiFeatureEnabledValue) || "true".equalsIgnoreCase(faceAiFeatureEnabledValue) || "yes".equalsIgnoreCase(faceAiFeatureEnabledValue) || "on".equalsIgnoreCase(faceAiFeatureEnabledValue);
|
||||
java.util.Date faceAiRaceDate = CR.getGara().getDataGaraInizio();
|
||||
String faceAiRacePathBase = CR.getGara().getPathBase() != null ? CR.getGara().getPathBase().trim() : "";
|
||||
String faceAiRaceYear = "";
|
||||
String faceAiRaceMonthFolder = "";
|
||||
String faceAiRaceFolder = "";
|
||||
String faceAiRaceStorageRelativeDir = "";
|
||||
if (!faceAiRacePathBase.isEmpty()) {
|
||||
String[] faceAiPathSegments = faceAiRacePathBase.split("/");
|
||||
java.util.ArrayList faceAiNormalizedSegments = new java.util.ArrayList();
|
||||
for (int faceAiSegmentIndex = 0; faceAiSegmentIndex < faceAiPathSegments.length; faceAiSegmentIndex++) {
|
||||
String faceAiSegment = faceAiPathSegments[faceAiSegmentIndex] != null ? faceAiPathSegments[faceAiSegmentIndex].trim() : "";
|
||||
if (!faceAiSegment.isEmpty()) {
|
||||
faceAiNormalizedSegments.add(faceAiSegment);
|
||||
}
|
||||
}
|
||||
if (faceAiNormalizedSegments.size() > 0) {
|
||||
faceAiRaceYear = (String) faceAiNormalizedSegments.get(0);
|
||||
}
|
||||
if (faceAiNormalizedSegments.size() > 1) {
|
||||
faceAiRaceMonthFolder = (String) faceAiNormalizedSegments.get(1);
|
||||
}
|
||||
if (faceAiNormalizedSegments.size() > 2) {
|
||||
faceAiRaceFolder = (String) faceAiNormalizedSegments.get(2);
|
||||
} else if (faceAiNormalizedSegments.size() > 1) {
|
||||
faceAiRaceFolder = (String) faceAiNormalizedSegments.get(faceAiNormalizedSegments.size() - 1);
|
||||
}
|
||||
}
|
||||
if (faceAiRaceYear.isEmpty() && faceAiRaceDate != null) {
|
||||
java.util.Calendar faceAiCalendar = java.util.Calendar.getInstance();
|
||||
faceAiCalendar.setTime(faceAiRaceDate);
|
||||
faceAiRaceYear = String.valueOf(faceAiCalendar.get(java.util.Calendar.YEAR));
|
||||
}
|
||||
if (faceAiRaceFolder.isEmpty()) {
|
||||
faceAiRaceFolder = String.valueOf(CR.getGara().getId_gara());
|
||||
}
|
||||
if (!faceAiRaceYear.isEmpty()) {
|
||||
faceAiRaceStorageRelativeDir = faceAiRaceYear;
|
||||
if (!faceAiRaceMonthFolder.isEmpty()) {
|
||||
faceAiRaceStorageRelativeDir += "/" + faceAiRaceMonthFolder;
|
||||
}
|
||||
if (!faceAiRaceFolder.isEmpty()) {
|
||||
faceAiRaceStorageRelativeDir += "/" + faceAiRaceFolder;
|
||||
}
|
||||
}
|
||||
%>
|
||||
<!-- InstanceEndEditable -->
|
||||
<!-- InstanceBeginEditable name="doctitle" -->
|
||||
|
|
@ -121,6 +165,11 @@ boolean faceAiFeatureEnabled = "1".equals(faceAiFeatureEnabledValue) || "true".e
|
|||
<input name="id_gara" id="id_gara" type="hidden" value="<%= CR.getId_gara() %>">
|
||||
<input name="id_foto" id="id_foto" type="hidden">
|
||||
<input name="garaDesc" id="garaDesc" type="hidden" value="<%=bean.getDescrizioneGaraHtml() %>">
|
||||
<input name="faceAiRaceYear" id="faceAiRaceYear" type="hidden" value="<%= faceAiRaceYear %>">
|
||||
<input name="faceAiRaceMonthFolder" id="faceAiRaceMonthFolder" type="hidden" value="<%= faceAiRaceMonthFolder %>">
|
||||
<input name="faceAiRaceFolder" id="faceAiRaceFolder" type="hidden" value="<%= faceAiRaceFolder %>">
|
||||
<input name="faceAiRacePathBase" id="faceAiRacePathBase" type="hidden" value="<%= faceAiRacePathBase %>">
|
||||
<input name="faceAiRaceStorageRelativeDir" id="faceAiRaceStorageRelativeDir" type="hidden" value="<%= faceAiRaceStorageRelativeDir %>">
|
||||
<div class="row">
|
||||
<input type="hidden" name="pageNumber" id="pageNumber" value="<%=list.getPageNumber()%>">
|
||||
<input type="hidden" name="actionPage" id="actionPage" value="Foto.abl">
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue