def column_date(self, event_ref): event = self.db.get_event_from_handle(event_ref.ref) retval = get_date(event) if not get_date_valid(event): return invalid_date_format % escape(retval) else: return retval
def citation_sort_date(self, data): if data[COLUMN_DATE]: citation = Citation() citation.unserialize(data) retval = "%09d" % citation.get_date_object().get_sort_value() if not get_date_valid(citation): return INVALID_DATE_FORMAT % retval else: return retval return ''
def citation_sort_date(self, data): if data[COLUMN_DATE]: citation = Citation() citation.unserialize(data) retval = "%09d" % citation.get_date_object().get_sort_value() if not get_date_valid(citation): return INVALID_DATE_FORMAT % retval else: return retval return ''
def _get_birth_data(self, data, sort_mode): index = data[COLUMN_BIRTH] if index != -1: try: local = data[COLUMN_EVENT][index] b = EventRef() b.unserialize(local) birth = self.db.get_event_from_handle(b.ref) if sort_mode: retval = "%09d" % birth.get_date_object().get_sort_value() else: date_str = get_date(birth) if date_str != "": retval = escape(date_str) if not get_date_valid(birth): return invalid_date_format % retval else: return retval except: return "" for event_ref in data[COLUMN_EVENT]: er = EventRef() er.unserialize(event_ref) event = self.db.get_event_from_handle(er.ref) etype = event.get_type() date_str = get_date(event) if ( etype in [EventType.BAPTISM, EventType.CHRISTEN] and er.get_role() == EventRoleType.PRIMARY and date_str != "" ): if sort_mode: retval = "%09d" % event.get_date_object().get_sort_value() else: retval = "<i>%s</i>" % escape(date_str) if not get_date_valid(event): return invalid_date_format % retval else: return retval return ""
def sort_date(self,data): if data[COLUMN_DATE]: event = Event() event.unserialize(data) retval = "%09d" % event.get_date_object().get_sort_value() if not get_date_valid(event): return INVALID_DATE_FORMAT % retval else: return retval return ''
def sort_date(self, data): if data[COLUMN_DATE]: event = Event() event.unserialize(data) retval = "%09d" % event.get_date_object().get_sort_value() if not get_date_valid(event): return INVALID_DATE_FORMAT % retval else: return retval return ''
def _get_death_data(self, data, sort_mode): index = data[COLUMN_DEATH] if index != -1: try: local = data[COLUMN_EVENT][index] ref = EventRef() ref.unserialize(local) event = self.db.get_event_from_handle(ref.ref) if sort_mode: retval = "%09d" % event.get_date_object().get_sort_value() else: date_str = get_date(event) if date_str != "": retval = escape(date_str) if not get_date_valid(event): return invalid_date_format % retval else: return retval except: return '' for event_ref in data[COLUMN_EVENT]: er = EventRef() er.unserialize(event_ref) event = self.db.get_event_from_handle(er.ref) etype = event.get_type() date_str = get_date(event) if (etype in [EventType.BURIAL, EventType.CREMATION, EventType.CAUSE_DEATH] and er.get_role() == EventRoleType.PRIMARY and date_str): if sort_mode: retval = "%09d" % event.get_date_object().get_sort_value() else: retval = "<i>%s</i>" % escape(date_str) if not get_date_valid(event): return invalid_date_format % retval else: return retval return ""
def _get_death_data(self, data, sort_mode): index = data[COLUMN_DEATH] if index != -1: try: local = data[COLUMN_EVENT][index] ref = EventRef() ref.unserialize(local) event = self.db.get_event_from_handle(ref.ref) if sort_mode: retval = "%09d" % event.get_date_object().get_sort_value() else: date_str = get_date(event) if date_str != "": retval = escape(date_str) if not get_date_valid(event): return invalid_date_format % retval else: return retval except: return '' for event_ref in data[COLUMN_EVENT]: er = EventRef() er.unserialize(event_ref) event = self.db.get_event_from_handle(er.ref) etype = event.get_type() date_str = get_date(event) if (etype in [EventType.BURIAL, EventType.CREMATION, EventType.CAUSE_DEATH] and er.get_role() == EventRoleType.PRIMARY and date_str): if sort_mode: retval = "%09d" % event.get_date_object().get_sort_value() else: retval = "<i>%s</i>" % escape(date_str) if not get_date_valid(event): return invalid_date_format % retval else: return retval return ""
def column_date(self,data): if data[COLUMN_DATE]: event = Event() event.unserialize(data) date_str = get_date(event) if date_str != "": retval = escape(date_str) if not get_date_valid(event): return INVALID_DATE_FORMAT % retval else: return retval return ''
def column_marriage(self, data): family = self.db.get_family_from_handle(data[0]) event = get_marriage_or_fallback(self.db, family, "<i>%s</i>") if event: if event.date.format: return event.date.format % displayer.display(event.date) elif not get_date_valid(event): return invalid_date_format % displayer.display(event.date) else: return "%s" % displayer.display(event.date) else: return ''
def citation_date(self, data): if data[COLUMN_DATE]: citation = Citation() citation.unserialize(data) date_str = get_date(citation) if date_str != "": retval = escape(date_str) if not get_date_valid(citation): return INVALID_DATE_FORMAT % retval else: return retval return ''
def citation_date(self, data): if data[COLUMN_DATE]: citation = Citation() citation.unserialize(data) date_str = get_date(citation) if date_str != "": retval = escape(date_str) if not get_date_valid(citation): return INVALID_DATE_FORMAT % retval else: return retval return ''
def column_date(self, data): if data[COLUMN_DATE]: event = Event() event.unserialize(data) date_str = get_date(event) if date_str != "": retval = escape(date_str) if not get_date_valid(event): return INVALID_DATE_FORMAT % retval else: return retval return ''
def column_marriage(self, data): family = self.db.get_family_from_handle(data[0]) event = get_marriage_or_fallback(self.db, family, "<i>%s</i>") if event: if event.date.format: return event.date.format % displayer.display(event.date) elif not get_date_valid(event): return invalid_date_format % displayer.display(event.date) else: return "%s" % displayer.display(event.date) else: return ''
def _get_birth_data(self, data, sort_mode): index = data[COLUMN_BIRTH] if index != -1: try: local = data[COLUMN_EVENT][index] b = EventRef() b.unserialize(local) birth = self.db.get_event_from_handle(b.ref) if sort_mode: retval = "%09d" % birth.get_date_object().get_sort_value() else: date_str = get_date(birth) if date_str != "": retval = escape(date_str) if not get_date_valid(birth): return invalid_date_format % retval else: return retval except: return '' for event_ref in data[COLUMN_EVENT]: er = EventRef() er.unserialize(event_ref) event = self.db.get_event_from_handle(er.ref) etype = event.get_type() date_str = get_date(event) if (etype in [EventType.BAPTISM, EventType.CHRISTEN] and er.get_role() == EventRoleType.PRIMARY and date_str != ""): if sort_mode: retval = "%09d" % event.get_date_object().get_sort_value() else: retval = "<i>%s</i>" % escape(date_str) if not get_date_valid(event): return invalid_date_format % retval else: return retval return ""
def column_marriage(self, data): handle = data[0] cached, value = self.get_cached_value(handle, "MARRIAGE") if not cached: family = self.db.get_family_from_handle(data[0]) event = get_marriage_or_fallback(self.db, family, "<i>%s</i>") if event: if event.date.format: value = event.date.format % displayer.display(event.date) elif not get_date_valid(event): value = invalid_date_format % displayer.display(event.date) else: value = "%s" % displayer.display(event.date) else: value = '' self.set_cached_value(handle, "MARRIAGE", value) return value
def column_marriage(self, data): handle = data[0] cached, value = self.get_cached_value(handle, "MARRIAGE") if not cached: family = self.db.get_family_from_handle(data[0]) event = get_marriage_or_fallback(self.db, family, "<i>%s</i>") if event: if event.date.format: value = event.date.format % displayer.display(event.date) elif not get_date_valid(event): value = invalid_date_format % displayer.display(event.date) else: value = "%s" % displayer.display(event.date) else: value = '' self.set_cached_value(handle, "MARRIAGE", value) return value
def column_date(self, citation): retval = get_date(citation) if not get_date_valid(citation): return invalid_date_format % escape(retval) else: return retval