From 9cc761130250b8c52c80c0486755e92025ba50fb Mon Sep 17 00:00:00 2001 From: Mike Setzer Date: Mon, 8 May 2023 13:49:48 -0400 Subject: [PATCH] Update template-azindex.php --- template-azindex.php | 1792 ++++-------------------------------------- 1 file changed, 167 insertions(+), 1625 deletions(-) diff --git a/template-azindex.php b/template-azindex.php index 37d59c9..15875f1 100644 --- a/template-azindex.php +++ b/template-azindex.php @@ -8,38 +8,38 @@ -
+
-
- +
+ -
-
+
+
-

+

- - - - post_title; ?> - + + + + post_title; ?> + -


+
-

+

- - - post_parent);?> - - + + + post_parent);?> + + -

+ +
-
- +
-
-
-

A

- - 9999, - ); - - //search in articles pod - $pods = pods( 'forms_and_documents', $params ); - - //loop through results - if ( 0 < $pods->total() ) { - - echo '
    '; - - while ( $pods->fetch() ) { - - $documentName = $pods->display('name'); - - if ($pods->display('file_upload')) { - $fileurl = $pods->display('file_upload'); - } else { - $fileurl = $pods->display('location_url'); - }; - - - if ( strcasecmp( $documentName[0], "a" ) == 0 ) { - echo '
  • ' . $documentName . '
  • '; - } - } - - echo '
'; - } - ?> - -
-
-

B

- - 9999, - ); - - //search in articles pod - $pods = pods( 'forms_and_documents', $params ); - - //loop through results - if ( 0 < $pods->total() ) { - - echo '
    '; - - while ( $pods->fetch() ) { - - $documentName = $pods->display('name'); - - if ($pods->display('file_upload')) { - $fileurl = $pods->display('file_upload'); - } else { - $fileurl = $pods->display('location_url'); - }; - - - if ( strcasecmp( $documentName[0], "b" ) == 0 ) { - echo '
  • ' . $documentName . '
  • '; - } - } - - echo '
'; - } - ?> - -
-
-

C

- - 9999, - ); - - //search in articles pod - $pods = pods( 'forms_and_documents', $params ); - - //loop through results - if ( 0 < $pods->total() ) { - - echo '
    '; - - while ( $pods->fetch() ) { - - $documentName = $pods->display('name'); - - if ($pods->display('file_upload')) { - $fileurl = $pods->display('file_upload'); - } else { - $fileurl = $pods->display('location_url'); - }; - - - if ( strcasecmp( $documentName[0], "c" ) == 0 ) { - echo '
  • ' . $documentName . '
  • '; - } - } - - echo '
'; - } - ?> - -
-
-

D

- - 9999, - ); - - //search in articles pod - $pods = pods( 'forms_and_documents', $params ); - - //loop through results - if ( 0 < $pods->total() ) { - - echo '
    '; - - while ( $pods->fetch() ) { - - $documentName = $pods->display('name'); - - if ($pods->display('file_upload')) { - $fileurl = $pods->display('file_upload'); - } else { - $fileurl = $pods->display('location_url'); - }; - - - if ( strcasecmp( $documentName[0], "d" ) == 0 ) { - echo '
  • ' . $documentName . '
  • '; - } - } - - echo '
'; - } - ?> - -
-
-

E

- - 9999, - ); - - //search in articles pod - $pods = pods( 'forms_and_documents', $params ); - - //loop through results - if ( 0 < $pods->total() ) { - - echo '
    '; - - while ( $pods->fetch() ) { - - $documentName = $pods->display('name'); - - if ($pods->display('file_upload')) { - $fileurl = $pods->display('file_upload'); - } else { - $fileurl = $pods->display('location_url'); - }; - - - if ( strcasecmp( $documentName[0], "e" ) == 0 ) { - echo '
  • ' . $documentName . '
  • '; - } - } - - echo '
'; - } - ?> - -
-
-

F

- - 9999, - ); - - //search in articles pod - $pods = pods( 'forms_and_documents', $params ); - - //loop through results - if ( 0 < $pods->total() ) { - - echo '
    '; - - while ( $pods->fetch() ) { - - $documentName = $pods->display('name'); - - if ($pods->display('file_upload')) { - $fileurl = $pods->display('file_upload'); - } else { - $fileurl = $pods->display('location_url'); - }; - - - if ( strcasecmp( $documentName[0], "f" ) == 0 ) { - echo '
  • ' . $documentName . '
  • '; - } - } - - echo '
'; - } - ?> - -
-
-

G

