summaryrefslogtreecommitdiff
path: root/src/modulemanager.cpp
blob: 1e5a8f8bba154d9174c5fd697b8927f701927c99 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
/* Modular support
 *
 * (C) 2008 Anope Team
 * Contact us at info@anope.org
 *
 * Please read COPYING and README for further details.
 *
 * $Id$
 *
 */
#include "modules.h"
#include "language.h"
#include "version.h"

void ModuleManager::LoadModuleList(int total_modules, char **module_list)
{
    int idx;
    Module *m;
    int status = 0;
    for (idx = 0; idx < total_modules; idx++) {
        m = findModule(module_list[idx]);
        if (!m) {
            status = loadModule(module_list[idx], NULL);
            mod_current_module = NULL;
            mod_current_user = NULL;
        }
    }
}