adding trail tag name separate from the trail name input
authorAnthony Talarico <talarico@gaslightmedia.com>
Mon, 4 Dec 2017 13:43:11 +0000 (08:43 -0500)
committerAnthony Talarico <talarico@gaslightmedia.com>
Mon, 4 Dec 2017 13:43:11 +0000 (08:43 -0500)
adding separate trail name section for the trail name input and a static
trail name section

index.php
models/front/trailreports/list.php
views/front/trailreports/parts/alston.html
views/front/trailreports/parts/bigBay.html
views/front/trailreports/parts/chassell.html
views/front/trailreports/parts/nestoria.html
views/front/trailreports/parts/pinery.html

index 02ffb76..7e789d4 100644 (file)
--- a/index.php
+++ b/index.php
@@ -3,7 +3,7 @@
  * Plugin Name: GLM Members Database Trail Reports
  * Plugin URI: http://www.gaslightmedia.com/
  * Description: This is a plugin to update the trail conditions
- * Version: 1.0.0
+ * Version: 1.0.2
  * Author: Gaslight Media
  * Author URI: http://www.gaslightmedia.com/
  * License: GPL2
@@ -19,7 +19,7 @@
  * @package glmMembersTrailReportsAddOn
  * @author Chuck Scott <cscott@gaslightmedia.com>
  * @license http://www.gaslightmedia.com Gaslightmedia
- * @version 1.0.0
+ * @version 1.0.2
  */
 
 /*
@@ -37,7 +37,7 @@
  *  so that we're sure the other add-ons see an up to date
  *  version from this plugin.
  */
-define('GLM_MEMBERS_TRAIL_REPORTS_PLUGIN_VERSION', '1.0.0');
+define('GLM_MEMBERS_TRAIL_REPORTS_PLUGIN_VERSION', '1.0.2');
 define('GLM_MEMBERS_TRAIL_REPORTS_PLUGIN_DB_VERSION', '0.0.1');
 
 // This is the minimum version of the GLM Members DB plugin require for this plugin.
index a07fbe1..b028552 100644 (file)
@@ -112,15 +112,29 @@ class GlmMembersFront_trailreports_list extends GlmDataTrailReports
         $trail_reports = array();
         // separate the main report info and the individual details 
         $trail_data = $this->getList();
+        $trail_tags = ['Big Bay Trail', 'Alston Trail', 'Chassell Trail', 'Nestoria Trail', 'Pinery Lakes CC Ski Trail'];
+        
         foreach($trail_data as $id=>$record){
             foreach($record as $key=>$value){
                 if(strpos($key, "report") !== false){
                     $trail_reports['trail_report'][$id]['report_info'][$key] = $value; 
                 } else {
                     $trail_reports['trail_report'][$id]['trail_info'][$key] = $value; 
+                    if( !is_array($value) && strpos($key, 'name')){
+                        $substring = substr($key, 0, strpos($key, '_'));
+                        foreach($trail_tags as $tag){
+                            if( stripos($tag, $substring) !== false ){
+                                $trail_reports['trail_report'][$id]['trail_info'][$key . '_tag'] = $tag; 
+                            }
+                        }
+                    }
+         
+//                    
+                    
                 }
             }
         }
