(trim($row['person_name']) == "" ? substr($row['person_email'], 0, strpos($row['person_email'], '@')) : $row['person_name']), 'email' => $row['person_email'], 'hash'=>$row['person_password_hash']); } mysql_free_result($res); $res = mysql_query($q = 'select distinct a.answer_date, a.person_id, f.factor_id, f.factor_title, a.factor_significance, a.factor_satisfaction, a.answer_comment from mmr_person_answer a, mmr_factor f where a.person_id in (select member_person_id from mmr_team_member where team_id = '.$teamId.') and a.factor_id = f.factor_id order by a.answer_date desc, a.person_id, f.factor_title') or die($q.': '.mysql_error()); $history = array(); $personHistory = array(); $factors = array(); $maxDate = getlastmod(); while($row = mysql_fetch_assoc($res)) { if (! array_key_exists($row['answer_date'], $history)) $history[$row['answer_date']] = array(); if (! array_key_exists($row['person_id'], $history[$row['answer_date']])) $history[$row['answer_date']][$row['person_id']] = array(); $history[$row['answer_date']][$row['person_id']][$row['factor_id']] = array( $row['factor_significance'], $row['factor_satisfaction'], $row['answer_comment'] ); if (! array_key_exists($row['person_id'], $personHistory)) $personHistory[$row['person_id']] = array(); if (! array_key_exists($row['factor_id'], $personHistory[$row['person_id']])) $personHistory[$row['person_id']][$row['factor_id']] = array(); $personHistory[$row['person_id']][$row['factor_id']][$row['answer_date']] = array( $row['factor_significance'], $row['factor_satisfaction'], $row['answer_comment'] ); $maxDate = max($maxDate, strtotime($row['answer_date'])); if (! array_key_exists($row['factor_id'], $factors)) $factors[$row['factor_id']] = $row['factor_title']; } mysql_free_result($res); // header('Content-Type: application/rss+xml'); header('Content-Type: text/xml'); header('Last-Modified: '.date('r', $maxDate)); echo ''."\n"; ?> Изменения в анкетах команды (Команда: $person) { ?> 0) { ?>, ) Стас Давыдов and Outcorp 2007-2009 (Стас Давыдов) Thu, 11 Jun 2026 08:39:47 +0200 moti.vate.me mmrlogosmall.png Motivate me right! 96 99 "">: []'; // echo ''; foreach($history as $date=>$data) { ob_start(); $dateExists = false; ?> Изменения за 01/01/1970 $personData) { ob_start(); $personExists = false; ?>
$factorData) { if (count($personHistory[$personId][$factorId]) > 1) { ?>
: (было: $prevData) { if (strtotime($prevDate) < strtotime($date)) { print_answer($prevDate, $prevData); $historyExists = true; break; } } ?>)
]]>
questionary/view/teams// Thu, 01 Jan 1970 01:00:00 +0100 date