Overview
Comment:Correction rapport d'erreur dans page config
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | dev
Files: files | file ages | folders
SHA1: 06ebefa8c797c1141c63e1ba18f5f4abd2232c45
User & Date: bohwaz on 2017-08-17 04:45:55
Other Links: branch diff | manifest | tags
Context
2017-08-17
04:46
Corrections diverses compta check-in: 96a4392911 user: bohwaz tags: dev
04:45
Correction rapport d'erreur dans page config check-in: 06ebefa8c7 user: bohwaz tags: dev
04:45
Correction bugs CSS et date check-in: 021d913259 user: bohwaz tags: dev
Changes

Modified src/www/admin/config/index.php from [6d841db6fd] to [d9b17aace3].

2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
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
namespace Garradin;

require_once __DIR__ . '/_inc.php';

$couleur1 = '#9c4f15';
$couleur2 = '#d98628';

if (f('save'))
{
    if (!Utils::CSRF_check('config'))
    {
        $error = 'Une erreur est survenue, merci de renvoyer le formulaire.';
    }
    else
    {
        try {
            $config->set('nom_asso', f('nom_asso'));
            $config->set('email_asso', f('email_asso'));
            $config->set('adresse_asso', f('adresse_asso'));
            $config->set('site_asso', f('site_asso'));
            $config->set('email_envoi_automatique', f('email_envoi_automatique'));
            $config->set('accueil_wiki', f('accueil_wiki'));
            $config->set('accueil_connexion', f('accueil_connexion'));
            $config->set('categorie_membres', f('categorie_membres'));
            
            $config->set('champ_identite', f('champ_identite'));
            $config->set('champ_identifiant', f('champ_identifiant'));

            $config->set('pays', f('pays'));
            $config->set('monnaie', f('monnaie'));

            // N'enregistrer les couleurs que si ce ne sont pas les couleurs par défaut
            if (f('couleur1') != $couleur1 || f('couleur2') != $couleur2)
            {
                $config->set('couleur1', f('couleur1'));
                $config->set('couleur2', f('couleur2'));
                $config->set('image_fond', f('image_fond'));
            }
            else
            {
                $config->set('couleur1', null);
                $config->set('couleur2', null);
                $config->set('image_fond', null);
            }

            $config->save();

            Utils::redirect('/admin/config/?ok');
        }
        catch (UserException $e)
        {
            $error = $e->getMessage();
        }
    }
}

$tpl->assign('ok', qg('ok') !== null);

$server_time = time();
$ntp_time = \KD2\Security_OTP::getTimeFromNTP(NTP_SERVER);







|

<
<
<
<
<
<
|
|
|
|
|
|
|
|
|
|
|
|

|
|

|
|
|
|
|
|
|
|
|
|
|
|
|

|

|
|
|
|
|
<







2
3
4
5
6
7
8
9
10






11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
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
namespace Garradin;

require_once __DIR__ . '/_inc.php';

$couleur1 = '#9c4f15';
$couleur2 = '#d98628';

if (f('save') && $form->check('config'))
{






    try {
        $config->set('nom_asso', f('nom_asso'));
        $config->set('email_asso', f('email_asso'));
        $config->set('adresse_asso', f('adresse_asso'));
        $config->set('site_asso', f('site_asso'));
        $config->set('email_envoi_automatique', f('email_envoi_automatique'));
        $config->set('accueil_wiki', f('accueil_wiki'));
        $config->set('accueil_connexion', f('accueil_connexion'));
        $config->set('categorie_membres', f('categorie_membres'));
        
        $config->set('champ_identite', f('champ_identite'));
        $config->set('champ_identifiant', f('champ_identifiant'));

        $config->set('pays', f('pays'));
        $config->set('monnaie', f('monnaie'));

        // N'enregistrer les couleurs que si ce ne sont pas les couleurs par défaut
        if (f('couleur1') != $couleur1 || f('couleur2') != $couleur2)
        {
            $config->set('couleur1', f('couleur1'));
            $config->set('couleur2', f('couleur2'));
            $config->set('image_fond', f('image_fond'));
        }
        else
        {
            $config->set('couleur1', null);
            $config->set('couleur2', null);
            $config->set('image_fond', null);
        }

        $config->save();

        Utils::redirect('/admin/config/?ok');
    }
    catch (UserException $e)
    {
        $form->addError($e->getMessage());

    }
}

$tpl->assign('ok', qg('ok') !== null);

$server_time = time();
$ntp_time = \KD2\Security_OTP::getTimeFromNTP(NTP_SERVER);