Added more error logging to Album class (#143)
This commit is contained in:
parent
83188ae9d9
commit
d9b48f4080
@ -259,13 +259,19 @@ class Album extends Module {
|
||||
|
||||
# Create zip
|
||||
$zip = new ZipArchive();
|
||||
if ($zip->open($filename, ZIPARCHIVE::CREATE)!==TRUE) return false;
|
||||
if ($zip->open($filename, ZIPARCHIVE::CREATE)!==TRUE) {
|
||||
Log::error($this->database, __METHOD__, __LINE__, 'Could not create ZipArchive');
|
||||
return false;
|
||||
}
|
||||
|
||||
# Execute query
|
||||
$photos = $this->database->query($photos);
|
||||
|
||||
# Check if album empty
|
||||
if ($photos->num_rows==0) return false;
|
||||
if ($photos->num_rows==0) {
|
||||
Log::error($this->database, __METHOD__, __LINE__, 'Could not create ZipArchive without images');
|
||||
return false;
|
||||
}
|
||||
|
||||
# Parse each path
|
||||
$files = array();
|
||||
@ -367,7 +373,7 @@ class Album extends Module {
|
||||
|
||||
# Parse
|
||||
$description = htmlentities($description);
|
||||
if (strlen($description)>1000) return false;
|
||||
if (strlen($description)>1000) $description = substr($description, 0, 1000);
|
||||
|
||||
# Execute query
|
||||
$result = $this->database->query("UPDATE lychee_albums SET description = '$description' WHERE id IN ($this->albumIDs);");
|
||||
@ -532,7 +538,11 @@ class Album extends Module {
|
||||
# Call plugins
|
||||
$this->plugins(__METHOD__, 1, func_get_args());
|
||||
|
||||
if ($error||!$result) return false;
|
||||
if ($error) return false;
|
||||
if (!$result) {
|
||||
Log::error($this->database, __METHOD__, __LINE__, $this->database->error);
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user