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
|
# Create zip
|
||||||
$zip = new ZipArchive();
|
$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
|
# Execute query
|
||||||
$photos = $this->database->query($photos);
|
$photos = $this->database->query($photos);
|
||||||
|
|
||||||
# Check if album empty
|
# 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
|
# Parse each path
|
||||||
$files = array();
|
$files = array();
|
||||||
@ -367,7 +373,7 @@ class Album extends Module {
|
|||||||
|
|
||||||
# Parse
|
# Parse
|
||||||
$description = htmlentities($description);
|
$description = htmlentities($description);
|
||||||
if (strlen($description)>1000) return false;
|
if (strlen($description)>1000) $description = substr($description, 0, 1000);
|
||||||
|
|
||||||
# Execute query
|
# Execute query
|
||||||
$result = $this->database->query("UPDATE lychee_albums SET description = '$description' WHERE id IN ($this->albumIDs);");
|
$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
|
# Call plugins
|
||||||
$this->plugins(__METHOD__, 1, func_get_args());
|
$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;
|
return true;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user