How do i use hook_menu to add a menu item into an exisiting menu as the title says i'm trying to add a menu item to the user-menu. I'm using the following code:

function sawqr_menu() {
    $items['user/%user/qr'] = array(
            'title' =&gt; t('QR Code Management'),
            'page callback' =&gt; 'sawqr_view_embed',
            'page arguments' =&gt; array('qr_codes', 'page'),
            'access callback' =&gt; 'user_access',
            'access arguments' =&gt; array('Administer SAWQR'),
            'menu_name' =&gt; 'user-menu',
            'type' =&gt; MENU_SUGGESTED_ITEM,
            'weight' =&gt; 0
    );

    return $items; /// forgot to add this from my module
}
If this is your real code, then you're missing the return $items; line at the end, looks good otherwise :)

Edit: You are using 'type' =&gt; MENU_SUGGESTED_ITEM which means that the menu item needs to be enabled manually in the administration. And when you do, it will show as a sub menu item of /user/%user, which basically means it is invisible because there the default secondary menu position only displays top-level menu items. Try MENU_LOCAL_TASK instead to have it show up as a local task.

P.S.: permission strings are usually all lowercase (they are a technical identifier, not a user facing label or so).