Projekt

Obecné

Profil

« Předchozí | Další » 

Revize e68ef64b

Přidáno uživatelem Filip Jani před téměř 6 roky(ů)

Re #7594 formátování kódu a chybové hlášky do angličtiny

Zobrazit rozdíly:

app/FrontModule/component/User/SettingsForm.latte
1 1
<div class="row">
2
    <div class="col-4">
2
    <div class="col-12">
3 3
        {control form}
4 4
    </div>
5 5
</div>
app/FrontModule/component/User/SettingsForm.php
71 71

  
72 72
        if ($result)
73 73
        {
74
            $this->presenter->flashMessage('Uživatel byl úspěšně upraven.', EFlashMessage::SUCCESS);
74
            $this->presenter->flashMessage('Settings were saved successfully.', EFlashMessage::SUCCESS);
75 75
            $this->presenter->redirect('Homepage:userSettings');
76 76
        } else
77 77
        {
78
            $form->addError('Uživatele se nepodařilo upravit.');
78
            $form->addError('There was an error updating user settings.');
79 79
        }
80 80
    }
81 81

  
......
90 90
        $userSelection = $this->userRepository->findById($this->presenter->getUser()->getId());
91 91
        $userRow = $userSelection->fetch();
92 92

  
93
        if ($userRow) {
93
        if ($userRow)
94
        {
94 95
            $defaultValues['email'] = $userRow->{UserRepository::COLUMN_EMAIL};
95 96
        }
96 97

  
app/FrontModule/templates/@layout.latte
57 57

  
58 58
<!--Content-->
59 59
<div class="content">
60
    <div n:foreach="$flashes as $flash" n:class="alert, 'alert-' . $flash->type">{$flash->message}</div>
60
    <div n:foreach="$flashes as $flash" n:class="alert, 'alert-' . $flash->type, alert-dismissible, fade, show" role="alert">
61
        {$flash->message}
62
        <button type="button" class="close" data-dismiss="alert" aria-label="Close">
63
            <span aria-hidden="true">&times;</span>
64
        </button>
65
    </div>
61 66

  
62 67
    {include content}
63 68
</div>
app/FrontModule/templates/Homepage/userSettings.latte
1 1
{block content}
2 2
    <div class="row">
3
        <div class="col">
3
        <div class="col-4">
4 4
            <fieldset>
5
                <legend>Change user email or password</legend>
5
                <legend>User details</legend>
6 6

  
7 7
                {control userSettingsForm}
8 8
            </fieldset>
app/model/facade/UserFacade.php
72 72
        return $userRow;
73 73
    }
74 74

  
75
    public function saveUserSettings(array $values, int $id){
75
    /**
76
     * Uložení nastavení uživatele
77
     *
78
     * @param array $values
79
     * @param int $id
80
     * @return false|\Nette\Database\Table\ActiveRow
81
     */
82
    public function saveUserSettings(array $values, int $id)
83
    {
76 84
        unset($values[UserEditForm::PASSWORD_CONFIRM]);
77 85

  
78 86

  
......
86 94

  
87 95
        $userRow = $this->userRepository->findById($id)->fetch();
88 96

  
89
        if ($userRow) {
97
        if ($userRow)
98
        {
90 99
            $userRow->update($values);
91 100
        }
92 101

  
app/templates/@menu.latte
31 31
    {/if}
32 32
    <div class="navbar-nav nav-item">
33 33
        {if $user->loggedIn}
34
            <a class="nav-link" n:href=":Front:Homepage:logout">Logout</a>
35 34
            <a class="nav-link" n:href=":Front:Homepage:userSettings">User settings</a>
35
            <a class="nav-link" n:href=":Front:Homepage:logout">Logout</a>
36 36
        {else}
37 37
            <a class="nav-link" n:href=":Front:Homepage:login">Login</a>
38 38
        {/if}

Také k dispozici: Unified diff