## -*- coding: utf_8 -*- <% from fcp import fcpdefs from fcp import mlitem from fcutils import util from extension import clib from cStringIO import StringIO %> <% def listOneHistoryItem(item): context.write('
') context.write('') context.write('
'+client.GetString(132,int(item.GetField(fcpdefs.dSubject))+1)+'
') context.write('
'+str(clib.ConvertTime(item.ModDate(),client.serverTZ,client.clientTZ))+'
') context.write('
'+item.EscapedName()+'
') context.write('
') myMLItem = fcp.MyMLItem thisWebID = myMLItem.WebID() jsonStr = StringIO() jsonStr.write('{"MYMLITEM":'+myMLItem.AsJSONArrayItem(mlitem.sendAll,(client.serverTZ,client.clientTZ))+',"MLDS":[') context.write('
') i = 0 item = fcp.GetNthMLItem(i) while item: listOneHistoryItem(item) jsonStr.write(item.AsJSONArrayItem(mlitem.sendAll,(client.serverTZ,client.clientTZ)) + ',') i = i + 1 item = fcp.GetNthMLItem(i) strOut = jsonStr.getvalue() jsonStr.close() lenJSON = len(strOut) if strOut[lenJSON-1]==',': strOut = strOut[0:lenJSON-1] strOut = strOut + ']}' context.write('') context.write('
') %>