From b0bd6b3acb3e668f9eb6e95c66f69f1ec8c27c64 Mon Sep 17 00:00:00 2001 From: Steve Sutton Date: Mon, 27 Feb 2017 16:19:51 -0500 Subject: [PATCH] WIP for edit page. worked on getting the form to add an entry to the obits table. --- classes/data/dataObits.php | 2 +- models/admin/obits/list.php | 7 ++- views/admin/obits/edit.html | 104 +++++++++++++++++++++++++++++++++--- views/admin/obits/list.html | 26 ++------- 4 files changed, 104 insertions(+), 35 deletions(-) diff --git a/classes/data/dataObits.php b/classes/data/dataObits.php index f29e397..0b4fe5b 100644 --- a/classes/data/dataObits.php +++ b/classes/data/dataObits.php @@ -164,7 +164,7 @@ class GlmDataObits extends GlmDataAbstract 'field' => 'd_yr_range', 'type' => 'integer', 'default' => '', - 'required' => false, + 'required' => true, 'use' => 'a', ), diff --git a/models/admin/obits/list.php b/models/admin/obits/list.php index 09f0334..04d06c0 100644 --- a/models/admin/obits/list.php +++ b/models/admin/obits/list.php @@ -154,8 +154,7 @@ class GlmMembersAdmin_obits_list extends GlmDataObits $obitAdded = true; // Update created timestamp and name slug for URLs - $this->updateTimestamp('created', $this->obitID); - $this->updateSlug($this->obitID); + //$this->updateSlug($this->obitID); // Get this again so we have the created date $obit = $this->editEntry($this->obitID); @@ -305,8 +304,8 @@ class GlmMembersAdmin_obits_list extends GlmDataObits 'start' => $start = 1, 'limit' => $limit, 'namesList' => $namesList, - 'obitDeleted' => $obitDeleted, - 'obitDeleteError' => $obitDeleteError, + 'obitDeleted' => $obitDeleted, + 'obitDeleteError' => $obitDeleteError, ); diff --git a/views/admin/obits/edit.html b/views/admin/obits/edit.html index e972c8d..6493ac3 100644 --- a/views/admin/obits/edit.html +++ b/views/admin/obits/edit.html @@ -40,47 +40,137 @@ Last Name: - + {if $obit.fieldFail.last_name}

{$obit.fieldFail.last_name}

{/if}
First and Middle Name: - + {if $obit.fieldFail.first_mid}

{$obit.fieldFail.first_mid}

{/if}
Birth Year: - + {if $obit.fieldFail.b_year}

{$obit.fieldFail.b_year}

{/if}
Birth Year Range: - + {if $obit.fieldFail.b_yr_range}

{$obit.fieldFail.b_yr_range}

{/if}
Death Year: - + {if $obit.fieldFail.d_year}

{$obit.fieldFail.d_year}

{/if}
Death Year Range: - + {if $obit.fieldFail.d_yr_range}

{$obit.fieldFail.d_yr_range}

{/if}
- + + Maiden Other + + + {if $obit.fieldFail.maiden_other}

{$obit.fieldFail.maiden_other}


{/if} + + + + Spouse Partner + + + {if $obit.fieldFail.spouse_partner}

{$obit.fieldFail.spouse_partner}

{/if}
+ + + + Obit Article + + + {if $obit.fieldData.obit_article} + + + + + {/if} + +
+
+ +
+
+ Delete Image
+ {$obit.fieldData.obit_article}
+
New image:
+ + {if $obit.fieldFail.obit_article}

{$obit.fieldFail.obit_article}{/if} + + + + Article A + + + {if $obit.fieldFail.article_a}

{$obit.fieldFail.article_a}

{/if}
+ + + + Article C + + + {if $obit.fieldFail.article_c}

{$obit.fieldFail.article_c}

{/if}
+ + + + Newspaper + + + {if $obit.fieldFail.newspaper}

{$obit.fieldFail.newspaper}

{/if}
+ + + + Newspaper Date + + + {if $obit.fieldFail.newspaper_date}

{$obit.fieldFail.newspaper_date}

{/if}
+ + + + Father's Name + + + {if $obit.fieldFail.father_name}

{$obit.fieldFail.father_name}

{/if}
+ + + + Mother's Name + + + {if $obit.fieldFail.mother_name}

{$obit.fieldFail.mother_name}

{/if}
+ + + + Misc Info + + + {if $obit.fieldFail.misc_info} +

{$obit.fieldFail.misc_info}

+ {/if}
+ + + diff --git a/views/admin/obits/list.html b/views/admin/obits/list.html index 043519b..e07b141 100644 --- a/views/admin/obits/list.html +++ b/views/admin/obits/list.html @@ -39,12 +39,7 @@ ID - Obit Name - {$terms.term_member_cap} - Status - First Date - Last Date - + Obit Last Name @@ -60,22 +55,7 @@ {$e.id} - {$e.name} - - - {$e.ref_dest} - - - {$e.status.name} - - - {$e.firstDate} - - - {$e.lastDate} - - - View Obit + {$e.last_name} {/foreach} @@ -133,7 +113,7 @@ var availableTags = [ {foreach $namesList as $e} - { label: "{$e.name|replace:'"':"'"}", value: "{$e.name|replace:'"':"'"}", id: '{$e.id}' }, + { label: "{$e.last_name|replace:'"':"'"}", value: "{$e.last_name|replace:'"':"'"}", id: '{$e.id}' }, {/foreach} ]; -- 2.17.1