Esempio n. 1
0
 private function tryToAddLink($url, $host)
 {
     $linkId = 0;
     $tblLinkModel = new tblLinkModel($this->dbConn);
     $linkId = $tblLinkModel->addLink($url, $host);
     $tblContactModel = new tblContactModel($this->dbConn);
     $tblContactModel->addTargetEmail($this->data["email"], $this->data["price"], $linkId);
 }
 private function comparePriceAndSendMail($linkId, $curr_price)
 {
     $contactModel = new tblContactModel($this->dbConn);
     $contacts = $contactModel->getContactsByLinkId($linkId);
     while ($row = $contacts->fetch_object()) {
         if ($curr_price < $row->target) {
             $this->sendMailToContact($row->email, $row->target, $curr_price);
             //Mark this contact for deletion
             array_push($this->contactIdForDeletions, $row->id);
         }
     }
 }