Beispiel #1
0
 public static function setToken($userId)
 {
     if (isset($userId) and !empty($userId)) {
         $newStaticBdd = new BDD();
         $newStaticBdd->real_escape_string(htmlspecialchars($userId));
         $token = md5(uniqid(mt_rand(), true));
         unset($_COOKIE['token']);
         setcookie("token", $token, time() + 7200, "/");
         if ($newStaticBdd->update("users", "token = '" . $token . "', time_update = '" . time() . "'", "WHERE fb_id = '" . $userId . "'") == true) {
             return true;
         } else {
             return false;
         }
     } else {
         return false;
     }
 }
Beispiel #2
0
 public static function getReleaseDate($releaseName)
 {
     $newStaticBdd = new BDD();
     $dataArray = array();
     if (!empty($releaseName)) {
         $releaseName = $newStaticBdd->real_escape_string(htmlspecialchars($releaseName));
         $releaseInfos = $newStaticBdd->select("*", "release_date", "WHERE name LIKE '" . $releaseName . "'");
         $isReleaseExist = $newStaticBdd->num_rows($releaseInfos);
         if ($isReleaseExist == 1) {
             $getReleaseInfos = $newStaticBdd->fetch_array($releaseInfos);
             if ($getReleaseInfos['activated'] == 1) {
                 $releaseDate = strtotime($getReleaseInfos['date']);
                 $timeRemaining = $releaseDate - time();
                 if ($timeRemaining > 0) {
                     $days = floor($timeRemaining / (60 * 60 * 24));
                     if ($days < 10) {
                         $days = '0' . $days;
                     }
                     $hours = round(($timeRemaining - $days * 60 * 60 * 24) / (60 * 60));
                     if ($hours < 10) {
                         $hours = '0' . $hours;
                     }
                     $timeRemainingResult = $days . ':' . $hours . date(':i:s', $timeRemaining);
                     $dataArray["result"] = true;
                     $dataArray['error'] = null;
                     $dataArray['reply'] = $timeRemainingResult;
                 } else {
                     $dataArray["result"] = false;
                     $dataArray['error'] = "Releasedate off";
                     $dataArray['reply'] = "OVER !";
                 }
             } else {
                 $dataArray["result"] = false;
                 $dataArray['error'] = "This release is not activated !";
                 $dataArray['reply'] = null;
             }
         } else {
             $dataArray["result"] = false;
             $dataArray['error'] = "No release with name " . $releaseName . " found !";
             $dataArray['reply'] = null;
         }
     } else {
         $dataArray["result"] = false;
         $dataArray['error'] = "releaseName is empty !";
         $dataArray['reply'] = null;
     }
     return $dataArray;
 }