mirror of
https://github.com/idanoo/nzart-exam-generator
synced 2025-07-03 06:42:17 +00:00
User login progress
This commit is contained in:
parent
4b01dc70ec
commit
0c6a5f3833
7 changed files with 158 additions and 51 deletions
41
includes/classes/class.result.php
Normal file
41
includes/classes/class.result.php
Normal file
|
@ -0,0 +1,41 @@
|
|||
<?php
|
||||
|
||||
class Result extends DataItem {
|
||||
|
||||
public static function _getClass()
|
||||
{
|
||||
return "Result";
|
||||
}
|
||||
|
||||
public static function _getType()
|
||||
{
|
||||
return "result";
|
||||
}
|
||||
|
||||
public function setResult($result)
|
||||
{
|
||||
$this->resultdata_result = json_encode($result);
|
||||
}
|
||||
|
||||
public function getResult()
|
||||
{
|
||||
return json_decode($this->resultdata_result, true);
|
||||
}
|
||||
|
||||
public function setUser($userId)
|
||||
{
|
||||
$this->resultdata_user = $userId;
|
||||
}
|
||||
|
||||
public function save()
|
||||
{
|
||||
$db = new db();
|
||||
$db->query("INSERT INTO result(result_time, resultdata_user, resultdata_result)
|
||||
VALUES(:qTime, :qUser, :qContent)");
|
||||
$db->bind("qTime", time());
|
||||
$db->bind("qUser", $this->resultdata_user);
|
||||
$db->bind("qContent", $this->resultdata_result);
|
||||
return $db->execute();
|
||||
}
|
||||
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue