Bugzilla – Attachment 83899 Details for
Bug 17047
Mana Knowledge Base : Data sharing
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Bug 17047 - Move ability to comment mana entities from search results table to report/subscription detail page
Bug-17047---Move-ability-to-comment-mana-entities-.patch (text/plain), 20.40 KB, created by
Kyle M Hall (khall)
on 2019-01-14 18:48:38 UTC
(
hide
)
Description:
Bug 17047 - Move ability to comment mana entities from search results table to report/subscription detail page
Filename:
MIME Type:
Creator:
Kyle M Hall (khall)
Created:
2019-01-14 18:48:38 UTC
Size:
20.40 KB
patch
obsolete
>From 56cd4d2a465d1e48c9d2ae0c4bfdd91d93f824e0 Mon Sep 17 00:00:00 2001 >From: Alex Arnaud <alex.arnaud@biblibre.com> >Date: Fri, 10 Nov 2017 14:46:02 +0000 >Subject: [PATCH] Bug 17047 - Move ability to comment mana entities from search > results table to report/subscription detail page > >+ code refactoring > >Rebased-by: Alex Arnaud <alex.arnaud@biblibre.com> (2018-07-04) > >Signed-off-by: Michal Denar <black23@gmail.com> > >Signed-off-by: Michal Denar <black23@gmail.com> > >Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com> >--- > C4/Reports/Guided.pm | 1 + > C4/Serials.pm | 6 ++ > Koha/SharedContent.pm | 12 +++- > .../intranet-tmpl/prog/en/includes/mana.inc | 44 +++++++++++++ > .../mana/mana-report-search-result.inc | 27 +------- > .../mana/mana-subscription-search-result.inc | 13 +--- > .../prog/en/includes/reports-toolbar.inc | 66 ++++++++++--------- > .../prog/en/includes/serials-toolbar.inc | 35 ++++++++++ > .../modules/reports/guided_reports_start.tt | 20 ------ > .../intranet-tmpl/prog/js/subscription-add.js | 45 ------------- > reports/guided_reports.pl | 4 ++ > serials/subscription-detail.pl | 1 + > svc/mana/share | 2 +- > 13 files changed, 138 insertions(+), 138 deletions(-) > create mode 100644 koha-tmpl/intranet-tmpl/prog/en/includes/mana.inc > >diff --git a/C4/Reports/Guided.pm b/C4/Reports/Guided.pm >index f8d98e6f1e..c4d783f011 100644 >--- a/C4/Reports/Guided.pm >+++ b/C4/Reports/Guided.pm >@@ -33,6 +33,7 @@ use C4::Log; > > use Koha::AuthorisedValues; > use Koha::Patron::Categories; >+use Koha::SharedContent; > > BEGIN { > require Exporter; >diff --git a/C4/Serials.pm b/C4/Serials.pm >index f300c126d2..24c1ecae0e 100644 >--- a/C4/Serials.pm >+++ b/C4/Serials.pm >@@ -280,6 +280,12 @@ sub GetSubscription { > }); > $subscription->{additional_fields} = $additional_field_values->{$subscriptionid}; > >+ if ( my $mana_id = $subscription->{mana_id} ) { >+ my $mana_subscription = Koha::SharedContent::manaGetRequestWithId( >+ 'subscription', $mana_id, {usecomments => 1}); >+ $subscription->{comments} = $mana_subscription->{data}->{comments}; >+ } >+ > return $subscription; > } > >diff --git a/Koha/SharedContent.pm b/Koha/SharedContent.pm >index c54a8e1f37..ca484c1eac 100644 >--- a/Koha/SharedContent.pm >+++ b/Koha/SharedContent.pm >@@ -78,9 +78,11 @@ sub manaIncrementRequest { > =cut > > sub manaPostRequest { >- my ($lang, $loggedinuser, $resourceid, $resourcetype) = @_; >+ my ($lang, $loggedinuser, $resourceid, $resourcetype, $content) = @_; > >- my $content = prepareSharedData($lang, $loggedinuser, $resourceid, $resourcetype); >+ unless ( $content ) { >+ $content = prepareSharedData($lang, $loggedinuser, $resourceid, $resourcetype); >+ } > > my $result = manaRequest(buildRequest('post', $resourcetype, $content)); > >@@ -161,8 +163,12 @@ sub buildRequest { > > if ( $type eq 'getwithid' ) { > my $id = shift; >+ my $params = shift; >+ $params = join '&', >+ map { defined $params->{$_} ? $_ . "=" . $params->{$_} : () } >+ keys %$params; > >- my $url = "$MANA_IP/$resource/$id.json"; >+ my $url = "$MANA_IP/$resource/$id.json?$params"; > return HTTP::Request->new( GET => $url ); > } > >diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/mana.inc b/koha-tmpl/intranet-tmpl/prog/en/includes/mana.inc >new file mode 100644 >index 0000000000..d57290c394 >--- /dev/null >+++ b/koha-tmpl/intranet-tmpl/prog/en/includes/mana.inc >@@ -0,0 +1,44 @@ >+<script type="text/JavaScript"> >+//<![CDATA[ >+$(document).ready(function() { >+ function mana_increment(mana_id, resource, fieldvalue, stepvalue = 1) { >+ $.ajax( { >+ type: "POST", >+ url: "/cgi-bin/koha/svc/mana/increment", >+ data: {id: mana_id, resource: resource, field: fieldvalue, step: stepvalue}, >+ datatype: "json", >+ }) >+ } >+ >+ function mana_comment( target_id, manamsg, resource_type ) { >+ $.ajax( { >+ type: "POST", >+ url: "/cgi-bin/koha/svc/mana/share", >+ data: {message: manamsg, resource: resource_type , resource_id: target_id}, >+ datatype: "json", >+ }) >+ } >+ >+ $(document).on('click', 'ul li.mana-comment', function() { >+ id = $(this).attr('data-id'); >+ mana_increment(id, 'resource_comment', 'nb'); >+ }); >+ >+ $(document).on('click', 'ul li.mana-other-comment', function() { >+ $('#mana-comment-box').modal('show'); >+ }); >+ >+ $(document).on('click', '#mana-send-comment', function() { >+ var resource_type = $('#mana-resource').val(); >+ var resource_id = $('#mana-resource-id').val(); >+ var comment = $("#mana-comment").val(); >+ mana_comment(resource_id, comment, resource_type); >+ $("#mana-comment-box").modal("hide"); >+ }); >+ >+ $(document).on('click', '#mana-comment-close', function() { >+ $("#mana-comment-box").modal("hide"); >+ }); >+}); >+//]]> >+</script> >\ No newline at end of file >diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/mana/mana-report-search-result.inc b/koha-tmpl/intranet-tmpl/prog/en/includes/mana/mana-report-search-result.inc >index 312af442e3..b95600cb7b 100644 >--- a/koha-tmpl/intranet-tmpl/prog/en/includes/mana/mana-report-search-result.inc >+++ b/koha-tmpl/intranet-tmpl/prog/en/includes/mana/mana-report-search-result.inc >@@ -24,6 +24,7 @@ $(document).ready(function() { > }); > //]]> > </script> >+[% INCLUDE 'mana.inc' %] > > [% IF statuscode == "200" AND reports %] > <table id="mana_results_datatable" width=100%> >@@ -68,14 +69,6 @@ $(document).ready(function() { > [% UNLESS search_only %] > <td> > <button class="mana-use" id="mana-use-[% report.id %]"><i class="fa fa-inbox"></i> Use</button> >- <select class="mana-actions" id="mana-actions-[% report.id %]"> >- <option selected disabled>Report mistake</option> >- [% FOREACH comment IN report.comments %] >- <option value="[% comment.id %]">[% comment.message %] ([% comment.nb %])</option> >- [% END %] >- <option>other</option> >- </select> >- <button hidden class="actionreport2" hidden> Cancel</button> > </td> > [% END %] > </tr> >@@ -86,21 +79,3 @@ $(document).ready(function() { > [% ELSE %] > <h4> [% msg %] statuscode: [% statuscode %]</h4> > [% END %] >- >-<div id="comment_box" class="modal" tabindex="-1" role="dialog" aria-labelledby="mana_search_result_label" style="display: none;"> >- <div class="modal-dialog modal-lg" style="width: 30%"> >- <div class="modal-content" style=""> >- <div class="modal-header"> >- <button type="button" id="commentCloseButton" class="closebtn" aria-hidden="true">Ã</button> >- <h3 id="mana_submit_comment"> Please enter a new commment (max 35 caracters)</h3> >- </div> >- <div class="modal-body"> >- <form> >- <input hidden id="selected_id" value=""> >- <input type="text" id="manamsg"> >- </form> >- <button id="CommentButton"> Comment </button> >- </div> >- </div> >- </div> >-</div> >diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/mana/mana-subscription-search-result.inc b/koha-tmpl/intranet-tmpl/prog/en/includes/mana/mana-subscription-search-result.inc >index 30e10ca404..34c3f4213a 100644 >--- a/koha-tmpl/intranet-tmpl/prog/en/includes/mana/mana-subscription-search-result.inc >+++ b/koha-tmpl/intranet-tmpl/prog/en/includes/mana/mana-subscription-search-result.inc >@@ -2,7 +2,7 @@ > [% USE Koha %] > [% USE AuthorisedValues %] > [% USE Branches %] >- >+[% INCLUDE 'mana.inc' %] > <script type="text/javascript"> > //<![CDATA[ > $(document).ready(function() { >@@ -10,17 +10,6 @@ $(document).ready(function() { > id = $(this).attr('id'); > mana_use(id.substr(9)); > }); >- >- $(document).on('change', 'select.mana-actions', function() { >- report_id = $(this).attr('id').substr(13); >- if ($(this).val() == 'other') { >- $('input#selected_id').val(report_id); >- $('#comment_box').modal('show'); >- } else { >- comment_id = $(this).val(); >- mana_increment(comment_id, 'resource_comment', 'nb'); >- } >- }); > }); > //]]> > </script> >diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/reports-toolbar.inc b/koha-tmpl/intranet-tmpl/prog/en/includes/reports-toolbar.inc >index 9ba4cc33d0..bfb1e0fff8 100644 >--- a/koha-tmpl/intranet-tmpl/prog/en/includes/reports-toolbar.inc >+++ b/koha-tmpl/intranet-tmpl/prog/en/includes/reports-toolbar.inc >@@ -1,4 +1,5 @@ > [% INCLUDE 'blocking_errors.inc' %] >+[% INCLUDE 'mana.inc' %] > <div id="toolbar" class="btn-toolbar"> > [% IF ( CAN_user_reports_create_reports ) %] > <div class="btn-group"> >@@ -50,6 +51,40 @@ > </div> > [% END %] > >+ [% IF ( mana_id && Koha.Preference('Mana') == 1 ) %] >+ <div class="btn-group"> >+ <button class="btn btn-default btn-sm dropdown-toggle" data-toggle="dropdown"> Report mistake <span class="caret"></span></button> >+ <ul class="dropdown-menu"> >+ [% FOREACH c IN mana_comments %] >+ <li class="mana-comment" data-id="[% c.id %]"> >+ <a href="#">[% c.message %] ([% c.nb %])</a> >+ </li> >+ [% END %] >+ <li role="separator" class="divider"></li> >+ <li class="mana-other-comment"><a href="#">Other</a> </li> >+ </ul> >+ </div> >+ >+ <div id="mana-comment-box" class="modal" tabindex="-1" role="dialog" aria-labelledby="mana_search_result_label" style="display: none;"> >+ <div class="modal-dialog modal-lg" style="width: 30%"> >+ <div class="modal-content" style=""> >+ <div class="modal-header"> >+ <button type="button" id="mana-comment-close" class="closebtn" aria-hidden="true">Ã</button> >+ <h3 id="mana_submit_comment"> Please enter a new commment (max 35 caracters)</h3> >+ </div> >+ <div class="modal-body"> >+ <input hidden id="mana-resource" value="report"> >+ <input hidden id="mana-resource-id" value="[% mana_id %]"> >+ <div> >+ <input type="text" maxlength="35" size="35" id="mana-comment"> >+ </div> >+ <button id="mana-send-comment"> Comment </button> >+ </div> >+ </div> >+ </div> >+ </div> >+ [% END %] >+ > [% IF ( execute ) %] > [% BLOCK params %] > [%- FOREACH param IN sql_params %]&sql_params=[% param | uri %][% END %] >@@ -110,21 +145,6 @@ > }); > }); > >- $('#search_form').on( "submit", function(event) { >- event.preventDefault(); >- mana_search($(this).children("#mana_search_field").val()); >- }); >- >- function mana_increment(mana_id, resourcename, fieldvalue, stepvalue = 1){ >- $.ajax( { >- type: "POST", >- url: "/cgi-bin/koha/svc/mana/increment", >- data: {id: mana_id, field: fieldvalue, resource: resourcename, step: stepvalue}, >- datatype: "json", >- }).done( function() { >- }).fail( function(){ alert("") }); >- } >- > function mana_use( mana_id ){ > $.ajax( { > type:"POST", >@@ -172,13 +192,6 @@ > > $( "select[class='actionreport1']" ).show(); > $( "button[class='actionreport2']" ).hide(); >- $("#CommentButton").on("click", function(){ >- var resource_type = "report"; >- var target_id = $("#selected_id").val(); >- var manamsg = $("#manamsg").val(); >- mana_comment(target_id, manamsg, resource_type); >- $("#comment_box").modal("hide"); >- }); > > $(".showbutton").on("click", function(){ > $(this).parent().hide(); >@@ -208,13 +221,4 @@ > }).fail( function( result ){ > }); > } >- >- function mana_comment( target_id, manamsg, resource_type ){ >- $.ajax( { >- type: "POST", >- url: "/cgi-bin/koha/svc/mana/share", >- data: {message: manamsg, resource: resource_type , resource_id: target_id}, >- datatype: "json", >- }) >- } > </script> >diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/serials-toolbar.inc b/koha-tmpl/intranet-tmpl/prog/en/includes/serials-toolbar.inc >index fe5bb8b141..768fee390a 100644 >--- a/koha-tmpl/intranet-tmpl/prog/en/includes/serials-toolbar.inc >+++ b/koha-tmpl/intranet-tmpl/prog/en/includes/serials-toolbar.inc >@@ -1,4 +1,5 @@ > [% INCLUDE 'blocking_errors.inc' %] >+[% INCLUDE 'mana.inc' %] > <script type="text/javascript"> > //<![CDATA[ > >@@ -99,6 +100,40 @@ > [% END %] > [% END %] > [% END %] >+ >+ [% IF ( mana_id && Koha.Preference('Mana') == 1 ) %] >+ <div class="btn-group"> >+ <button class="btn btn-default btn-sm dropdown-toggle" data-toggle="dropdown"> Report mistake <span class="caret"></span></button> >+ <ul class="dropdown-menu"> >+ [% FOREACH c IN mana_comments %] >+ <li class="mana-comment" data-id="[% c.id %]"> >+ <a href="#">[% c.message %] ([% c.nb %])</a> >+ </li> >+ [% END %] >+ <li role="separator" class="divider"></li> >+ <li class="mana-other-comment"><a href="#">Other</a> </li> >+ </ul> >+ </div> >+ >+ <div id="mana-comment-box" class="modal" tabindex="-1" role="dialog" aria-labelledby="mana_search_result_label" style="display: none;"> >+ <div class="modal-dialog modal-lg" style="width: 30%"> >+ <div class="modal-content" style=""> >+ <div class="modal-header"> >+ <button type="button" id="mana-comment-close" class="closebtn" aria-hidden="true">Ã</button> >+ <h3 id="mana_submit_comment"> Please enter a new commment (max 35 caracters)</h3> >+ </div> >+ <div class="modal-body"> >+ <input hidden id="mana-resource" value="subscription"> >+ <input hidden id="mana-resource-id" value="[% mana_id %]"> >+ <div> >+ <input type="text" maxlength="35" size="35" id="mana-comment"> >+ </div> >+ <button id="mana-send-comment"> Comment </button> >+ </div> >+ </div> >+ </div> >+ </div> >+ [% END %] > </div> > [% ELSIF CAN_user_serials_create_subscription %] > <div id="toolbar" class="btn-toolbar"> >diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/reports/guided_reports_start.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/reports/guided_reports_start.tt >index 35a77e6662..d42eeab8e9 100644 >--- a/koha-tmpl/intranet-tmpl/prog/en/modules/reports/guided_reports_start.tt >+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/reports/guided_reports_start.tt >@@ -135,26 +135,6 @@ canned reports and writing custom SQL reports.</p> > </div> > [% END %] > >-<div id="mana_search_result" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="mana_search_result_label" style="width: 100%; left:0%; margin-left: auto; display: none;"> >- <div class="modal-dialog modal-lg"> >- <div class="modal-content"> >- <div class="modal-header"> >- <button type="button" class="closebtn" data-dismiss="modal" aria-hidden="true">Ã</button> >- <h3 id="mana_search_result_label"> Mana Search</h3> >- </div> >- <div> >- <form id="search_form" style="margin-left: 5%"> >- Please enter a few key words: >- <input type=text id=mana_search_field> >- <input type=button class="mana_search_button" value="Search"> >- </form> >- <div class="modal-body"> >- </div> >- </div> >- </div> >- </div> >-</div> >- > [% IF report_converted %] > <div class="dialog message"> > The report "[% report_converted %]" has been converted. >diff --git a/koha-tmpl/intranet-tmpl/prog/js/subscription-add.js b/koha-tmpl/intranet-tmpl/prog/js/subscription-add.js >index 0958dfab80..0eb311b73f 100644 >--- a/koha-tmpl/intranet-tmpl/prog/js/subscription-add.js >+++ b/koha-tmpl/intranet-tmpl/prog/js/subscription-add.js >@@ -428,51 +428,6 @@ function mana_search() { > $("#mana_search").html( result ); > } > $("#mana_search").show(); >- $( "select[class='actionreport1']" ).show(); >- $( "button[class='actionreport2']" ).hide(); >- >- $("#CommentButton").on("click", function(){ >- var resource_type = "subscription"; >- var target_id = $("#selected_id").val(); >- var manamsg = $("#manamsg").val(); >- mana_comment(target_id, manamsg, resource_type); >- $("#comment_box").modal("hide"); >- }); >- >- $("#commentCloseButton").on("click", function(){ >- $("#comment_box").modal("hide"); >- }); >- >- $(".actionreport1").on("click", function(){ >- $("#selectedcomment").val($(this).val()); >- $(this).parent("select").hide(); >- $(this).parent("select").next().show(); >- }); >- >- $(".actionreport2").on("click", function(){ >- $(this).hide(); >- $(this).prev().show(); >- mana_increment($("#selectedcomment").val(), 'resource_comment', 'nb', -1); >- }); >- >- }) >-} >- >-function mana_comment( target_id, manamsg, resource_type ){ >- $.ajax( { >- type: "POST", >- url: "/cgi-bin/koha/svc/mana/share", >- data: {message: manamsg, resource: resource_type , resource_id: target_id}, >- datatype: "json", >- }) >-} >- >-function mana_increment(mana_id, resource, fieldvalue, stepvalue = 1){ >- $.ajax( { >- type: "POST", >- url: "/cgi-bin/koha/svc/mana/increment", >- data: {id: mana_id, resource: resource, field: fieldvalue, step: stepvalue}, >- datatype: "json", > }) > } > >diff --git a/reports/guided_reports.pl b/reports/guided_reports.pl >index 712f318108..49b5b47cda 100755 >--- a/reports/guided_reports.pl >+++ b/reports/guided_reports.pl >@@ -184,6 +184,8 @@ elsif ( $phase eq 'Show SQL'){ > 'showsql' => 1, > 'mana_success' => $input->param('mana_success'), > 'mana_success' => scalar $input->param('mana_success'), >+ 'mana_id' => $report->{mana_id}, >+ 'mana_comments' => $report->{comments} > ); > } > >@@ -202,6 +204,8 @@ elsif ( $phase eq 'Edit SQL'){ > 'public' => $report->public, > 'usecache' => $usecache, > 'editsql' => 1, >+ 'mana_id' => $report->{mana_id}, >+ 'mana_comments' => $report->{comments} > ); > } > >diff --git a/serials/subscription-detail.pl b/serials/subscription-detail.pl >index 23c07a1122..2c726352d2 100755 >--- a/serials/subscription-detail.pl >+++ b/serials/subscription-detail.pl >@@ -171,6 +171,7 @@ $template->param( > default_bib_view => $default_bib_view, > orders_grouped => $orders_grouped, > (uc(C4::Context->preference("marcflavour"))) => 1, >+ mana_comments => $subs->{comments}, > ); > > output_html_with_http_headers $query, $cookie, $template->output; >diff --git a/svc/mana/share b/svc/mana/share >index 87de9cf381..cced006c16 100755 >--- a/svc/mana/share >+++ b/svc/mana/share >@@ -44,7 +44,7 @@ my $content; > $content->{resource_id} = $input->param("resource_id"); > $content->{resource_type} = $input->param("resource"); > $content->{message} = $input->param("message"); >-Koha::SharedContent::manaPostRequest('resource_comment', $content); >+Koha::SharedContent::manaPostRequest('', undef, undef, 'resource_comment', $content); > my $package = "Koha::".ucfirst($input->param('resource')); > my $resource; > my $result; >-- >2.17.2 (Apple Git-113)
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
|
Splinter Review
Attachments on
bug 17047
:
56175
|
56176
|
56177
|
56178
|
56179
|
56180
|
56181
|
59728
|
59729
|
59931
|
61905
|
62045
|
62046
|
62047
|
62048
|
62049
|
62050
|
62051
|
62052
|
62053
|
62054
|
62075
|
62465
|
62475
|
62485
|
62540
|
62542
|
62543
|
62544
|
62545
|
62546
|
62547
|
62548
|
62549
|
62550
|
62551
|
62552
|
62553
|
62589
|
62591
|
62592
|
62593
|
62594
|
62595
|
62596
|
62597
|
62598
|
62599
|
62603
|
62604
|
62605
|
62606
|
62607
|
62768
|
63476
|
63601
|
63618
|
63619
|
63620
|
63621
|
63622
|
63623
|
64484
|
64530
|
64618
|
64619
|
64620
|
64621
|
64622
|
64623
|
64624
|
64625
|
64626
|
64627
|
64628
|
64629
|
64630
|
64631
|
64632
|
64633
|
64634
|
64635
|
64636
|
64637
|
64638
|
64639
|
64640
|
64641
|
64642
|
64643
|
64648
|
64649
|
64650
|
64651
|
64652
|
64653
|
64654
|
64706
|
64962
|
65058
|
65059
|
65060
|
65061
|
65062
|
65063
|
65064
|
65065
|
65773
|
66667
|
66668
|
66987
|
67003
|
67004
|
67005
|
67006
|
67009
|
67010
|
67011
|
67012
|
67013
|
67014
|
67015
|
67016
|
67017
|
67018
|
67019
|
67020
|
67021
|
67022
|
67023
|
69034
|
69035
|
69036
|
69037
|
69038
|
69039
|
69040
|
69041
|
69091
|
70203
|
70204
|
70205
|
70206
|
70208
|
70209
|
70210
|
70211
|
70561
|
70874
|
72660
|
72661
|
72662
|
72663
|
72664
|
72665
|
72666
|
72667
|
72668
|
72669
|
72670
|
73699
|
73737
|
73738
|
73739
|
73740
|
73741
|
73742
|
73743
|
73744
|
73745
|
73746
|
73747
|
73748
|
73975
|
73976
|
73977
|
73978
|
73979
|
73980
|
73981
|
73982
|
73983
|
73984
|
73985
|
73986
|
76673
|
76674
|
76675
|
76676
|
76677
|
76678
|
76679
|
76680
|
76681
|
76682
|
76683
|
76684
|
78215
|
78216
|
78217
|
78218
|
78219
|
78220
|
78221
|
78222
|
78223
|
78224
|
78225
|
78226
|
78227
|
78228
|
78229
|
79868
|
79869
|
79870
|
79871
|
79872
|
79874
|
79877
|
79878
|
79879
|
79880
|
79881
|
79882
|
79883
|
79884
|
79885
|
79886
|
79887
|
79888
|
79922
|
79923
|
79924
|
79925
|
79926
|
79927
|
79928
|
79929
|
79930
|
79931
|
79932
|
79933
|
79934
|
79935
|
79936
|
79937
|
79938
|
79939
|
80183
|
80184
|
80185
|
80186
|
80187
|
80188
|
80189
|
80190
|
80191
|
80192
|
80193
|
80194
|
80195
|
80196
|
80197
|
80198
|
80199
|
80200
|
80471
|
80472
|
80473
|
80907
|
80908
|
80909
|
80910
|
80911
|
80912
|
80913
|
80914
|
80915
|
80916
|
80917
|
80918
|
80919
|
80920
|
80921
|
80922
|
80923
|
80924
|
81935
|
81936
|
81937
|
81938
|
81939
|
81940
|
81941
|
81942
|
81943
|
81944
|
81945
|
81946
|
81947
|
81948
|
81949
|
81950
|
81951
|
81952
|
81968
|
83863
|
83864
|
83865
|
83866
|
83867
|
83868
|
83869
|
83870
|
83871
|
83872
|
83873
|
83874
|
83875
|
83876
|
83877
|
83878
|
83879
|
83880
|
83881
|
83892
|
83893
|
83894
|
83895
|
83896
|
83897
|
83898
|
83899
|
83900
|
83901
|
83902
|
83903
|
83904
|
83905
|
83906
|
83907
|
83908
|
83909
|
83910
|
83911
|
83912
|
84142
|
84145
|
84210
|
84260
|
84261
|
84262
|
84263
|
84264
|
84265
|
84323
|
84324
|
84325
|
84326
|
84327
|
84328
|
84329
|
84332