Refactored VariableXxxxx.php as ConfigXxxx.php
This commit is contained in:
@@ -47,8 +47,8 @@
|
|||||||
|
|
||||||
<form name="thelia.cart.add" class="Thelia\Form\CartAdd"/>
|
<form name="thelia.cart.add" class="Thelia\Form\CartAdd"/>
|
||||||
|
|
||||||
<form name="thelia.admin.variable.creation" class="Thelia\Form\VariableCreationForm"/>
|
<form name="thelia.admin.config.creation" class="Thelia\Form\ConfigCreationForm"/>
|
||||||
<form name="thelia.admin.variable.modification" class="Thelia\Form\VariableModificationForm"/>
|
<form name="thelia.admin.config.modification" class="Thelia\Form\ConfigModificationForm"/>
|
||||||
</forms>
|
</forms>
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -38,27 +38,27 @@
|
|||||||
<!-- Routes to the Config (system variables) controller -->
|
<!-- Routes to the Config (system variables) controller -->
|
||||||
|
|
||||||
<route id="admin.configuration.variables.default" path="/admin/configuration/variables">
|
<route id="admin.configuration.variables.default" path="/admin/configuration/variables">
|
||||||
<default key="_controller">Thelia\Controller\Admin\VariablesController::defaultAction</default>
|
<default key="_controller">Thelia\Controller\Admin\ConfigController::defaultAction</default>
|
||||||
</route>
|
</route>
|
||||||
|
|
||||||
<route id="admin.configuration.variables.change-values" path="/admin/configuration/variables/change-values">
|
<route id="admin.configuration.variables.change-values" path="/admin/configuration/variables/change-values">
|
||||||
<default key="_controller">Thelia\Controller\Admin\VariablesController::changeValuesAction</default>
|
<default key="_controller">Thelia\Controller\Admin\ConfigController::changeValuesAction</default>
|
||||||
</route>
|
</route>
|
||||||
|
|
||||||
<route id="admin.configuration.variables.create" path="/admin/configuration/variables/create">
|
<route id="admin.configuration.variables.create" path="/admin/configuration/variables/create">
|
||||||
<default key="_controller">Thelia\Controller\Admin\VariablesController::createAction</default>
|
<default key="_controller">Thelia\Controller\Admin\ConfigController::createAction</default>
|
||||||
</route>
|
</route>
|
||||||
|
|
||||||
<route id="admin.configuration.variables.change" path="/admin/configuration/variables/change">
|
<route id="admin.configuration.variables.change" path="/admin/configuration/variables/change">
|
||||||
<default key="_controller">Thelia\Controller\Admin\VariablesController::changeAction</default>
|
<default key="_controller">Thelia\Controller\Admin\ConfigController::changeAction</default>
|
||||||
</route>
|
</route>
|
||||||
|
|
||||||
<route id="admin.configuration.variables.save-change" path="/admin/configuration/variables/save-change">
|
<route id="admin.configuration.variables.save-change" path="/admin/configuration/variables/save-change">
|
||||||
<default key="_controller">Thelia\Controller\Admin\VariablesController::saveChangeAction</default>
|
<default key="_controller">Thelia\Controller\Admin\ConfigController::saveChangeAction</default>
|
||||||
</route>
|
</route>
|
||||||
|
|
||||||
<route id="admin.configuration.variables.delete" path="/admin/configuration/variables/delete">
|
<route id="admin.configuration.variables.delete" path="/admin/configuration/variables/delete">
|
||||||
<default key="_controller">Thelia\Controller\Admin\VariablesController::deleteAction</default>
|
<default key="_controller">Thelia\Controller\Admin\ConfigController::deleteAction</default>
|
||||||
</route>
|
</route>
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -27,20 +27,20 @@ use Thelia\Core\Event\ConfigDeleteEvent;
|
|||||||
use Thelia\Core\Event\TheliaEvents;
|
use Thelia\Core\Event\TheliaEvents;
|
||||||
use Thelia\Tools\URL;
|
use Thelia\Tools\URL;
|
||||||
use Thelia\Core\Event\ConfigChangeEvent;
|
use Thelia\Core\Event\ConfigChangeEvent;
|
||||||
use Thelia\Form\VariableCreationForm;
|
|
||||||
use Thelia\Core\Event\ConfigCreateEvent;
|
use Thelia\Core\Event\ConfigCreateEvent;
|
||||||
use Thelia\Log\Tlog;
|
use Thelia\Log\Tlog;
|
||||||
use Thelia\Form\Exception\FormValidationException;
|
use Thelia\Form\Exception\FormValidationException;
|
||||||
use Thelia\Core\Security\Exception\AuthorizationException;
|
use Thelia\Core\Security\Exception\AuthorizationException;
|
||||||
use Thelia\Form\VariableModificationForm;
|
|
||||||
use Thelia\Model\ConfigQuery;
|
use Thelia\Model\ConfigQuery;
|
||||||
|
use Thelia\Form\ConfigModificationForm;
|
||||||
|
use Thelia\Form\ConfigCreationForm;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Manages Thelmia system variables, aka Config objects.
|
* Manages Thelmia system variables, aka Config objects.
|
||||||
*
|
*
|
||||||
* @author Franck Allimant <franck@cqfdev.fr>
|
* @author Franck Allimant <franck@cqfdev.fr>
|
||||||
*/
|
*/
|
||||||
class VariablesController extends BaseAdminController
|
class ConfigController extends BaseAdminController
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* The default action is displaying the variables list.
|
* The default action is displaying the variables list.
|
||||||
@@ -67,7 +67,7 @@ class VariablesController extends BaseAdminController
|
|||||||
$message = false;
|
$message = false;
|
||||||
|
|
||||||
// Create the Creation Form
|
// Create the Creation Form
|
||||||
$creationForm = new VariableCreationForm($this->getRequest());
|
$creationForm = new ConfigCreationForm($this->getRequest());
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
|
||||||
@@ -159,7 +159,7 @@ class VariablesController extends BaseAdminController
|
|||||||
);
|
);
|
||||||
|
|
||||||
// Setup the object form
|
// Setup the object form
|
||||||
$changeForm = new VariableModificationForm($this->getRequest(), "form", $data);
|
$changeForm = new ConfigModificationForm($this->getRequest(), "form", $data);
|
||||||
|
|
||||||
// Pass it to the parser
|
// Pass it to the parser
|
||||||
$this->getParserContext()->addForm($changeForm);
|
$this->getParserContext()->addForm($changeForm);
|
||||||
@@ -182,7 +182,7 @@ class VariablesController extends BaseAdminController
|
|||||||
$message = false;
|
$message = false;
|
||||||
|
|
||||||
// Create the form from the request
|
// Create the form from the request
|
||||||
$changeForm = new VariableModificationForm($this->getRequest());
|
$changeForm = new ConfigModificationForm($this->getRequest());
|
||||||
|
|
||||||
// Get the variable ID
|
// Get the variable ID
|
||||||
$variable_id = $this->getRequest()->get('variable_id');
|
$variable_id = $this->getRequest()->get('variable_id');
|
||||||
@@ -26,7 +26,7 @@ use Symfony\Component\Validator\Constraints;
|
|||||||
use Thelia\Model\ConfigQuery;
|
use Thelia\Model\ConfigQuery;
|
||||||
use Symfony\Component\Validator\ExecutionContextInterface;
|
use Symfony\Component\Validator\ExecutionContextInterface;
|
||||||
|
|
||||||
class VariableCreationForm extends BaseForm
|
class ConfigCreationForm extends BaseForm
|
||||||
{
|
{
|
||||||
protected function buildForm($change_mode = false)
|
protected function buildForm($change_mode = false)
|
||||||
{
|
{
|
||||||
@@ -60,7 +60,7 @@ class VariableCreationForm extends BaseForm
|
|||||||
|
|
||||||
public function getName()
|
public function getName()
|
||||||
{
|
{
|
||||||
return "thelia_variable_creation";
|
return "thelia_config_creation";
|
||||||
}
|
}
|
||||||
|
|
||||||
public function checkDuplicateName($value, ExecutionContextInterface $context)
|
public function checkDuplicateName($value, ExecutionContextInterface $context)
|
||||||
@@ -27,7 +27,7 @@ use Thelia\Model\LangQuery;
|
|||||||
use Propel\Runtime\ActiveQuery\Criteria;
|
use Propel\Runtime\ActiveQuery\Criteria;
|
||||||
use Symfony\Component\Validator\Constraints\GreaterThan;
|
use Symfony\Component\Validator\Constraints\GreaterThan;
|
||||||
|
|
||||||
class VariableModificationForm extends BaseDescForm
|
class ConfigModificationForm extends BaseDescForm
|
||||||
{
|
{
|
||||||
protected function buildForm()
|
protected function buildForm()
|
||||||
{
|
{
|
||||||
@@ -54,6 +54,6 @@ class VariableModificationForm extends BaseDescForm
|
|||||||
|
|
||||||
public function getName()
|
public function getName()
|
||||||
{
|
{
|
||||||
return "thelia_variable_modification";
|
return "thelia_config_modification";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -29,7 +29,7 @@
|
|||||||
<div class="form-horizontal span12">
|
<div class="form-horizontal span12">
|
||||||
<fieldset>
|
<fieldset>
|
||||||
|
|
||||||
{form name="thelia.admin.variable.modification"}
|
{form name="thelia.admin.config.modification"}
|
||||||
<form method="POST" action="{url path='/admin/configuration/variables/save-change'}" {form_enctype form=$form}>
|
<form method="POST" action="{url path='/admin/configuration/variables/save-change'}" {form_enctype form=$form}>
|
||||||
|
|
||||||
{* Be sure to get the variable ID, even if the form could not be validated *}
|
{* Be sure to get the variable ID, even if the form could not be validated *}
|
||||||
|
|||||||
@@ -95,7 +95,7 @@
|
|||||||
<h3>{intl l="Create a new variable"}</h3>
|
<h3>{intl l="Create a new variable"}</h3>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{form name="thelia.admin.variable.creation"}
|
{form name="thelia.admin.config.creation"}
|
||||||
<form method="POST" action="{url path='/admin/configuration/variables/create'}" {form_enctype form=$form}>
|
<form method="POST" action="{url path='/admin/configuration/variables/create'}" {form_enctype form=$form}>
|
||||||
|
|
||||||
{form_hidden_fields form=$form}
|
{form_hidden_fields form=$form}
|
||||||
@@ -221,7 +221,7 @@
|
|||||||
|
|
||||||
{* display the form creation dialog if it contains errors *}
|
{* display the form creation dialog if it contains errors *}
|
||||||
|
|
||||||
{form name="thelia.admin.variable.creation"}
|
{form name="thelia.admin.config.creation"}
|
||||||
{if #form_error}
|
{if #form_error}
|
||||||
$('#add_variable_dialog').modal();
|
$('#add_variable_dialog').modal();
|
||||||
{/if}
|
{/if}
|
||||||
|
|||||||
Reference in New Issue
Block a user