Parcourir la source

A hook in createList to allow modify any list without a list-specific hook

Signed-off-by: emanuele <[email protected]>
emanuele il y a 11 ans
Parent
commit
f9e094123a
3 fichiers modifiés avec 2 ajouts et 6 suppressions
  1. 0 4
      Sources/ManageMembergroups.php
  2. 0 2
      Sources/ManageMembers.php
  3. 2 0
      Sources/Subs-List.php

+ 0 - 4
Sources/ManageMembergroups.php

@@ -196,8 +196,6 @@ function MembergroupIndex()
 		),
 	);
 
-	call_integration_hook('integrate_modify_regular_groups', array(&$listOptions));
-
 	require_once($sourcedir . '/Subs-List.php');
 	createList($listOptions);
 
@@ -309,8 +307,6 @@ function MembergroupIndex()
 		),
 	);
 
-	call_integration_hook('integrate_modify_post_groups', array(&$listOptions));
-
 	createList($listOptions);
 }
 

+ 0 - 2
Sources/ManageMembers.php

@@ -609,8 +609,6 @@ function ViewMemberlist()
 	if (!allowedTo('profile_remove_any'))
 		unset($listOptions['cols']['check'], $listOptions['form'], $listOptions['additional_rows']);
 
-	call_integration_hook('integrate_view_members_list', array(&$listOptions));
-
 	require_once($sourcedir . '/Subs-List.php');
 	createList($listOptions);
 

+ 2 - 0
Sources/Subs-List.php

@@ -31,6 +31,8 @@ function createList($listOptions)
 	assert((empty($listOptions['default_sort_col']) || isset($listOptions['columns'][$listOptions['default_sort_col']])));
 	assert((!isset($listOptions['form']) || isset($listOptions['form']['href'])));
 
+	call_integration_hook('integrate_' . $listOptions['id'], array(&$listOptions));
+
 	// All the context data will be easily accessible by using a reference.
 	$context[$listOptions['id']] = array();
 	$list_context = &$context[$listOptions['id']];