Example #1
0
 /**
  * @codeCoverageIgnore
  */
 public function update()
 {
     $db = Database::connect();
     $code = mysqli_real_escape_string($db, $this->code);
     $user = mysqli_real_escape_string($db, $this->user);
     $type = mysqli_real_escape_string($db, $this->type);
     $date = $this->date->getTimestamp();
     mysqli_query($db, "UPDATE " . Database::PREFIX() . "Code SET User="******", Type='" . $type . "', Date=" . $date . " WHERE Code='" . $code . "'");
     if (mysqli_affected_rows($db) == 0) {
         $code = Database::generateHash();
         mysqli_query("INSERT INTO " . Database::PREFIX() . "Code (Code, User, Type, Date) VALUES('" . $code . "', " . $user . ", '" . $type . "', " . $date . ")");
         $this->code = $code;
         return $code;
     }
     return null;
 }