0byt3m1n1
Path:
/
data
/
applications
/
aps.bak
/
tikiwiki
/
1.9.7-31
/
htdocs
/
modules
/
[
Home
]
File: mod-last_tracker_items.php
<?php //this script may only be included - so its better to die if called directly. if (strpos($_SERVER["SCRIPT_NAME"],basename(__FILE__)) !== false) { header("location: index.php"); exit; } // in wikipages, add params like this: ,trackerId=...,name=... // in module list, add params like this in params fiels: trackerId=...&name=... // name is the name of the tracker field to be displayed (should be descriptive) global $feature_trackers; if ($feature_trackers == 'y') { if (isset($module_params["status"])) { $status = $module_params["status"]; } else { $status = ''; } if (isset($module_params["trackerId"]) && isset($module_params["name"])) { $tmp = $tikilib->list_tracker_items($module_params["trackerId"], 0, $module_rows, 'created_desc', '', $status); foreach ($tmp["data"] as $data) { foreach ($data["field_values"] as $data2) { if (isset($data2["name"])) { if (strtolower($data2["name"])==strtolower($module_params["name"])) { $data["subject"] = $data2["value"]; break; // found a subject } } } $data["id"]=$module_params["trackerId"]; $data["field_values"]=null; $ranking["data"][] = $data; $data=null; } $tmp=null; $smarty->assign('modlifn', $module_params["name"]); $smarty->assign('nonums', isset($module_params["nonums"]) ? $module_params["nonums"] : 'n'); } else { $ranking = array('data'=>array( 0 =>array( 'field_values'=>array( 0 => array( 'name' => 'usage', 'value' => tra('This module requires parameters trackerId and name set'))) ) )); $smarty->assign('modlifn', 'usage'); $smarty->assign('nonums','y'); /* $ranking = array("data"=>array()); */ } /* **************** no merge from 1.8 needed foreach ($ranking["data"] as $itkey=>$oneitem) { foreach ($oneitem['field_values'] as $ifld=>$valfld) { if ($valfld['type'] == 'f') { $ranking["data"][$itkey]['field_values'][$ifld]['value'] = strtotime($valfld['value']); } } *************** */ $smarty->assign('modLastItems', $ranking["data"]); } ?>