forked from lubuwest/Friendiqa
create and delete events
This commit is contained in:
parent
27cd83db3c
commit
400241ec6a
34 changed files with 1346 additions and 614 deletions
|
@ -752,16 +752,31 @@ void UPDATENEWS::storeEvents(QByteArray serverreply,QString apiname)
|
|||
query.bindValue(0,username);
|
||||
query.bindValue(1,eventitem["id"].toInt());
|
||||
query.bindValue(2,eventitem["cid"].toInt());
|
||||
QString sourcedateStart=eventitem["startTime"].toString();
|
||||
QString sourcedateStart="";
|
||||
if (eventitem["start_time"].toString()!=""){
|
||||
sourcedateStart=eventitem["start_time"].toString();}else{
|
||||
sourcedateStart=eventitem["startTime"].toString();
|
||||
};
|
||||
query.bindValue(3,QDateTime::fromString(sourcedateStart,Qt::ISODate).toMSecsSinceEpoch() );
|
||||
QString sourcedateEnd=eventitem["endTime"].toString();
|
||||
QString sourcedateEnd="";
|
||||
if (eventitem["end_time"].toString()!=""){
|
||||
sourcedateEnd=eventitem["end_time"].toString();} else{
|
||||
sourcedateEnd=eventitem["endTime"].toString();
|
||||
}
|
||||
|
||||
if(QDateTime::fromString(sourcedateEnd,Qt::ISODate).toMSecsSinceEpoch()>QDateTime::fromString(sourcedateStart,Qt::ISODate).toMSecsSinceEpoch()){
|
||||
//check if end is later than start
|
||||
query.bindValue(4,QDateTime::fromString(sourcedateEnd,Qt::ISODate).toMSecsSinceEpoch() );
|
||||
} else {
|
||||
query.bindValue(4,0 );
|
||||
}
|
||||
query.bindValue(4,QDateTime::fromString(sourcedateEnd,Qt::ISODate).toMSecsSinceEpoch() );
|
||||
query.bindValue(5,eventitem["name"].toString());
|
||||
query.bindValue(6,eventitem["uri"].toString());
|
||||
query.bindValue(7,eventitem["desc"].toString().toUtf8().toBase64());
|
||||
query.bindValue(8,eventitem["place"].toString());
|
||||
query.bindValue(9,eventitem["type"].toString());
|
||||
query.bindValue(10,eventitem["nofinsh"].toInt());
|
||||
query.bindValue(10,eventitem["nofinish"].toInt());
|
||||
query.bindValue(11,eventitem["adjust"].toInt());
|
||||
query.bindValue(12,eventitem["ignore"].toInt());
|
||||
QJsonArray permissions; permissions={eventitem["allow_cid"].toString().replace("<","[").replace(">","]"),eventitem["allow_gid"].toString().replace("<","[").replace(">","]"),eventitem["deny_cid"].toString().replace("<","[").replace(">","]"),eventitem["deny_gid"].toString().replace("<","[").replace(">","]")};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue