Ejemplo n.º 1
0
 function calculateMedHistory()
 {
     $meds = new Meds();
     $sql = "SELECT uRec FROM users WHERE userType= 1 AND disabled = 0 ";
     if ($rc = dbQuery($sql)) {
         while ($row = dbFetch($rc)) {
             logit(INFO, "Getting med history for {$row["uRec"]}");
             $meds->setUser($row["uRec"]);
             $meds->getUserMeds();
             if (is_array($meds->userMeds)) {
                 foreach ($meds->userMeds as $key => $value) {
                     $h = array();
                     for ($i = 30; $i > 0; $i--) {
                         $date = date(DBDATE, strtotime(" -{$i} days"));
                         $sql = "SELECT * FROM userMedHistory WHERE uRec = '" . sqlClean($row["uRec"]) . "' AND userMedId = '" . sqlClean($key) . "' AND DATE(utcTime) = '{$date}' ";
                         $c = -1;
                         $took = 0;
                         $missed = 0;
                         $t = 0;
                         if ($rc2 = dbQuery($sql)) {
                             while ($row2 = dbFetch($rc2)) {
                                 if ($row2["taken"]) {
                                     $took++;
                                 } else {
                                     $missed++;
                                 }
                                 $t++;
                             }
                             if ($t) {
                                 $c = round($took / $t, 2);
                             }
                         } else {
                             logit(WARN, " DB Error:  {$sql} in " . __FILE__ . " on line: " . __LINE__);
                         }
                         $h[] = $c;
                     }
                     $s = implode(",", $h);
                     $sql = "UPDATE userMeds SET history = '{$s}' WHERE userMedId = '{$key}' ";
                     if ($rc3 = dbQuery($sql)) {
                     } else {
                         logit(WARN, " DB Error:  {$sql} in " . __FILE__ . " on line: " . __LINE__);
                     }
                     logit(DEBUG, "Med History: U:{$row["uRec"]} [{$key}] = {$s}");
                 }
                 //e med for
             }
             //e if array
         }
         //end user while
     } else {
         logit(WARN, " DB Error:  {$sql} in " . __FILE__ . " on line: " . __LINE__);
     }
 }
Ejemplo n.º 2
0
 function latest()
 {
     global $config;
     if (!WEBADMIN) {
         $filter = " AND " . $config["validArticleSql"];
     } elseif ($_GET["topdate"]) {
         $filterPreview = " AND releaseDate <= '" . sqlClean(dbDate($_GET["topdate"])) . "' ";
     }
     //get top three news items
     $sql = "SELECT * FROM articles a WHERE newsHeadline !='' AND summary!=''  AND a.artId != {$this->artId} {$filter} {$filterPreview} ORDER BY releaseDate DESC LIMIT 3";
     if ($rc = dbQuery($sql)) {
         while ($row = dbFetch($rc)) {
             $url = articleUrl($row["artId"]);
             $topic = $this->confNames[$row["conference"]];
             $image = "";
             $this->latest .= "<div class='latestLinkDiv'>";
             $this->latest .= "<div id='latestImageDiv'>\r\n\t\t\t\t<img src='/imgNews_{$row["artId"]}.jpg' style='width: 100%'>\r\n\t\t\t</div>";
             $this->latest .= "<div class='latestTextDiv'>\r\n\t\t\t\r\n\t\t\t\t<div class='latestTextContent'>\r\n\t\t\t\t\r\n\t\t\t\t<a href='{$url}' class='latestLink'>{$row["newsHeadline"]}</a>\r\n\t\t\t\t<br />\r\n\t\t\t\t<div class='latestCat'>{$topic}</div>\r\n\t\t\t\t<br /><br />\r\n\t\t\t\t</div> <!-- //latestTextContent -->\r\n\t\t\t\t\r\n\t\t\t</div> <!-- //latestTextDiv -->";
             $this->latest .= "</div>";
             $swap[] = "<div>\r\n\t\t\t<a href='{$url}' style='color: #ffffff; font-size: 11px; font-weight: bold'>{$row["newsHeadline"]}</a>\r\n\t\t<a href='{$url}'><font class='arrow'>&gt;</font></a></div>\r\n\t\t";
         }
     } else {
         logit(WARN, " DB Error:  {$sql} in " . __FILE__ . " on line: " . __LINE__);
     }
     return;
 }
Ejemplo n.º 3
0
 function saveCustomerToDb()
 {
     $in['uRec'] = $this->uRec;
     $in['stripeId'] = $this->stripeId;
     $in['card'] = $this->card;
     $in['email'] = sqlClean(psyEncrypt(strip_tags(strtolower($this->email))));
     $sql = "SELECT * FROM stripeAuth WHERE uRec=" . $in['uRec'];
     $id = 0;
     if ($rc = dbQuery($sql)) {
         if ($row = dbFetch($rc)) {
             $id = $row["id"];
             $update = true;
         } else {
             $update = false;
         }
     } else {
         logit(WARN, " DB Error:  {$sql} in " . __FILE__ . " on line: " . __LINE__);
     }
     if ($update) {
         $sql = "UPDATE stripeAuth " . makeSql($in, "update") . " WHERE id={$id} ";
     } else {
         $sql = "INSERT INTO stripeAuth " . makeSql($in, "insert");
     }
     if ($rc = dbQuery($sql)) {
         logit(INFO, 'save customer| sql: ' . $sql);
     } else {
         logit(WARN, " DB Error:  {$sql} in " . __FILE__ . " on line: " . __LINE__);
         return false;
     }
 }
Ejemplo n.º 4
0
 function setMedComment($s)
 {
     $this->medComment = sqlClean($s);
 }
Ejemplo n.º 5
0
 function setAuthToken($s)
 {
     $this->authToken = sqlClean($s);
 }