- - 9999, - ); - - //search in articles pod - $pods = pods( 'forms_and_documents', $params ); - - //loop through results - if ( 0 < $pods->total() ) { - - echo '
    '; - - while ( $pods->fetch() ) { - - $documentName = $pods->display('name'); - - if ($pods->display('file_upload')) { - $fileurl = $pods->display('file_upload'); - } else { - $fileurl = $pods->display('location_url'); - }; - - - if ( strcasecmp( $documentName[0], "g" ) == 0 ) { - echo '
  • ' . $documentName . '
  • '; - } - } + ALL'; - echo '
'; - } - ?> - -
-
-

H

- - 9999, - ); - - //search in articles pod - $pods = pods( 'forms_and_documents', $params ); - - //loop through results - if ( 0 < $pods->total() ) { - - echo '
    '; - - while ( $pods->fetch() ) { - - $documentName = $pods->display('name'); - - if ($pods->display('file_upload')) { - $fileurl = $pods->display('file_upload'); - } else { - $fileurl = $pods->display('location_url'); - }; - - - if ( strcasecmp( $documentName[0], "h" ) == 0 ) { - echo '
  • ' . $documentName . '
  • '; - } - } - - echo '
'; - } - ?> - -
-
-

I

- - 9999, - ); - - //search in articles pod - $pods = pods( 'forms_and_documents', $params ); - - //loop through results - if ( 0 < $pods->total() ) { - - echo '
    '; - - while ( $pods->fetch() ) { - - $documentName = $pods->display('name'); - - if ($pods->display('file_upload')) { - $fileurl = $pods->display('file_upload'); - } else { - $fileurl = $pods->display('location_url'); - }; - - - if ( strcasecmp( $documentName[0], "i" ) == 0 ) { - echo '
  • ' . $documentName . '
  • '; - } + // Add alphabetic list items + for ($i = 65; $i <= 90; $i++) { + $letter = chr($i); + echo "
  • {$letter}
  • "; } - echo '
