* 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
* @package glmMembersTrailReportsAddOn
* @author Chuck Scott <cscott@gaslightmedia.com>
* @license http://www.gaslightmedia.com Gaslightmedia
- * @version 1.0.0
+ * @version 1.0.2
*/
/*
* 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.
$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) {
-<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>
-<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>
-<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>
-<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>
-<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>