22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
if (empty($data['id_cotisation'])
|| !$db->simpleQuerySingle('SELECT 1 FROM cotisations WHERE id = ?;', false, (int) $data['id_cotisation']))
{
throw new UserException('Cotisation inconnue.');
}
$data['id_cotisation'] = $data['id_cotisation'] ? (int) $data['id_cotisation'] : null;
if (empty($data['id_membre'])
|| !$db->simpleQuerySingle('SELECT 1 FROM membres WHERE id = ?;', false, (int) $data['id_membre']))
{
throw new UserException('Membre inconnu ou invalide.');
}
|
|
|
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
if (empty($data['id_cotisation'])
|| !$db->simpleQuerySingle('SELECT 1 FROM cotisations WHERE id = ?;', false, (int) $data['id_cotisation']))
{
throw new UserException('Cotisation inconnue.');
}
$data['id_cotisation'] = (int) $data['id_cotisation'];
if (empty($data['id_membre'])
|| !$db->simpleQuerySingle('SELECT 1 FROM membres WHERE id = ?;', false, (int) $data['id_membre']))
{
throw new UserException('Membre inconnu ou invalide.');
}
|
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
|
*/
public function add($data)
{
$db = DB::getInstance();
$this->_checkFields($data);
if (empty($data['id_membre']))
{
throw new UserException('Membre inconnu ou invalide.');
}
$db->exec('BEGIN;');
$db->simpleInsert('cotisations_membres', [
'date' => $data['date'],
'id_cotisation' => $data['id_cotisation'],
'id_membre' => $data['id_membre'],
]);
|
<
<
<
<
<
|
44
45
46
47
48
49
50
51
52
53
54
55
56
57
|
*/
public function add($data)
{
$db = DB::getInstance();
$this->_checkFields($data);
$db->exec('BEGIN;');
$db->simpleInsert('cotisations_membres', [
'date' => $data['date'],
'id_cotisation' => $data['id_cotisation'],
'id_membre' => $data['id_membre'],
]);
|
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
|
* Supprimer un événement de cotisation
* @param integer $id ID de l'événement à supprimer
* @return integer true en cas de succès
*/
public function delete($id)
{
$db = DB::getInstance();
return $db->simpleExec('DELETE FROM cotisations_membres WHERE id = ?;', (int) $id);
}
public function get($id)
{
$db = DB::getInstance();
return $db->simpleQuerySingle('SELECT * FROM cotisations_membres WHERE id = ?;', true, (int)$id);
|
<
|
93
94
95
96
97
98
99
100
101
102
103
104
105
106
|
* Supprimer un événement de cotisation
* @param integer $id ID de l'événement à supprimer
* @return integer true en cas de succès
*/
public function delete($id)
{
$db = DB::getInstance();
return $db->simpleExec('DELETE FROM cotisations_membres WHERE id = ?;', (int) $id);
}
public function get($id)
{
$db = DB::getInstance();
return $db->simpleQuerySingle('SELECT * FROM cotisations_membres WHERE id = ?;', true, (int)$id);
|