+        echo '<pre>', print_r($trail_reports), '</pre>';
 //        echo '<pre>', print_r($trail_reports), '</pre>';
         $view_file = 'list';
         switch ($option) {
index 9f9660b..b46c5c9 100644 (file)
@@ -1,4 +1,5 @@
-<h5 class="trail-name-front">{$trail.trail_info.alston_name}</h5>
+<h5 class="trail-name-front">{$trail.trail_info.alston_name_tag}</h5>
+<h6 class="trail-name-front">{$trail.trail_info.alston_name}</h6>
 <div class="glm-small-12 trail-data glm-medium-4 glm-columns"><span class="trail-data-label">Date Groomed:</span> {$trail.trail_info.alston_groom.date} </div>
 <div class="glm-small-12 trail-data glm-medium-4 glm-columns"><span class="trail-data-label">Conditions:</span> {$trail.trail_info.alston_cond}</div>
 <div class="glm-small-12 trail-data glm-medium-4 glm-columns"><span class="trail-data-label">Snow Base:</span> {$trail.trail_info.alston_base}</div>
index af372c0..1ff9422 100644 (file)
@@ -1,4 +1,5 @@
-<h5 class="trail-name-front">{$trail.trail_info.big_bay_name}</h5>
+<h5 class="trail-name-front">{$trail.trail_info.big_bay_name_tag}</h5>
+<h6 class="trail-name-front">{$trail.trail_info.big_bay_name}</h6>
 <div class="glm-small-12 trail-data glm-medium-4 glm-columns"><span class="trail-data-label">Date Groomed:</span> {$trail.trail_info.big_bay_groom.date}</div>
 <div class="glm-small-12 trail-data glm-medium-4 glm-columns"><span class="trail-data-label">Conditions:</span> {$trail.trail_info.big_bay_cond}</div>
 <div class="glm-small-12 trail-data glm-medium-4 glm-columns"><span class="trail-data-label">Snow Base:</span> {$trail.trail_info.big_bay_base}</div>
index fe43437..d4ca716 100644 (file)
@@ -1,4 +1,5 @@
-<h5 class="trail-name-front">{$trail.trail_info.chassell_name}</h5>
+<h5 class="trail-name-front">{$trail.trail_info.chassell_name_tag}</h5>
+<h6 class="trail-name-front">{$trail.trail_info.chassell_name}</h6>
 <div class="glm-small-12 trail-data glm-medium-4 glm-columns"><span class="trail-data-label">Date Groomed:</span> {$trail.trail_info.chassell_groom.date}</div>
 <div class="glm-small-12 trail-data glm-medium-4 glm-columns"><span class="trail-data-label">Conditions:</span> {$trail.trail_info.chassell_cond}</div>
 <div class="glm-small-12 trail-data glm-medium-4 glm-columns"><span class="trail-data-label">Snow Base:</span> {$trail.trail_info.chassell_base}</div>
index 6f59c03..250c2f6 100644 (file)
@@ -1,4 +1,5 @@
-<h5 class="trail-name-front">{$trail.trail_info.nestoria_name}</h5>
+<h5 class="trail-name-front">{$trail.trail_info.nestoria_name_tag}</h5>
+<h6 class="trail-name-front">{$trail.trail_info.nestoria_name}</h6>
 <div class="glm-small-12 trail-data glm-medium-4 glm-columns"><span class="trail-data-label">Date Groomed:</span> {$trail.trail_info.nestoria_groom.date}</div>
 <div class="glm-small-12 trail-data glm-medium-4 glm-columns"><span class="trail-data-label">Conditions:</span> {$trail.trail_info.nestoria_cond}</div>
 <div class="glm-small-12 trail-data glm-medium-4 glm-columns"><span class="trail-data-label">Snow Base:</span> {$trail.trail_info.nestoria_base}</div>
index 7d3b781..613d671 100644 (file)
@@ -1,4 +1,5 @@
-<h5 class="trail-name-front">{$trail.trail_info.pinery_name}</h5>
+<h5 class="trail-name-front">{$trail.trail_info.pinery_name_tag}</h5>
+<h6 class="trail-name-front">{$trail.trail_info.pinery_name}</h6>
 <div class="glm-small-12 trail-data glm-medium-4 glm-columns"><span class="trail-data-label">Date Groomed:</span> {$trail.trail_info.pinery_groom.date}</div>
 <div class="glm-small-12 trail-data glm-medium-4 glm-columns"><span class="trail-data-label">Conditions:</span> {$trail.trail_info.pinery_cond}</div>
 <div class="glm-small-12 trail-data glm-medium-4 glm-columns"><span class="trail-data-label">Snow Base:</span> {$trail.trail_info.pinery_base}</div>