update 2023-07-21 11:55:41
This commit is contained in:
parent
17d09272e1
commit
23a28426de
@ -18,7 +18,7 @@ class Note << (F,LightGreen) >> #Green {
|
|||||||
+ __construct(Load $load, Insert $insert, ...)
|
+ __construct(Load $load, Insert $insert, ...)
|
||||||
+ set(int $book, int $chapter, ...) : ?array
|
+ set(int $book, int $chapter, ...) : ?array
|
||||||
+ delete(string $note) : bool
|
+ delete(string $note) : bool
|
||||||
- get(string $linker, int $book, ...) : ?array
|
- get(string $linker, int $book, ...) : ?object
|
||||||
- create(string $linker, int $book, ...) : bool
|
- create(string $linker, int $book, ...) : bool
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -58,7 +58,7 @@ note right of Note::get
|
|||||||
Get a note
|
Get a note
|
||||||
|
|
||||||
since: 2.0.1
|
since: 2.0.1
|
||||||
return: ?array
|
return: ?object
|
||||||
|
|
||||||
arguments:
|
arguments:
|
||||||
string $linker
|
string $linker
|
||||||
|
@ -108,7 +108,7 @@ final class Note
|
|||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
// get note if it exist
|
// get note if it exists
|
||||||
if (($_note = $this->get($linker, $book, $chapter, $verse)) !== null)
|
if (($_note = $this->get($linker, $book, $chapter, $verse)) !== null)
|
||||||
{
|
{
|
||||||
// publish if not published
|
// publish if not published
|
||||||
@ -120,7 +120,7 @@ final class Note
|
|||||||
}
|
}
|
||||||
|
|
||||||
// update the note if needed
|
// update the note if needed
|
||||||
if ($_note->note !== $note && !$this->update->value($note, 'note', $_note->id, 'id', 'note'))
|
if ((!isset($_note->note) || $_note->note !== $note) && !$this->update->value($note, 'note', $_note->id, 'id', 'note'))
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'error' => Text::_('COM_GETBIBLE_NOTE_ALREADY_EXIST_BUT_COULD_NOT_UPDATE_THE_NOTE_TEXT')
|
'error' => Text::_('COM_GETBIBLE_NOTE_ALREADY_EXIST_BUT_COULD_NOT_UPDATE_THE_NOTE_TEXT')
|
||||||
@ -176,7 +176,7 @@ final class Note
|
|||||||
* @param int $chapter The chapter in which the note is made
|
* @param int $chapter The chapter in which the note is made
|
||||||
* @param int $verse The verse where the note is made
|
* @param int $verse The verse where the note is made
|
||||||
*
|
*
|
||||||
* @return array|null Array of the note values on success
|
* @return object|null Array of the note values on success
|
||||||
* @since 2.0.1
|
* @since 2.0.1
|
||||||
**/
|
**/
|
||||||
private function get(
|
private function get(
|
||||||
@ -184,12 +184,12 @@ final class Note
|
|||||||
int $book,
|
int $book,
|
||||||
int $chapter,
|
int $chapter,
|
||||||
int $verse
|
int $verse
|
||||||
): ?array
|
): ?object
|
||||||
{
|
{
|
||||||
// get note if it exist
|
// get note if it exist
|
||||||
if (($note = $this->load->item([
|
if (($note = $this->load->item([
|
||||||
'linker' => $linker,
|
'linker' => $linker,
|
||||||
'book' => $book,
|
'book_nr' => $book,
|
||||||
'chapter' => $chapter,
|
'chapter' => $chapter,
|
||||||
'verse' => $verse
|
'verse' => $verse
|
||||||
], 'note')) !== null)
|
], 'note')) !== null)
|
||||||
@ -231,7 +231,7 @@ final class Note
|
|||||||
'note' => $note ?? '',
|
'note' => $note ?? '',
|
||||||
'access' => 0,
|
'access' => 0,
|
||||||
'linker' => $linker,
|
'linker' => $linker,
|
||||||
'book' => $book,
|
'book_nr' => $book,
|
||||||
'chapter' => $chapter,
|
'chapter' => $chapter,
|
||||||
'verse' => $verse,
|
'verse' => $verse,
|
||||||
'guid' => $guid
|
'guid' => $guid
|
||||||
|
@ -79,7 +79,7 @@
|
|||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
// get note if it exist
|
// get note if it exists
|
||||||
if (($_note = $this->get($linker, $book, $chapter, $verse)) !== null)
|
if (($_note = $this->get($linker, $book, $chapter, $verse)) !== null)
|
||||||
{
|
{
|
||||||
// publish if not published
|
// publish if not published
|
||||||
@ -91,7 +91,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
// update the note if needed
|
// update the note if needed
|
||||||
if ($_note->note !== $note && !$this->update->value($note, 'note', $_note->id, 'id', 'note'))
|
if ((!isset($_note->note) || $_note->note !== $note) && !$this->update->value($note, 'note', $_note->id, 'id', 'note'))
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'error' => Text::_('Note already exist, but could not update the note text.')
|
'error' => Text::_('Note already exist, but could not update the note text.')
|
||||||
@ -147,7 +147,7 @@
|
|||||||
* @param int $chapter The chapter in which the note is made
|
* @param int $chapter The chapter in which the note is made
|
||||||
* @param int $verse The verse where the note is made
|
* @param int $verse The verse where the note is made
|
||||||
*
|
*
|
||||||
* @return array|null Array of the note values on success
|
* @return object|null Array of the note values on success
|
||||||
* @since 2.0.1
|
* @since 2.0.1
|
||||||
**/
|
**/
|
||||||
private function get(
|
private function get(
|
||||||
@ -155,12 +155,12 @@
|
|||||||
int $book,
|
int $book,
|
||||||
int $chapter,
|
int $chapter,
|
||||||
int $verse
|
int $verse
|
||||||
): ?array
|
): ?object
|
||||||
{
|
{
|
||||||
// get note if it exist
|
// get note if it exist
|
||||||
if (($note = $this->load->item([
|
if (($note = $this->load->item([
|
||||||
'linker' => $linker,
|
'linker' => $linker,
|
||||||
'book' => $book,
|
'book_nr' => $book,
|
||||||
'chapter' => $chapter,
|
'chapter' => $chapter,
|
||||||
'verse' => $verse
|
'verse' => $verse
|
||||||
], 'note')) !== null)
|
], 'note')) !== null)
|
||||||
@ -202,7 +202,7 @@
|
|||||||
'note' => $note ?? '',
|
'note' => $note ?? '',
|
||||||
'access' => 0,
|
'access' => 0,
|
||||||
'linker' => $linker,
|
'linker' => $linker,
|
||||||
'book' => $book,
|
'book_nr' => $book,
|
||||||
'chapter' => $chapter,
|
'chapter' => $chapter,
|
||||||
'verse' => $verse,
|
'verse' => $verse,
|
||||||
'guid' => $guid
|
'guid' => $guid
|
||||||
|
Loading…
x
Reference in New Issue
Block a user