Skip to content

Commit 5c5d390

Browse files
committed
Merge pull request #1 from OS2WebCore/f/CORE-3_seperate-menu-item-settings
Added menu links
2 parents 1642e34 + 9784030 commit 5c5d390

File tree

1 file changed

+24
-1
lines changed

1 file changed

+24
-1
lines changed

os2web_cp_service.module

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,25 @@ function os2web_cp_service_init() {
2828
function os2web_cp_service_menu() {
2929
$items = array();
3030

31+
$items['admin/config/os2web_cp_service'] = array(
32+
'title' => 'OS2Web CP Service',
33+
'position' => 'right',
34+
'weight' => -15,
35+
'access arguments' => array('administer os2web'),
36+
'page callback' => 'system_admin_menu_block_page',
37+
'file' => 'system.admin.inc',
38+
'file path' => drupal_get_path('module', 'system'),
39+
);
40+
41+
$items['admin/config/os2web_cp_service/settings'] = array(
42+
'title' => 'Settings',
43+
'description' => 'Configure OS2Web CP Service',
44+
'access arguments' => array('administer os2web'),
45+
'page callback' => 'drupal_get_form',
46+
'page arguments' => array('os2web_cp_service_settings'),
47+
'type' => MENU_NORMAL_ITEM,
48+
);
49+
3150
$items['os2web/service/cp/v1'] = array(
3251
'type' => MENU_CALLBACK,
3352
'page callback' => 'os2web_cp_service_handler',
@@ -858,7 +877,9 @@ function os2web_cp_service_theme_registry_alter(&$theme_registry) {
858877
*
859878
* Add configuration to the settings form.
860879
*/
861-
function os2web_cp_service_form_os2web_settings_settings_form_alter(&$form, &$form_state) {
880+
function os2web_cp_service_settings() {
881+
$form = array();
882+
862883
// CP Configuration.
863884
$form['os2web_cp_service_config_group'] = array(
864885
'#type' => 'fieldset',
@@ -900,6 +921,8 @@ function os2web_cp_service_form_os2web_settings_settings_form_alter(&$form, &$fo
900921
'#description' => 'Tillad brugere at hente ALLE mime typer på angivende sager. Seperer sager med komma.',
901922
'#default_value' => variable_get('os2web_cp_service_disallow_mimes_exceptions'),
902923
);
924+
925+
return system_settings_form($form);
903926
}
904927

905928
/**

0 commit comments

Comments
 (0)