Пример #1
0
function AdkContactWrite()
{
    global $txt, $context, $scripturl, $adkportal, $sourcedir, $smcFunc;
    $context['page_title'] = $txt['adkmod_modules_contacto'] . ' - ' . $context['forum_name'];
    $context['sub_template'] = 'adk_contact';
    $context['html_headers'] .= getCss('modules');
    setLinktree('contact', 'adkmod_modules_contacto');
    if (empty($adkportal['adk_enable_contact'])) {
        fatal_lang_error('adkfatal_shout_now_allowed', false);
    }
    //get visual verification
    getVisualverification();
    //Select admin of the site
    $sql = $smcFunc['db_query']('', '
		SELECT id_member, real_name
		FROM {db_prefix}members
		WHERE id_group = {int:admin}
		ORDER BY id_member ASC', array('admin' => 1));
    $members = array();
    while ($row = $smcFunc['db_fetch_assoc']($sql)) {
        $members[$row['id_member']] = $row['real_name'];
    }
    $context['members_admin'] = $members;
    $smcFunc['db_free_result']($sql);
}
Пример #2
0
function AdkSearchDownloads2()
{
    global $smcFunc, $txt, $context, $scripturl, $user_info, $adkportal;
    checkSession('post');
    setLinktree('downloads', 'adkdown_downloads');
    setLinktree('downloads;sa=search', 'adkdown_search');
    $body = CleanAdkStrings($_POST['search']);
    //Set the permissions
    $allowed_to_manage = allowedTo('adk_downloads_manage') ? 1 : 0;
    $sql = $smcFunc['db_query']('', '
		SELECT 
			d.id_file, d.title, d.id_member, m.id_member, m.real_name, d.lastdownload, d.totaldownloads, d.date, d.views
			FROM {db_prefix}adk_down_file AS d
			LEFT JOIN {db_prefix}members AS m ON (m.id_member = d.id_member)
			LEFT JOIN {db_prefix}adk_down_cat AS c ON (c.id_cat = d.id_cat)
			WHERE (d.title LIKE "%' . $body . '%" OR d.description LIKE "%' . $body . '%") 
				AND ' . $adkportal['query_downloads'], array('a' => 1, 'member' => $user_info['id']));
    $context['downloads'] = array();
    while ($row = $smcFunc['db_fetch_assoc']($sql)) {
        $context['downloads'][] = array('id' => $row['id_file'], 'title' => $row['title'], 'id_member' => $row['id_member'], 'name' => $row['real_name'], 'date' => timeformat($row['date'], '%d/%m/%Y (%I:%M:%S %p)'), 'lastd' => !empty($row['lastdownload']) ? timeformat($row['lastdownload'], '%d/%m/%Y (%I:%M:%S %p)') : $txt['adkdown_never'], 'totald' => $row['totaldownloads'], 'viewsd' => $row['views']);
    }
    $smcFunc['db_free_result']($sql);
    if (count($context['downloads']) == 1) {
        foreach ($context['downloads'] as $id2) {
            $id = $id2['id'];
        }
        //redirect to the only download avaiable
        redirectexit('action=downloads;sa=view;down=' . $id);
    } elseif (count($context['downloads']) == 0) {
        $context['sub_template'] = 'adk_search_not';
        $context['page_title'] = $txt['adkdown_search'];
    } else {
        $context['sub_template'] = 'adk_search_results';
        $context['page_title'] = $txt['adkdown_search'] . ': ' . $body;
    }
}
Пример #3
0
function CheckCatParent($id_cat)
{
    global $smcFunc, $scripturl, $context;
    /***
     * Load all links trees... when id_parent != 0
     ***/
    if ($id_cat != 0) {
        $sql = $smcFunc['db_query']('', '
			SELECT id_parent, title FROM {db_prefix}adk_down_cat
			WHERE id_cat = {int:cat}', array('cat' => $id_cat));
        $row = $smcFunc['db_fetch_assoc']($sql);
        $smcFunc['db_free_result']($sql);
        //Again?
        CheckCatParent($row['id_parent']);
        setLinktree('downloads;cat=' . $id_cat, $row['title'], false, true);
    }
}