1
2
3
4
5
6
7
8
9
10
11
|
<?php
namespace Garradin;
class Config
{
protected $fields_types = null;
protected $config = null;
protected $modified = [];
static protected $_instance = null;
|
>
>
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
<?php
namespace Garradin;
use KD2\SMTP;
class Config
{
protected $fields_types = null;
protected $config = null;
protected $modified = [];
static protected $_instance = null;
|
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
|
$key = str_replace('accueil_', '', $key);
throw new UserException('Le nom de la page d\'accueil ' . $key . ' ne peut rester vide.');
}
break;
}
case 'email_asso':
{
if (!filter_var($value, FILTER_VALIDATE_EMAIL))
{
throw new UserException('Adresse e-mail invalide.');
}
break;
}
case 'champs_membres':
{
|
|
|
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
|
$key = str_replace('accueil_', '', $key);
throw new UserException('Le nom de la page d\'accueil ' . $key . ' ne peut rester vide.');
}
break;
}
case 'email_asso':
{
if (!SMTP::checkEmailIsValid($value, false))
{
throw new UserException('Adresse e-mail invalide.');
}
break;
}
case 'champs_membres':
{
|