\nLog History\n"; print "Mon YearCounts\n"; while (list($ct,$yrmo)=mysql_fetch_array($logsum)) { $ct=number_format($ct); print "$yrmo$ct\n"; } print "\n"; ?>
View User Logs
\n"; print "\n"; ?>
'2025-07-01' order by a.name_last limit 1000) UNION ALL (select NULL as pID, NULL as name_first, NULL as name_last from DUAL) UNION ALL (select distinct(a.pID), a.name_first, a.name_last from person a JOIN activLog b ON a.pID=b.cuid where b.updated<'2025-06-30' order by a.name_last, b.updated desc limit 1000)"; $dognms=mysql_query($getnms, $connect); print "On user: \n"; print "\n"; $INCTIM[y]='+time'; $INCTIM[n]='only'; print "Show Dates \n\n"; $HISTIM[]='10'; $HISTIM[]='20'; $HISTIM[]='30'; $HISTIM[]='40'; $HISTIM[]='50'; $HISTIM[]='80'; $HISTIM[]='90'; $HISTIM[]='150'; $HISTIM[]='200'; $HISTIM[]='250'; $HISTIM[]='300'; $HISTIM[]='360'; print "for past days\n"; if (($_POST['uselimt'] == 'days')||(!isset($_POST['uselimt']))) { print "\n"; } else { print "\n"; } print "
Or between "; if ($_POST['datetwo']) { $enday=$_POST['datetwo']; }else{ $enday = date("Y-m-d"); } if ($_POST['dateone']) { $beday=$_POST['dateone']; }else{ $beday = date('Y-m-d', strtotime('-30 days')); } print " and\n"; print "\n"; if ($_POST['uselimt'] == 'span') { print "\n"; } else { print "\n"; } print "\n"; print "
 
0) { #----------- $WHERA = "where a.pID='$_POST[pID]' AND "; } else { $WHERA = "where "; } if ($_POST['uselimt'] == 'days') { $WHERA .= "b.updated >= DATE_SUB(CURDATE(), INTERVAL $_POST[daysback] DAY)"; } elseif ($_POST['uselimt'] == 'span') { $WHERA .= "(b.updated > '$beday' AND b.updated < '$enday')"; } else { $WHERA .= "b.updated >= DATE_SUB(CURDATE(), INTERVAL 10 DAY)"; } if ($_POST['inctm'] == 'y') { #--------- $timfmt = "%Y-%m-%d %h:%m"; } elseif ($_POST['inctm'] == 'n') { $timfmt = "%Y-%m-%d"; } #--------------------------------------------------------------- $qlog="select a.name_first, a.name_last, b.target_name, b.target_uid, b.action, DATE_FORMAT(b.updated,'$timfmt') as udate from person a RIGHT JOIN activLog b ON a.pID=b.cuid $WHERA order by udate desc, a.name_last"; ##- debug: print "$qlog

\n"; $qlogd = mysql_query($qlog, $connect); while (list($fnm,$lnm,$yard,$targ,$actn,$date) = mysql_fetch_array($qlogd)) { if ((preg_match('/person/',$yard))&&(preg_match('/^\d+$/',$targ))) { $qtarg = "select name_first, name_last from person where pID='$targ'"; $qtaract=mysql_query($qtarg, $connect); list($fnm,$lnm)=mysql_fetch_array($qtaract); $qured="$fnm $lnm"; } elseif ((preg_match('/institutes/',$yard))&&(preg_match('/^\d+$/',$targ))) { $qtarg = "select name from institutes where iID='$targ'"; $qtaract=mysql_query($qtarg, $connect); list($inm)=mysql_fetch_array($qtaract); $qured=substr($inm,0,20); } elseif ((preg_match('/country/',$yard))&&(preg_match('/^\d+$/',$targ))) { $qtarg = "select ctryname from countries where cID='$targ'"; $qtaract=mysql_query($qtarg, $connect); list($cnm)=mysql_fetch_array($qtaract); $qured=substr($cnm,0,20)."..."; } elseif ((preg_match('/relationships/',$yard))&&(preg_match('/^\d+$/',$targ))) { $qtarg = "select b.name_last, c.name_last from relationships a JOIN person b ON a.person_a_id=b.pID JOIN person c ON a.person_b_id=c.pID JOIN relationships d ON a.reltype_id=d.reID where a.reID='$targ'"; $qtaract=mysql_query($qtarg, $connect); list($pera,$perb)=mysql_fetch_array($qtaract); $qured="$pera <=> $perb"; } else { unset($qtarg); unset($qured); } print "

\n"; print " \n"; print "\n"; } ?>
UserYardTargetActionsDates
$fnm $lnm$yard$qured$actn$date