projects
/
cl7.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
MOD MySQL est remplacé par PostgreSQL (fini)
[cl7.git]
/
php
/
participant.php
diff --git
a/php/participant.php
b/php/participant.php
index
9f718b0
..
ef92a06
100644
(file)
--- a/
php/participant.php
+++ b/
php/participant.php
@@
-22,15
+22,18
@@
class Participant
# Aucunes valeurs transmise => ce n'est pas un participant valide.
if ($v1 == NULL && $v2 == NULL)
return;
# Aucunes valeurs transmise => ce n'est pas un participant valide.
if ($v1 == NULL && $v2 == NULL)
return;
-
+
if (is_string($v1) && is_string($v2)) # Aucun des arguments n'est vide alors c'est le pseudo et le password qui ont été transmis
if (is_string($v1) && is_string($v2)) # Aucun des arguments n'est vide alors c'est le pseudo et le password qui ont été transmis
+ {
$res = pg_query_params("SELECT id FROM participants WHERE pseudo = $1 AND password = $2", array($v1, $v2));
$res = pg_query_params("SELECT id FROM participants WHERE pseudo = $1 AND password = $2", array($v1, $v2));
+ }
else # Sinon c'est l'id
$res = pg_query_params("SELECT id FROM participants WHERE id = $1", array($v1));
else # Sinon c'est l'id
$res = pg_query_params("SELECT id FROM participants WHERE id = $1", array($v1));
- if (pg_result_status($res) == PGSQL_
COMMAND
_OK && pg_num_rows($res) === 1)
+ if (pg_result_status($res) == PGSQL_
TUPLES
_OK && pg_num_rows($res) === 1)
{
$this->id = pg_fetch_object($res)->id;
{
$this->id = pg_fetch_object($res)->id;
+ $this->chargerInfos();
}
}
}
}
@@
-49,7
+52,7
@@
class Participant
$res = pg_query_params("SELECT * FROM participants WHERE id = $1", array($this->id));
$res = pg_query_params("SELECT * FROM participants WHERE id = $1", array($this->id));
- if (pg_result_status($res) == PGSQL_
COMMAND
_OK && pg_num_rows($res) === 1)
+ if (pg_result_status($res) == PGSQL_
TUPLES
_OK && pg_num_rows($res) === 1)
$this->info = pg_fetch_object($res);
else
$this->id = 0;
$this->info = pg_fetch_object($res);
else
$this->id = 0;
@@
-74,7
+77,7
@@
class Participant
*/
static function nombre_participant_max_atteint()
{
*/
static function nombre_participant_max_atteint()
{
- return
$this->
nombre_place_restante() <= 0;
+ return
Participant::
nombre_place_restante() <= 0;
}
/**
}
/**