Example #1
0
function LinksAdminPerm()
{
    global $context, $mbname, $txt, $db_prefix;
    isAllowedTo('links_manage_cat');
    adminIndex('links_settings');
    DoLinksAdminTabs();
    $context['page_title'] = $mbname . $txt['smflinks_title'] . ' - ' . $txt['smflinks_catpermlist'];
    $context['sub_template'] = 'catpermlist';
    //Show the member groups
    $dbresult = db_query("\n\t\t  \tSELECT \n\t\t  \t\tc.ID_CAT, c.ID, c.view, c.addlink, c.editlink, c.dellink,   c.ID_GROUP, m.groupName,a.title catname \n\t\t  \tFROM ({$db_prefix}links_catperm as c, {$db_prefix}membergroups AS m,{$db_prefix}links_cat as a) \n\t\t  \tWHERE  c.ID_GROUP = m.ID_GROUP AND a.ID_CAT = c.ID_CAT", __FILE__, __LINE__);
    $context['links_membergroups'] = array();
    while ($row = mysql_fetch_assoc($dbresult)) {
        $context['links_membergroups'][] = $row;
    }
    mysql_free_result($dbresult);
    // Regular Member Groups
    $dbresult = db_query("\n\t\t  \tSELECT \n\t\t  \t\tc.ID_CAT, c.ID, c.view, c.addlink, c.editlink, c.dellink,   c.ID_GROUP,a.title catname \n\t\t  \tFROM {$db_prefix}links_catperm as c,{$db_prefix}links_cat as a \n\t\t  \tWHERE  c.ID_GROUP = 0 AND a.ID_CAT = c.ID_CAT LIMIT 1", __FILE__, __LINE__);
    $context['links_reggroups'] = array();
    while ($row = mysql_fetch_assoc($dbresult)) {
        $context['links_reggroups'][] = $row;
    }
    mysql_free_result($dbresult);
    // Guests
    $dbresult = db_query("\n\t\t  \tSELECT \n\t\t  \t\tc.ID_CAT, c.ID, c.view, c.addlink, c.editlink, c.dellink, c.ID_GROUP,a.title catname \n\t\t  \tFROM {$db_prefix}links_catperm as c,{$db_prefix}links_cat as a \n\t\t  \tWHERE  c.ID_GROUP = -1 AND a.ID_CAT = c.ID_CAT LIMIT 1", __FILE__, __LINE__);
    $context['links_guestsgroups'] = array();
    while ($row = mysql_fetch_assoc($dbresult)) {
        $context['links_guestsgroups'][] = $row;
    }
    mysql_free_result($dbresult);
}
Example #2
0
function LinksAdminPerm()
{
    global $context, $mbname, $txt, $smcFunc;
    isAllowedTo('links_manage_cat');
    DoLinksAdminTabs();
    $context['page_title'] = $mbname . $txt['smflinks_title'] . ' - ' . $txt['smflinks_catpermlist'];
    $context['sub_template'] = 'catpermlist';
    // Show the member groups
    $dbresult = $smcFunc['db_query']('', '
		SELECT c.ID_CAT, c.ID, c.view, c.addlink, c.editlink,
			c.dellink, c.ID_GROUP, m.group_name,a.title catname 
		FROM ({db_prefix}links_catperm AS c, {db_prefix}membergroups AS m, {db_prefix}links_cat AS a) 
		WHERE c.ID_GROUP = m.ID_GROUP AND a.ID_CAT = c.ID_CAT');
    $context['links_m_groups'] = array();
    while ($row = $smcFunc['db_fetch_assoc']($dbresult)) {
        $context['links_m_groups'][] = $row;
    }
    $smcFunc['db_free_result']($dbresult);
    //Show Regular members
    $dbresult = $smcFunc['db_query']('', '
		SELECT c.ID_CAT, c.ID, c.view, c.addlink,
			c.editlink, c.dellink,   c.ID_GROUP,a.title catname 
		FROM {db_prefix}links_catperm AS c,{db_prefix}links_cat AS a 
		WHERE  c.ID_GROUP = 0
			AND a.ID_CAT = c.ID_CAT LIMIT 1');
    $context['links_reg_groups'] = array();
    while ($row = $smcFunc['db_fetch_assoc']($dbresult)) {
        $context['links_reg_groups'][] = $row;
    }
    $smcFunc['db_free_result']($dbresult);
    // Show Guests
    $dbresult = $smcFunc['db_query']('', '
		SELECT c.ID_CAT, c.ID, c.view, c.addlink,
			c.editlink, c.dellink, c.ID_GROUP,a.title catname 
		FROM {db_prefix}links_catperm AS c,{db_prefix}links_cat AS a 
		WHERE c.ID_GROUP = -1
			AND a.ID_CAT = c.ID_CAT LIMIT 1');
    $context['links_guests_groups'] = array();
    while ($row = $smcFunc['db_fetch_assoc']($dbresult)) {
        $context['links_guests_groups'][] = $row;
    }
    $smcFunc['db_free_result']($dbresult);
}