Add AuthorsSort in book export
This commit is contained in:
parent
fd44d03d9a
commit
7bb5144337
|
@ -73,6 +73,7 @@ class BookExport
|
||||||
$this->mExport->SetProperty($i++, 'Uri');
|
$this->mExport->SetProperty($i++, 'Uri');
|
||||||
$this->mExport->SetProperty($i++, 'Title');
|
$this->mExport->SetProperty($i++, 'Title');
|
||||||
$this->mExport->SetProperty($i++, 'Authors');
|
$this->mExport->SetProperty($i++, 'Authors');
|
||||||
|
$this->mExport->SetProperty($i++, 'AuthorsSort');
|
||||||
$this->mExport->SetProperty($i++, 'Language');
|
$this->mExport->SetProperty($i++, 'Language');
|
||||||
$this->mExport->SetProperty($i++, 'Description');
|
$this->mExport->SetProperty($i++, 'Description');
|
||||||
$this->mExport->SetProperty($i++, 'Subjects');
|
$this->mExport->SetProperty($i++, 'Subjects');
|
||||||
|
@ -92,6 +93,7 @@ class BookExport
|
||||||
$this->mExport->SetProperty($i++, $inBookInfo->mUri);
|
$this->mExport->SetProperty($i++, $inBookInfo->mUri);
|
||||||
$this->mExport->SetProperty($i++, $inBookInfo->mTitle);
|
$this->mExport->SetProperty($i++, $inBookInfo->mTitle);
|
||||||
$this->mExport->SetProperty($i++, implode(' - ', $inBookInfo->mAuthors));
|
$this->mExport->SetProperty($i++, implode(' - ', $inBookInfo->mAuthors));
|
||||||
|
$this->mExport->SetProperty($i++, implode(' - ', array_keys($inBookInfo->mAuthors)));
|
||||||
$this->mExport->SetProperty($i++, $inBookInfo->mLanguage);
|
$this->mExport->SetProperty($i++, $inBookInfo->mLanguage);
|
||||||
$this->mExport->SetProperty($i++, $inBookInfo->mDescription);
|
$this->mExport->SetProperty($i++, $inBookInfo->mDescription);
|
||||||
$this->mExport->SetProperty($i++, implode(' - ', $inBookInfo->mSubjects));
|
$this->mExport->SetProperty($i++, implode(' - ', $inBookInfo->mSubjects));
|
||||||
|
|
|
@ -21,7 +21,6 @@ class BookInfos
|
||||||
public $mUuid = '';
|
public $mUuid = '';
|
||||||
public $mUri = '';
|
public $mUri = '';
|
||||||
public $mTitle = '';
|
public $mTitle = '';
|
||||||
public $mTitleSort = '';
|
|
||||||
public $mAuthors = null;
|
public $mAuthors = null;
|
||||||
public $mLanguage = '';
|
public $mLanguage = '';
|
||||||
public $mDescription = '';
|
public $mDescription = '';
|
||||||
|
@ -51,7 +50,6 @@ class BookInfos
|
||||||
$this->mUuid = $epub->Uuid();
|
$this->mUuid = $epub->Uuid();
|
||||||
$this->mUri = $epub->Uri();
|
$this->mUri = $epub->Uri();
|
||||||
$this->mTitle = $epub->Title();
|
$this->mTitle = $epub->Title();
|
||||||
$this->mTitleSort = $this->mTitle; // Use title for now
|
|
||||||
$this->mAuthors = $epub->Authors();
|
$this->mAuthors = $epub->Authors();
|
||||||
$this->mLanguage = $epub->Language();
|
$this->mLanguage = $epub->Language();
|
||||||
$this->mDescription = $epub->Description();
|
$this->mDescription = $epub->Description();
|
||||||
|
|
|
@ -144,7 +144,7 @@ class CalibreDbLoader
|
||||||
$sql = 'insert into books(title, sort, uuid, path) values(:title, :sort, :uuid, :path)';
|
$sql = 'insert into books(title, sort, uuid, path) values(:title, :sort, :uuid, :path)';
|
||||||
$stmt = $this->mDb->prepare($sql);
|
$stmt = $this->mDb->prepare($sql);
|
||||||
$stmt->bindParam(':title', $inBookInfo->mTitle);
|
$stmt->bindParam(':title', $inBookInfo->mTitle);
|
||||||
$stmt->bindParam(':sort', $inBookInfo->mTitleSort);
|
$stmt->bindParam(':sort', $inBookInfo->mTitle);
|
||||||
$stmt->bindParam(':uuid', $inBookInfo->mUuid);
|
$stmt->bindParam(':uuid', $inBookInfo->mUuid);
|
||||||
$stmt->bindParam(':path', $inBookInfo->mPath);
|
$stmt->bindParam(':path', $inBookInfo->mPath);
|
||||||
$stmt->execute();
|
$stmt->execute();
|
||||||
|
|
Loading…
Reference in a new issue