Adding additional option to quick links
I'm trying to add an additional option in the admincp user.php view. At the top there is a drop down for quick links.
This is what I found in the user.php file:
$quicklinks = array_merge(
$quicklinks,
array(
"user.php?$session[sessionurl]do=emailpassword&email=" . urlencode(unhtmlspecialchars($user['email']))
=> $vbphrase['email_password_reminder_to_user'],
"../private.php?$session[sessionurl]do=newpm&userid=$userid"
=> $vbphrase['send_private_message_to_user'],
"usertools.php?$session[sessionurl]do=pmfolderstats&userid=$userid"
=> $vbphrase['private_message_statistics'],
"usertools.php?$session[sessionurl]do=removepms&userid=$userid"
=> $vbphrase['delete_all_users_private_messages'],
"usertools.php?$session[sessionurl]do=removesentpms&userid=$userid"
=> $vbphrase['delete_private_messages_sent_by_user'],
"usertools.php?$session[sessionurl]do=removesubs&userid=$userid"
=> $vbphrase['delete_subscriptions'],
"usertools.php?$session[sessionurl]do=doips&userid=$userid"
=> $vbphrase['view_ip_addresses'],
"../member.php?$session[sessionurl]do=getinfo&userid=$userid"
=> $vbphrase['view_profile'],
"../search.php?$session[sessionurl]do=finduser&userid=$userid"
=> $vbphrase['find_posts_by_user'],
"../$modcpdir/banning.php?$session[sessionurl]do=banuser&userid=$userid"
=> $vbphrase['ban_user'],
"user.php?$session[sessionurl]do=remove&userid=$userid"
=> $vbphrase['delete_user']
)
);
I changed it to this:
$quicklinks = array_merge(
$quicklinks,
array(
"user.php?$session[sessionurl]do=emailpassword&email=" . urlencode(unhtmlspecialchars($user['email']))
=> $vbphrase['email_password_reminder_to_user'],
"../private.php?$session[sessionurl]do=newpm&userid=$userid"
=> $vbphrase['send_private_message_to_user'],
"usertools.php?$session[sessionurl]do=pmfolderstats&userid=$userid"
=> $vbphrase['private_message_statistics'],
"usertools.php?$session[sessionurl]do=removepms&userid=$userid"
=> $vbphrase['delete_all_users_private_messages'],
"usertools.php?$session[sessionurl]do=removesentpms&userid=$userid"
=> $vbphrase['delete_private_messages_sent_by_user'],
"usertools.php?$session[sessionurl]do=removesubs&userid=$userid"
=> $vbphrase['delete_subscriptions'],
"usertools.php?$session[sessionurl]do=doips&userid=$userid"
=> $vbphrase['view_ip_addresses'],
"../member.php?$session[sessionurl]do=getinfo&userid=$userid"
=> $vbphrase['view_profile'],
"../search.php?$session[sessionurl]do=finduser&userid=$userid"
=> $vbphrase['find_posts_by_user'],
"../$modcpdir/banning.php?$session[sessionurl]do=banuser&userid=$userid"
=> $vbphrase['ban_user'],
"user.php?$session[sessionurl]do=remove&userid=$userid"
=> $vbphrase['delete_user'],
"pm.php?u=$userid"
=> $vbphrase['view_user_pm']
)
);
I have also added in the phrases the view_user_pm.
mysql> select * from phrase where varname = 'view_user_pm';
+----------+------------+--------------+-----------------------------+--------------+
| phraseid | languageid | varname | text | phrasetypeid |
+----------+------------+--------------+-----------------------------+--------------+
| 7117 | -1 | view_user_pm | View Users Private Messages | 28 |
+----------+------------+--------------+-----------------------------+--------------+
1 row in set (0.05 sec)
Now heres the problem. When I click the drop down I see a blank line for the new addition. When I click the blank line it performs the function I want. How do I get it to say what is in the phrase? Am I missing something?
Thanks,
--Dave
|