'; - } - ?> - + // Add '#' list item for numbers + echo '
  • #
  • '; + ?> +
    -
    -

    J

    - - 9999, - ); - - //search in articles pod - $pods = pods( 'forms_and_documents', $params ); - - //loop through results - if ( 0 < $pods->total() ) { - - echo '
      '; - - while ( $pods->fetch() ) { - - $documentName = $pods->display('name'); - - if ($pods->display('file_upload')) { - $fileurl = $pods->display('file_upload'); - } else { - $fileurl = $pods->display('location_url'); - }; - - - if ( strcasecmp( $documentName[0], "j" ) == 0 ) { - echo '
    • ' . $documentName . '
    • '; - } - } +
    +
    - echo ''; + 999, + ); + + //Fetch all forms_and_documents pods items and store in $documents array + $pods = pods('forms_and_documents', $params); + + $documents = array(); + + while ($pods->fetch()) { + // Store document name for display, and sort first letter of document name for easy fetching later + $documentName = $pods->display('name'); + $firstChar = strtolower($documentName[0]); + + if ($pods->display('file_upload')) { + $fileurl = $pods->display('file_upload'); + } else { + $fileurl = $pods->display('location_url'); + } + + //If the first character is a number, store in 'num' array + if (ctype_digit($firstChar)) { + $documents['num'][] = array( + 'name' => $documentName, + 'url' => $fileurl + ); + //If the first character is a letter, store in letter array + } else { + $documents[$firstChar][] = array( + 'name' => $documentName, + 'url' => $fileurl + ); } - ?> - -
    -
    -

    K

    - - 9999, - ); + } - //search in articles pod - $pods = pods( 'forms_and_documents', $params ); + //Create a div for each letter/number and populate with documents + for ($i = 65; $i <= 90; $i++) { + $char = chr($i); + $charLower = strtolower($char); - //loop through results - if ( 0 < $pods->total() ) { + echo '
    '; + echo '

    ' . $char . '

    '; + if (!empty($documents[$charLower])) { echo '
      '; - while ( $pods->fetch() ) { - - $documentName = $pods->display('name'); - - if ($pods->display('file_upload')) { - $fileurl = $pods->display('file_upload'); - } else { - $fileurl = $pods->display('location_url'); - }; - - - if ( strcasecmp( $documentName[0], "k" ) == 0 ) { - echo '
    • ' . $documentName . '
    • '; - } + foreach ($documents[$charLower] as $doc) { + echo '
    • ' . $doc['name'] . '
    • '; } echo '
    '; } - ?> - -
    -
    -

    L

    - - 9999, - ); - - //search in articles pod - $pods = pods( 'forms_and_documents', $params ); - - //loop through results - if ( 0 < $pods->total() ) { - echo '
      '; - - while ( $pods->fetch() ) { - - $documentName = $pods->display('name'); - - if ($pods->display('file_upload')) { - $fileurl = $pods->display('file_upload'); - } else { - $fileurl = $pods->display('location_url'); - }; + echo '
    '; + } + // Generate div for numbers + echo '
    '; + echo '

    ' . '#' . '

    '; - if ( strcasecmp( $documentName[0], "l" ) == 0 ) { - echo '
  • ' . $documentName . '
  • '; - } - } + if (!empty($documents['num'])) { + echo '
      '; - echo '
    '; + foreach ($documents['num'] as $docNum) { + echo '
  • ' . $docNum['name'] . '
  • '; } - ?> - -
    -
    -

    M

    - - 9999, - ); - - //search in articles pod - $pods = pods( 'forms_and_documents', $params ); - - //loop through results - if ( 0 < $pods->total() ) { - - echo '
      '; - while ( $pods->fetch() ) { - - $documentName = $pods->display('name'); - - if ($pods->display('file_upload')) { - $fileurl = $pods->display('file_upload'); - } else { - $fileurl = $pods->display('location_url'); - }; - - - if ( strcasecmp( $documentName[0], "m" ) == 0 ) { - echo '
    • ' . $documentName . '
    • '; - } - } + echo '
    '; + } - echo ''; - } - ?> + echo '
    '; + ?> +
    +
    +
    + +
    +
    + -
    - - -
    -
    - -
    - - - - 9999, - where => "category.meta_value = '$category'", - ); - - $pods = pods( 'forms_and_documents', $params ); - - if ( 0 < $pods->total() ) { - - - echo '
    '; - echo '

    ' . $category . '

    '; - echo '
      '; - - while ( $pods->fetch() ) { - - $documentName = $pods->display('name'); - if ($pods->display('file_upload')) { - $fileurl = $pods->display('file_upload'); - } else { - $fileurl = $pods->display('location_url'); - }; - - echo '
    • ' . $documentName . '
    • '; - - } - - echo '
    '; - echo '
    '; - } - - ?> - - 9999, - where => "category.meta_value = '$category'", - ); - - $pods = pods( 'forms_and_documents', $params ); - - if ( 0 < $pods->total() ) { - - - echo '
    '; - echo '

    ' . $category . '

    '; - echo '
      '; - - while ( $pods->fetch() ) { - - $documentName = $pods->display('name'); - if ($pods->display('file_upload')) { - $fileurl = $pods->display('file_upload'); - } else { - $fileurl = $pods->display('location_url'); - }; - - echo '
    • ' . $documentName . '
    • '; - - } - - echo '
    '; - echo '
    '; - } - - ?> - - 9999, - where => "category.meta_value = '$category'", - ); - - $pods = pods( 'forms_and_documents', $params ); - - if ( 0 < $pods->total() ) { - - - echo '
    '; - echo '

    ' . $category . '

    '; - echo '
      '; - - while ( $pods->fetch() ) { - - $documentName = $pods->display('name'); - if ($pods->display('file_upload')) { - $fileurl = $pods->display('file_upload'); - } else { - $fileurl = $pods->display('location_url'); - }; - - echo '
    • ' . $documentName . '
    • '; - - } - - echo '
    '; - echo '
    '; - } - - ?> - - 9999, - where => "category.meta_value = '$category'", - ); - - $pods = pods( 'forms_and_documents', $params ); - - if ( 0 < $pods->total() ) { - - - echo '
    '; - echo '

    ' . $category . '

    '; - echo '
      '; - - while ( $pods->fetch() ) { - - $documentName = $pods->display('name'); - if ($pods->display('file_upload')) { - $fileurl = $pods->display('file_upload'); - } else { - $fileurl = $pods->display('location_url'); - }; - - echo '
    • ' . $documentName . '
    • '; - - } - - echo '
    '; - echo '
    '; - } - - ?> - - 9999, - where => "category.meta_value = '$category'", - ); - - $pods = pods( 'forms_and_documents', $params ); - - if ( 0 < $pods->total() ) { - - - echo '
    '; - echo '

    ' . $category . '

    '; - echo '
      '; - - while ( $pods->fetch() ) { - - $documentName = $pods->display('name'); - if ($pods->display('file_upload')) { - $fileurl = $pods->display('file_upload'); - } else { - $fileurl = $pods->display('location_url'); - }; - - echo '
    • ' . $documentName . '
    • '; - - } - - echo '
    '; - echo '
    '; - } - - ?> - - 9999, - where => "category.meta_value = '$category'", - ); - - $pods = pods( 'forms_and_documents', $params ); - - if ( 0 < $pods->total() ) { - - - echo '
    '; - echo '

    ' . $category . '

    '; - echo '
      '; - - while ( $pods->fetch() ) { - - $documentName = $pods->display('name'); - if ($pods->display('file_upload')) { - $fileurl = $pods->display('file_upload'); - } else { - $fileurl = $pods->display('location_url'); - }; - - echo '
    • ' . $documentName . '
    • '; - } - - echo '
    '; - echo '
    '; - } - - ?> - - 9999, - where => "category.meta_value = '$category'", - ); - - $pods = pods( 'forms_and_documents', $params ); - - if ( 0 < $pods->total() ) { - - - echo '
    '; - echo '

    ' . $category . '

    '; - echo '
      '; - - while ( $pods->fetch() ) { - - $documentName = $pods->display('name'); - if ($pods->display('file_upload')) { - $fileurl = $pods->display('file_upload'); - } else { - $fileurl = $pods->display('location_url'); - }; - - echo '
    • ' . $documentName . '
    • '; - - } - - echo '
    '; - echo '
    '; - } - - ?> - - 9999, - where => "category.meta_value = '$category'", - ); - - $pods = pods( 'forms_and_documents', $params ); - - if ( 0 < $pods->total() ) { - - - echo '
    '; - echo '

    ' . $category . '

    '; - echo '
      '; - - while ( $pods->fetch() ) { - - $documentName = $pods->display('name'); - if ($pods->display('file_upload')) { - $fileurl = $pods->display('file_upload'); - } else { - $fileurl = $pods->display('location_url'); - }; - - echo '
    • ' . $documentName . '
    • '; - - } - - echo '
    '; - echo '
    '; - } - - ?> - - 9999, - where => "category.meta_value = '$category'", - ); - - $pods = pods( 'forms_and_documents', $params ); - - if ( 0 < $pods->total() ) { - - - echo '
    '; - echo '

    ' . $category . '

    '; - echo '
      '; - - while ( $pods->fetch() ) { - - $documentName = $pods->display('name'); - if ($pods->display('file_upload')) { - $fileurl = $pods->display('file_upload'); - } else { - $fileurl = $pods->display('location_url'); - }; - - echo '
    • ' . $documentName . '
    • '; - - } - - echo '
    '; - echo '
    '; - } - - ?> - - 9999, - where => "category.meta_value = '$category'", - ); - - $pods = pods( 'forms_and_documents', $params ); - - if ( 0 < $pods->total() ) { - - - echo '
    '; - echo '

    ' . $category . '

    '; - echo '
      '; - - while ( $pods->fetch() ) { - - $documentName = $pods->display('name'); - if ($pods->display('file_upload')) { - $fileurl = $pods->display('file_upload'); - } else { - $fileurl = $pods->display('location_url'); - }; - - echo '
    • ' . $documentName . '
    • '; - - } - - echo '
    '; - echo '
    '; - } - - ?> - - 9999, - where => "category.meta_value = '$category'", - ); - - $pods = pods( 'forms_and_documents', $params ); - - if ( 0 < $pods->total() ) { - - - echo '
    '; - echo '

    ' . $category . '

    '; - echo '
      '; - - while ( $pods->fetch() ) { - - $documentName = $pods->display('name'); - if ($pods->display('file_upload')) { - $fileurl = $pods->display('file_upload'); - } else { - $fileurl = $pods->display('location_url'); - }; - - echo '
    • ' . $documentName . '
    • '; - - } - - echo '
    '; - echo '
    '; - } - - ?> - - 9999, - where => "category.meta_value = '$category'", - ); - - $pods = pods( 'forms_and_documents', $params ); - - if ( 0 < $pods->total() ) { - - - echo '
    '; - echo '

    ' . $category . '

    '; - echo '
      '; - - while ( $pods->fetch() ) { - - $documentName = $pods->display('name'); - if ($pods->display('file_upload')) { - $fileurl = $pods->display('file_upload'); - } else { - $fileurl = $pods->display('location_url'); - }; - - echo '
    • ' . $documentName . '
    • '; - - } - - echo '
    '; - echo '
    '; - } - - ?> - - 9999, - where => "category.meta_value = '$category'", - ); - - $pods = pods( 'forms_and_documents', $params ); - - if ( 0 < $pods->total() ) { - - - echo '
    '; - echo '

    ' . $category . '

    '; - echo '
      '; - - while ( $pods->fetch() ) { - - $documentName = $pods->display('name'); - if ($pods->display('file_upload')) { - $fileurl = $pods->display('file_upload'); - } else { - $fileurl = $pods->display('location_url'); - }; - - echo '
    • ' . $documentName . '
    • '; - - } - - echo '
    '; - echo '
    '; - } - - ?> - - - - + ?>
    - -