bool PimSettingsBackupRestore::backupStart(const QString &filename) { if (mStored.isEmpty()) { addDate(); Q_EMIT addInfo(i18n("No data selected.")); Q_EMIT jobFailed(); deleteLater(); return false; } if (!openArchive(filename, true)) { Q_EMIT addError(i18n("Unable to open file \"%1\".", filename)); Q_EMIT jobFailed(); deleteLater(); return false; } Q_EMIT updateActions(true); mAction = Backup; mStoreIterator = mStored.constBegin(); addDate(); Q_EMIT addInfo(i18n("Starting to backup data in \'%1\'", mArchiveStorage->filename())); Q_EMIT addEndLine(); //Add version Utils::addVersion(mArchiveStorage->archive()); backupNextStep(); return true; }
bool PimSettingsBackupRestore::restoreStart(const QString &filename) { if (mStored.isEmpty()) { addDate(); Q_EMIT addInfo(i18n("No data selected.")); Q_EMIT jobFailed(); deleteLater(); return false; } if (!openArchive(filename, false)) { Q_EMIT addError(i18n("Unable to open file \"%1\".", filename)); Q_EMIT jobFailed(); deleteLater(); return false; } Q_EMIT updateActions(true); mAction = Restore; mStoreIterator = mStored.constBegin(); const int version = Utils::archiveVersion(mArchiveStorage->archive()); if (version > Utils::currentArchiveVersion()) { if (!continueToRestore()) { return false; } } qCDebug(PIMSETTINGEXPORTERCORE_LOG) << " version " << version; AbstractImportExportJob::setArchiveVersion(version); addDate(); Q_EMIT addInfo(i18n("Starting to restore data from \'%1\'", mArchiveStorage->filename())); Q_EMIT addEndLine(); restoreNextStep(); return true; }
/* authentication service return value: -1: error -2: message out of time -3: Date header field does not match validity period of cert 1: success */ static int authservice_(struct sip_msg* msg, char* str1, char* str2) { time_t dateHFValue = -1; int retval = 0; char dateHF[MAX_TIME] = "\0"; long dateDelta = -1; /* parse all headers */ if (parse_headers(msg, HDR_EOH_F, 0)!=0) { LM_ERR("failed to parse headers\n"); return -1; } retval = getDate(dateHF, &dateHFValue, msg); switch(retval) { case 1: /* Date header field exists */ dateDelta = getDateDelta(dateHFValue); if((dateDelta >= MAXDATEDELTA_AUTH) || dateDelta < 0) { return -2; } break; case 0: /* Date header field does not exist */ if(!addDate(dateHF, &dateHFValue, msg)) { LM_ERR("addDate failed\n"); return -1; } break; case -1: LM_ERR("error reading Date header field\n"); return -1; break; } if(!authCertMatchesDate(dateHFValue)) { return -3; } /* is content len hdr found ? if(msg->content_length) { if(!addContentLength(msg)) { LM_ERR("addContentLength failed\n"); return -1; } }*/ if(!addIdentity(dateHF, msg)) { LM_ERR("addIdentity failed\n"); return -1; } if(!addIdentityInfo(msg)) { LM_ERR("addIdentityInfo failed\n"); return -1; } return 1; }
void Programme::addSubElement( QDomElement &element) { if(element.localName().compare("Icon", Qt::CaseInsensitive)==0) { Icon *cn = Icon::fromElement(element); addIcon(cn); return; } if(element.localName().compare("Category", Qt::CaseInsensitive)==0) { Category *cn = Category::fromElement(element); addCategory(cn); return; } if(element.localName().compare("SubTitle", Qt::CaseInsensitive)==0) { SubTitle *cn = SubTitle::fromElement(element); addSubTitle(cn); return; } if(element.localName().compare("LastChance", Qt::CaseInsensitive)==0) { LastChance *cn = LastChance::fromElement(element); addLastChance(cn); return; } if(element.localName().compare("Audio", Qt::CaseInsensitive)==0) { Audio *cn = Audio::fromElement(element); addAudio(cn); return; } if(element.localName().compare("Subtitles", Qt::CaseInsensitive)==0) { Subtitles *cn = Subtitles::fromElement(element); addSubtitles(cn); return; } if(element.localName().compare("Date", Qt::CaseInsensitive)==0) { Date *cn = Date::fromElement(element); addDate(cn); return; } if(element.localName().compare("PreviouslyShown", Qt::CaseInsensitive)==0) { PreviouslyShown *cn = PreviouslyShown::fromElement(element); addPreviouslyShown(cn); return; } if(element.localName().compare("Country", Qt::CaseInsensitive)==0) { Country *cn = Country::fromElement(element); addCountry(cn); return; } if(element.localName().compare("OrigLanguage", Qt::CaseInsensitive)==0) { OrigLanguage *cn = OrigLanguage::fromElement(element); addOrigLanguage(cn); return; } if(element.localName().compare("StarRating", Qt::CaseInsensitive)==0) { StarRating *cn = StarRating::fromElement(element); addStarRating(cn); return; } if(element.localName().compare("Credits", Qt::CaseInsensitive)==0) { Credits *cn = Credits::fromElement(element); addCredits(cn); return; } if(element.localName().compare("Title", Qt::CaseInsensitive)==0) { Title *cn = Title::fromElement(element); addTitle(cn); return; } if(element.localName().compare("Video", Qt::CaseInsensitive)==0) { Video *cn = Video::fromElement(element); addVideo(cn); return; } if(element.localName().compare("New", Qt::CaseInsensitive)==0) { New *cn = New::fromElement(element); addNew(cn); return; } if(element.localName().compare("Rating", Qt::CaseInsensitive)==0) { Rating *cn = Rating::fromElement(element); addRating(cn); return; } if(element.localName().compare("EpisodeNum", Qt::CaseInsensitive)==0) { EpisodeNum *cn = EpisodeNum::fromElement(element); addEpisodeNum(cn); return; } if(element.localName().compare("Length", Qt::CaseInsensitive)==0) { Length *cn = Length::fromElement(element); addLength(cn); return; } if(element.localName().compare("Url", Qt::CaseInsensitive)==0) { Url *cn = Url::fromElement(element); addUrl(cn); return; } if(element.localName().compare("Review", Qt::CaseInsensitive)==0) { Review *cn = Review::fromElement(element); addReview(cn); return; } if(element.localName().compare("Language", Qt::CaseInsensitive)==0) { Language *cn = Language::fromElement(element); addLanguage(cn); return; } if(element.localName().compare("Premiere", Qt::CaseInsensitive)==0) { Premiere *cn = Premiere::fromElement(element); addPremiere(cn); return; } if(element.localName().compare("Desc", Qt::CaseInsensitive)==0) { Desc *cn = Desc::fromElement(element); addDesc(cn); return; } }
INLINE void wxeReturn::add(wxDateTime dateTime) { addDate(dateTime); addTime(dateTime); addTupleCount(2); }
/*! Add the creation date to an XML node. */ void VondelBook::addCreationDate(QDomElement node) { addDate(node, VondelBook::XML_CREATION_DATE); }