// verify if not admin, then they should
$g = DB_DataObject::Factory('group_members');
- $grps = $g->listGroupMembership($this->authUser);
- //var_dump($grps);
- $isAdmin = $g->inAdmin;
-
- if (!$isAdmin && $ev->person_id != $this->authUser->id) {
- $this->jerrAuth();
+ if (is_a($g, 'DB_DataObject')) {
+ $grps = $g->listGroupMembership($this->authUser);
+ //var_dump($grps);
+ $isAdmin = $g->inAdmin;
+
+ if (!$isAdmin && $ev->person_id != $this->authUser->id) {
+ $this->jerrAuth();
+ }
}
-
// we have 2 bits of data available at present:
// core_event_audit
// the event file..
}
- $file = $ff->Pman['event_log_dir']. "/{$user}" . date('/Y/m/d/',strtotime($ev->event_when)). $ev->id . ".file_.json";
+ $file = $ff->Pman['event_log_dir']. "/{$user}" . date('/Y/m/d/',strtotime($ev->event_when)). $ev->id . ".json";
if (!file_exists($file)) {
echo "not available (missing file) $file";
exit;
echo '<PRE>' . htmlspecialchars(file_get_contents($file)) . '</PRE>';
echo '<BR/><PRE>'. htmlspecialchars($ev->remarks) . '</PRE>';
+
+ $filesJ = json_decode(file_get_contents($file));
+ echo '<br /><PRE>Images Preview</PRE>';
+
+ //$path = $ff->baseURL. "Images/Thumb/150/{$filesJ->POST->onid}";
+ foreach($filesJ->FILES as $f){
+ $ip = $ff->Pman['event_log_dir']. "/{$user}" . date('/Y/m/d/',strtotime($ev->event_when)). $f->tmp_name;
+ $img = getimagesize($ip);
+ header("Content-type: image/jpeg");
+ //readfile($ip);
+// addslashes($ip);
+ //echo "<img src=\"".base64_decode(readfile($ip))."\" $attr alt=\"getimagesize() example\" />";
+ //$path = $ff->baseURL. "Images/Thumb/150/$ff->Pman['event_log_dir']. "/{$user}" . date('/Y/m/d/',strtotime($ev->event_when)). $f->tmp_name;
+ //echo '<img src="'.$path.'" />';
+// print_r($f->type);
+ }
+
+
+
exit;
}