protected function getGoogleContacts() { $objContacts = new GetContacts(); $arrContacts = $objContacts->GetGContacts($this->txtUser, $this->txtPassword); $contactCount = sizeof($arrContacts); foreach ($arrContacts as $person) { $count = Peopledetails::QueryCount(QQ::Equal(QQN::Peopledetails()->Email, $person['contactMail'])); if ($count != 0) { $objPerson = Peopledetails::QuerySingle(QQ::Equal(QQN::Peopledetails()->Email, $person['contactMail'])); } else { $objPerson = new Peopledetails(); } $objPerson->FullName = $person['contactName']; $objPerson->Phone = $person['contactPhone']; $objPerson->Address = $person['contactAddr']; $objPerson->Email = $person['contactMail']; $objPerson->Save(); } QApplication::DisplayAlert('Successfully imported ' . $contactCount . 'contacts from Google Contacts'); }
protected function LendBasket() { foreach ($this->objBasket->GetBasket() as $item) { $objItem = Myassets::QuerySingle(QQ::Equal(QQN::Myassets()->Id, $item->Id)); $objPerson = Peopledetails::QuerySingle(QQ::Equal(QQN::Peopledetails()->Id, $this->strBorrower)); $objShareDetails = new Sharedetails(); $objShareDetails->Asin = $objItem->Asin; $objShareDetails->Email = $objPerson->Email; /*Logic to get the return date*/ $today = new QDateTime(QDateTime::Now); $daySpan = new QDateTimeSpan(); $daySpan->AddDays(30); $returnDate = $today->Add($daySpan); $objShareDetails->TakenDate = QDateTime::Now(false); $objShareDetails->ReturnDate = $returnDate; $objShareDetails->Title = $objItem->Title; $objShareDetails->FullName = $objPerson->FullName; $objShareDetails->Save(); } }
/** * Load a single Peopledetails object, * by Id Index(es) * @param integer $intId * @return Peopledetails */ public static function LoadById($intId) { return Peopledetails::QuerySingle(QQ::Equal(QQN::Peopledetails()->Id, $intId)); }