diff --git a/src/classes/prayer/person.class.php b/src/classes/addressbook/person.class.php similarity index 80% rename from src/classes/prayer/person.class.php rename to src/classes/addressbook/person.class.php index 9cb8aa30..034bd2da 100644 --- a/src/classes/prayer/person.class.php +++ b/src/classes/addressbook/person.class.php @@ -1,6 +1,6 @@ version = "v1"; + $this->version = "v2"; } /** @@ -97,6 +97,7 @@ private function get_people(string $endpoint, string $kind, bool $are_children): foreach ($response[$kind] as $person) { $thumb_url = Arr::get(Arr::get(Arr::get($person, "images", []), "md", []), "url"); $person = new Person( + id: Arr::get_integer($person, "id"), first_name: Arr::get($person, "first_name"), last_name: Arr::get($person, "last_name"), is_child: $are_children, diff --git a/src/classes/cli/commands/migrate.php b/src/classes/cli/commands/migrate.php new file mode 100644 index 00000000..f8c37c1a --- /dev/null +++ b/src/classes/cli/commands/migrate.php @@ -0,0 +1,28 @@ +get_full_name()); + return md5(sprintf("%s-%s",$person->id, $person->get_full_name(false))); } /** diff --git a/src/classes/prayer/prayer-calendar.class.php b/src/classes/prayer/prayer-calendar.class.php index 599cd5c3..7e274b0f 100644 --- a/src/classes/prayer/prayer-calendar.class.php +++ b/src/classes/prayer/prayer-calendar.class.php @@ -4,6 +4,7 @@ use DateTimeImmutable; use Obadiah\App; +use Obadiah\AddressBook\Person; use Obadiah\Cache\Cache; use Obadiah\Config\Config as C; use Obadiah\Helpers\Arr; diff --git a/src/classes/refresh/day.class.php b/src/classes/refresh/day.class.php index f630325b..bf2e4074 100644 --- a/src/classes/refresh/day.class.php +++ b/src/classes/refresh/day.class.php @@ -4,13 +4,13 @@ use DateTimeImmutable; use Obadiah\App; +use Obadiah\AddressBook\Person; use Obadiah\Bible\Day as Readings; use Obadiah\Cache\Cache; use Obadiah\Calendar\Event; use Obadiah\Config\Config as C; use Obadiah\Helpers\Arr; use Obadiah\Helpers\Psalms; -use Obadiah\Prayer\Person; App::check(); diff --git a/src/pages/prayer/person-part.php b/src/pages/prayer/person-part.php index 72bf4aa5..cf506603 100644 --- a/src/pages/prayer/person-part.php +++ b/src/pages/prayer/person-part.php @@ -3,9 +3,9 @@ namespace Obadiah\Pages\Prayer; use Obadiah\App; +use Obadiah\AddressBook\Person; use Obadiah\Cache\Cache; use Obadiah\Helpers\Hash; -use Obadiah\Prayer\Person; App::check(); diff --git a/src/pages/refresh/index-view.php b/src/pages/refresh/index-view.php index 14061b8c..32895863 100644 --- a/src/pages/refresh/index-view.php +++ b/src/pages/refresh/index-view.php @@ -3,12 +3,12 @@ namespace Obadiah\Pages\Refresh; use Obadiah\App; +use Obadiah\AddressBook\Person; use Obadiah\Cache\Cache; use Obadiah\Config\Config as C; use Obadiah\Helpers\Image; use Obadiah\Helpers\Psalms; use Obadiah\Pages\Parts\Header\Header_Model; -use Obadiah\Prayer\Person; use Obadiah\Request\Request; use Obadiah\Response\View;