Example #1
0
function get($name, $dbconn, $params = [])
{
    switch ($name) {
        case 'all_countries':
            $out = all_countries($dbconn);
            return $out;
        case 'all_groups':
            $out = all_groups($dbconn);
            return $out;
        case 'number_of_people':
            $out = number_of_people($dbconn);
            return $out;
        case 'activities_all_people':
            $out = activities_all_people($dbconn);
            return $out;
        case 'activities_all_parties':
            $out = activities_all_parties($dbconn);
            return $out;
        case 'activities_all_groups':
            $out = activities_all_groups($dbconn);
            return $out;
        case 'activities_all_countries':
            $out = activities_all_countries($dbconn);
            return $out;
        case 'activities_people':
            $out = activities_people($dbconn, $params);
            return $out;
        case 'activities_parties':
            $out = activities_parties($dbconn, $params);
            return $out;
        case 'activities_groups':
            $out = activities_groups($dbconn, $params);
            return $out;
        case 'activities_countries':
            $out = activities_countries($dbconn, $params);
            return $out;
        case 'activities_person':
            $out = activities_person($dbconn, $params);
            return $out;
    }
    return [];
}
    } else {
        $protectedPost['onglet'] = $l->g(810);
    }
}
if ($protectedPost['onglet'] == $l->g(810)) {
    $all_groups = all_groups('DYNAMIC');
}
if ($protectedPost['onglet'] == $l->g(809)) {
    $all_groups = all_groups('STATIC');
    $delGroups = "select distinct id, name,workgroup from hardware,groups_cache\n\t\t\twhere groups_cache.HARDWARE_ID in (" . $list_id . ")\n\t\t\t\tand groups_cache.group_id=hardware.id\n\t\t\t\tand deviceid = '_SYSTEMGROUP_'\n\t\t\t\tand groups_cache.static = 1";
    if (!($_SESSION['OCS']['CONFIGURATION']['GROUPS'] == "YES")) {
        $delGroups .= " and workgroup = 'GROUP_4_ALL'";
    }
}
if ($protectedPost['onglet'] == mb_strtoupper($l->g(651)) and $list_id != '') {
    $all_groups = all_groups('SERVER');
    $delGroups = "select distinct group_id as id, name \n\t\t\t\tfrom download_servers,hardware \n\t\t\t\twhere hardware_id in(" . $list_id . ")\n\t\t\t\t\tand hardware.id=download_servers.group_id";
}
//search all groups for listid selection
if (isset($delGroups)) {
    $resDelGroups = mysql_query($delGroups, $_SESSION['OCS']["readServer"]);
    while ($valDelGroups = mysql_fetch_array($resDelGroups)) {
        $groupDelList[$valDelGroups["id"]] = $valDelGroups["name"];
    }
}
if ($protectedPost['onglet'] != $l->g(810)) {
    $optionList['ADD'] = $l->g(975);
} else {
    $optionList['ADD'] = $l->g(589);
}
//if groups exist => add option for go out of the group