]> git.mxchange.org Git - mailer.git/blobdiff - inc/template-functions.php
Mailer project continued:
[mailer.git] / inc / template-functions.php
index 495cccb3458ba81f441ad5339b6ac68f6c20d8fd..73d0de026f2ef828888290dd5d92bb77952c2ef0 100644 (file)
@@ -1090,7 +1090,7 @@ function generateMemberAdminActionLinks ($userid) {
        } // END - if
 
        // Define all main targets
-       $targetArray = array('del_user', 'edit_user', 'lock_user', 'add_points', 'sub_points');
+       $targetArray = runFilterChain('member_admin_actions', array('del_user', 'edit_user', 'lock_user', 'list_refs', 'list_links', 'add_points', 'sub_points'));
 
        // Get user status
        $status = getFetchedUserData('userid', $userid, 'status');
@@ -1098,29 +1098,29 @@ function generateMemberAdminActionLinks ($userid) {
        // Begin of navigation links
        $OUT = '[';
 
-       foreach ($targetArray as $tar) {
-               $OUT .= '<span class="admin_user_link"><a href="{%url=modules.php?module=admin&amp;what=' . $tar . '&amp;userid=' . $userid . '%}" title="{--ADMIN_USER_ACTION_LINK_';
-               //* DEBUG: */ debugOutput('*' . $tar.'/' . $status.'*');
-               if (($tar == 'lock_user') && ($status == 'LOCKED')) {
+       foreach ($targetArray as $target) {
+               $OUT .= '<span class="admin_user_link"><a href="{%url=modules.php?module=admin&amp;what=' . $target . '&amp;userid=' . $userid . '%}" title="{--ADMIN_USER_ACTION_LINK_';
+               //* DEBUG: */ debugOutput('*' . $target.'/' . $status.'*');
+               if (($target == 'lock_user') && ($status == 'LOCKED')) {
                        // Locked accounts shall be unlocked
                        $OUT .= 'UNLOCK_USER';
-               } elseif ($tar == 'del_user') {
+               } elseif ($target == 'del_user') {
                        // @TODO Deprecate this thing
                        $OUT .= 'DELETE_USER';
                } else {
                        // All other status is fine
-                       $OUT .= strtoupper($tar);
+                       $OUT .= strtoupper($target);
                }
                $OUT .= '_TITLE--}">{--ADMIN_USER_ACTION_LINK_';
-               if (($tar == 'lock_user') && ($status == 'LOCKED')) {
+               if (($target == 'lock_user') && ($status == 'LOCKED')) {
                        // Locked accounts shall be unlocked
                        $OUT .= 'UNLOCK_USER';
-               } elseif ($tar == 'del_user') {
+               } elseif ($target == 'del_user') {
                        // @TODO Deprecate this thing
                        $OUT .= 'DELETE_USER';
                } else {
                        // All other status is fine
-                       $OUT .= strtoupper($tar);
+                       $OUT .= strtoupper($target);
                }
                $OUT .= '--}</a></span>|';
        } // END - foreach