Решил так... на стороне обработчика..
eventSources: [
{
url: 'ajax.php',
type: 'POST',
data: {
op: 'source'
},
error: function() {
alert('Ошибка соединения с источником данных!');
}
}]
и в обработчике...
case 'source':
$sql = 'SELECT * FROM events';
$result = mysql_query($sql) or die ("Ошибка БД ".mysql_error());
$json = Array();
while ($row = mysql_fetch_assoc($result)) {
$json[]=$row;
}
for ($i=0; $i<count($json); $i++) {
$color=array();
switch ($json[$i]['city']) {
case 1:
$color['color']='red';
break;
case 2:
$color['color']='yellow';
break;
default:
$color['color']='green';
break;
}
$json[$i]=array_merge($json[$i],$color);
}
echo json_encode($json);
break;