$user = $this->getUser();
// handle basic config detail (this form is defined as a service)
- $configForm = $this->createForm('config', $config);
+ $configForm = $this->createForm('config', $config, array('action' => $this->generateUrl('config')));
$configForm->handleRequest($request);
if ($configForm->isValid()) {
}
// handle changing password
- $pwdForm = $this->createForm(new ChangePasswordType());
+ $pwdForm = $this->createForm(new ChangePasswordType(), null, array('action' => $this->generateUrl('config').'#set4'));
$pwdForm->handleRequest($request);
if ($pwdForm->isValid()) {
}
// handle changing user information
- $userForm = $this->createForm(new UserInformationType(), $user, array('validation_groups' => array('Profile')));
+ $userForm = $this->createForm(new UserInformationType(), $user, array(
+ 'validation_groups' => array('Profile'),
+ 'action' => $this->generateUrl('config').'#set3',
+ ));
$userForm->handleRequest($request);
if ($userForm->isValid()) {
}
// handle rss information
- $rssForm = $this->createForm(new RssType(), $config);
+ $rssForm = $this->createForm(new RssType(), $config, array('action' => $this->generateUrl('config').'#set2'));
$rssForm->handleRequest($request);
if ($rssForm->isValid()) {
$newUser = $userManager->createUser();
// enable created user by default
$newUser->setEnabled(true);
- $newUserForm = $this->createForm(new NewUserType(), $newUser, array('validation_groups' => array('Profile')));
+ $newUserForm = $this->createForm(new NewUserType(), $newUser, array(
+ 'validation_groups' => array('Profile'),
+ 'action' => $this->generateUrl('config').'#set5',
+ ));
$newUserForm->handleRequest($request);
if ($newUserForm->isValid() && $this->get('security.authorization_checker')->isGranted('ROLE_SUPER_ADMIN')) {
{% block content %}
<h2>{% trans %}Wallabag configuration{% endtrans %}</h2>
- <form action="{{ path('config') }}" method="post" {{ form_enctype(form.config) }}>
+ {{ form_start(form.config) }}
{{ form_errors(form.config) }}
<fieldset class="w500p inline">
<h2>{% trans %}RSS configuration{% endtrans %}</h2>
- <form action="{{ path('config') }}" method="post" {{ form_enctype(form.rss) }}>
+ {{ form_start(form.rss) }}
{{ form_errors(form.rss) }}
<fieldset class="w500p inline">
<h2>{% trans %}User information{% endtrans %}</h2>
- <form action="{{ path('config') }}" method="post" {{ form_enctype(form.user) }}>
+ {{ form_start(form.user) }}
{{ form_errors(form.user) }}
<fieldset class="w500p inline">
<h2>{% trans %}Change your password{% endtrans %}</h2>
- <form action="{{ path('config') }}" method="post" {{ form_enctype(form.pwd) }}>
+ {{ form_start(form.pwd) }}
{{ form_errors(form.pwd) }}
<fieldset class="w500p inline">
{% if is_granted('ROLE_SUPER_ADMIN') %}
<h2>{% trans %}Add a user{% endtrans %}</h2>
- <form action="{{ path('config') }}" method="post" {{ form_enctype(form.new_user) }}>
+ {{ form_start(form.new_user) }}
{{ form_errors(form.new_user) }}
<fieldset class="w500p inline">
</ul>
</div>
-
<div id="set1" class="col s12">
- <form action="{{ path('config') }}" method="post" {{ form_enctype(form.config) }}>
+ {{ form_start(form.config) }}
{{ form_errors(form.config) }}
<div class="row">
</form>
</div>
-
<div id="set2" class="col s12">
- <form action="{{ path('config') }}#set2" method="post" {{ form_enctype(form.rss) }}>
+ {{ form_start(form.rss) }}
{{ form_errors(form.rss) }}
<div class="row">
</form>
</div>
-
<div id="set3" class="col s12">
- <form action="{{ path('config') }}#set3" method="post" {{ form_enctype(form.user) }}>
+ {{ form_start(form.user) }}
{{ form_errors(form.user) }}
<div class="row">
</form>
</div>
-
<div id="set4" class="col s12">
- <form action="{{ path('config') }}#set4" method="post" {{ form_enctype(form.pwd) }}>
+ {{ form_start(form.pwd) }}
{{ form_errors(form.pwd) }}
<div class="row">
{% if is_granted('ROLE_SUPER_ADMIN') %}
<div id="set5" class="col s12">
- <form action="{{ path('config') }}#set5" method="post" {{ form_enctype(form.new_user) }}>
+ {{ form_start(form.new_user) }}
{{ form_errors(form.new_user) }}
<div class="row">