29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
|
// Gestion des données ///////////////////////////////////////////////////////
public function _checkFields(&$data)
{
$db = DB::getInstance();
if (isset($data['titre']) && !trim($data['titre']))
{
throw new UserException('Le titre ne peut rester vide.');
}
if (isset($data['uri']) && !trim($data['uri']))
{
throw new UserException('L\'adresse de la page ne peut rester vide.');
}
if (isset($data['droit_lecture']))
{
$data['droit_lecture'] = (int) $data['droit_lecture'];
if ($data['droit_lecture'] < -1)
{
$data['droit_lecture'] = 0;
}
}
if (isset($data['droit_ecriture']))
{
$data['droit_ecriture'] = (int) $data['droit_ecriture'];
if ($data['droit_ecriture'] < 0)
{
$data['droit_ecriture'] = 0;
}
}
if (isset($data['parent']))
{
$data['parent'] = (int) $data['parent'];
if ($data['parent'] < 0)
{
$data['parent'] = 0;
}
|
|
|
|
|
|
|
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
|
// Gestion des données ///////////////////////////////////////////////////////
public function _checkFields(&$data)
{
$db = DB::getInstance();
if (array_key_exists('titre', $data) && !trim($data['titre']))
{
throw new UserException('Le titre ne peut rester vide.');
}
if (array_key_exists('uri', $data) && !trim($data['uri']))
{
throw new UserException('L\'adresse de la page ne peut rester vide.');
}
if (array_key_exists('droit_lecture', $data))
{
$data['droit_lecture'] = (int) $data['droit_lecture'];
if ($data['droit_lecture'] < -1)
{
$data['droit_lecture'] = 0;
}
}
if (array_key_exists('droit_ecriture', $data))
{
$data['droit_ecriture'] = (int) $data['droit_ecriture'];
if ($data['droit_ecriture'] < 0)
{
$data['droit_ecriture'] = 0;
}
}
if (array_key_exists('parent', $data))
{
$data['parent'] = (int) $data['parent'];
if ($data['parent'] < 0)
{
$data['parent'] = 0;
}
|