|
|
|
@@ -32,6 +32,7 @@ type configuration struct { |
|
|
|
ThumbDefault string |
|
|
|
PdfDir string |
|
|
|
PdfDefault string |
|
|
|
JsonDir string |
|
|
|
} |
|
|
|
TempDir string |
|
|
|
Session struct { //TODO: figure what is this intended for |
|
|
|
@@ -91,25 +92,30 @@ func (m *configuration) checkUploadDir() (valid bool) { |
|
|
|
//check dir |
|
|
|
if !fileExists(m.UploadsDir.FileDir) { |
|
|
|
valid = false |
|
|
|
log.Fatal("UploadsDir.FileDir is missing ", &m.UploadsDir.PdfDefault) |
|
|
|
log.Fatal("UploadsDir.FileDir is missing ", m.UploadsDir.FileDir) |
|
|
|
} |
|
|
|
|
|
|
|
if !fileExists(m.UploadsDir.JpgDir) { |
|
|
|
valid = false |
|
|
|
log.Fatal("UploadsDir.JpgDir is missing ", &m.UploadsDir.PdfDefault) |
|
|
|
log.Fatal("UploadsDir.JpgDir is missing ", m.UploadsDir.JpgDir) |
|
|
|
} |
|
|
|
if !fileExists(m.UploadsDir.ThumbDir) { |
|
|
|
valid = false |
|
|
|
log.Fatal("UploadsDir.ThumbDir is missing ", &m.UploadsDir.PdfDefault) |
|
|
|
log.Fatal("UploadsDir.ThumbDir is missing ", m.UploadsDir.ThumbDir) |
|
|
|
} |
|
|
|
if !fileExists(m.UploadsDir.PdfDir) { |
|
|
|
valid = false |
|
|
|
log.Fatal("UploadsDir.PdfDir is missing ", &m.UploadsDir.PdfDefault) |
|
|
|
log.Fatal("UploadsDir.PdfDir is missing ", m.UploadsDir.PdfDir) |
|
|
|
} |
|
|
|
|
|
|
|
if !fileExists(m.UploadsDir.JsonDir) { |
|
|
|
valid = false |
|
|
|
log.Fatal("UploadsDir.JsonDir is missing ", m.UploadsDir.JsonDir) |
|
|
|
} |
|
|
|
|
|
|
|
if !fileExists(m.TempDir) { |
|
|
|
valid = false |
|
|
|
log.Fatal("temp Dir is missing ", &m.UploadsDir.PdfDefault) |
|
|
|
log.Fatal("temp Dir is missing ", m.TempDir) |
|
|
|
} |
|
|
|
|
|
|
|
// convert to absolute path : fileDir |