Link to new settings page see #2329

pull/2487/head
Julio 7 years ago
parent 68a21fae21
commit fa87ef7d20
  1. 7
      main/admin/index.php
  2. 5
      src/CoreBundle/Controller/Admin/SettingsController.php
  3. 4
      src/CoreBundle/Resources/views/Admin/Settings/search.html.twig

@ -207,13 +207,12 @@ if (api_is_platform_admin()) {
$blocks['platform']['extraContent'] = file_get_contents($platformBlockExtraFile);
}
$search_form = ' <form method="get" action="settings.php" class="form-inline">
$search_form = ' <form method="get" action="'.api_get_path(WEB_PUBLIC_PATH).'admin/settings/search_settings'.'" class="form-inline">
<div class="form-group">
<input class="form-control"
type="text"
name="search_field" value=""
name="keyword" value=""
aria-label="'.get_lang('Search').'" >
<input type="hidden" value="search_setting" name="category">
<button class="btn btn-default" type="submit">
<em class="fa fa-search"></em> ' . get_lang('Search').'
</button>
@ -222,7 +221,7 @@ if (api_is_platform_admin()) {
$blocks['platform']['search_form'] = $search_form;
$items = [];
$items[] = ['url' => 'settings.php', 'label' => get_lang('PlatformConfigSettings')];
$items[] = ['url' => api_get_path(WEB_PUBLIC_PATH).'admin/settings/', 'label' => get_lang('PlatformConfigSettings')];
$items[] = ['url' => 'languages.php', 'label' => get_lang('Languages')];
$items[] = ['url' => 'settings.php?category=Plugins', 'label' => get_lang('Plugins')];
$items[] = ['url' => 'settings.php?category=Regions', 'label' => get_lang('Regions')];

@ -96,6 +96,7 @@ class SettingsController extends SyliusSettingsController
return $this->render(
'@ChamiloCore/Admin/Settings/search.html.twig',
[
'keyword' => $keyword,
'schemas' => $schemas,
'settings' => $settings,
'form_list' => $formList,
@ -208,12 +209,16 @@ class SettingsController extends SyliusSettingsController
$manager->installSchemas($url);
}
/**
* @return \Symfony\Component\Form\FormInterface
*/
private function getSearchForm()
{
$builder = $this->container->get('form.factory')->createNamedBuilder('search');
$builder->add('keyword', 'text');
$builder->add('search', 'submit');
$searchForm = $builder->getForm();
return $searchForm;
}

@ -8,6 +8,10 @@
{% include '@ChamiloCore/Admin/Settings/menu.html.twig' %}
</div>
<div class="col-xs-9 col-md-9">
<div class="page-header">
<h3>{{ keyword }}</h3>
</div>
<form class="form-inline"
action="{{ path('chamilo_platform_settings_search', {'keyword': keyword}) }}"
method="post"

Loading…
Cancel
Save