Ejemplo n.º 1
0
function bpi_route_command($cmd)
{
    print "<p class='gohome'><a href='index.php'>BPI Home</a></p>";
    switch ($cmd) {
        ///////////////////////////ADD GROUP////////////////////////////
        case 'add':
            //and new group form
            //do stuff
            print "<div class='container'>";
            if (isset($_POST['addSubmitted'])) {
                $config = process_post($_POST);
                if (isset($config)) {
                    append_file($config);
                }
                print "<p><a href='index.php?cmd=add'>Add More Groups</a></p>";
            } else {
                empty_form();
            }
            print "</div>\n";
            break;
            ///////////////////////////DELETE GROUP////////////////////////////
        ///////////////////////////DELETE GROUP////////////////////////////
        case 'delete':
            //delete stuff
            if (isset($_GET['arg'])) {
                //add javascript confirmation of group deletion
                $arg = htmlentities(trim($_GET['arg']));
                delete_group($arg);
            } else {
                print "<p class='error'>Error: No BPI Group specifies to delete.</p>";
            }
            break;
            ///////////////////////////EDIT GROUP////////////////////////////
        ///////////////////////////EDIT GROUP////////////////////////////
        case 'edit':
            print "<div class='container'>";
            //edit existing groups
            if (isset($_GET['arg'])) {
                //add javascript confirmation of group deletion
                $arg = htmlentities(trim($_GET['arg']));
                $config = get_config_array($arg);
                if (isset($_POST['editSubmitted'])) {
                    $config = process_post($_POST);
                    //process the form data, make sure it comes back valid
                    if (isset($config)) {
                        edit_group($arg, $config);
                    }
                } else {
                    loaded_form($config);
                }
            } else {
                print "<p class='error'>Error: No BPI Group specifies to delete.</p>";
            }
            print "</div>\n";
            break;
        case 'fixconfig':
            include 'config_functions/fix_config.php';
            break;
        default:
            //default to view page if value is bad
            send_home();
            break;
    }
    //end SWITCH
}
Ejemplo n.º 2
0
            }
        } elseif ($op == "add") {
            $name = $_POST['name'];
            $desc = $_POST['description'];
            $err = insert_group($name, $desc);
            if (strlen($err) > 0) {
                header('Location: error.php?msg=' . urlencode($err));
            } else {
                header('Location: group_list.php');
            }
        } elseif ($op == "edit") {
            if (isset($_POST['id'])) {
                $name = $_POST['id'];
                $new_name = $_POST['name'];
                $desc = $_POST['description'];
                $err = edit_group($name, $new_name, $desc);
                if (strlen($err) > 0) {
                    header('Location: error.php?msg=' . urlencode($err));
                } else {
                    header('Location: group_list.php');
                }
            } else {
                header('Location: error.php?msg=No id');
            }
        } else {
            header('Location: error.php?msg=Incorrect op: ' . $op);
        }
    } else {
        header('Location: error.php?msg=No op');
    }
}
Ejemplo n.º 3
0
         manage_reports();
         break;
     case 'manage_ads':
         manage_ads();
         break;
     case 'manage_admin_login':
         manage_admin_login();
         break;
     case 'edit_user':
         edit_user();
         break;
     case 'delete_user':
         delete_user();
         break;
     case 'edit_group':
         edit_group();
         break;
     case 'delete_group':
         delete_group();
         break;
     case 'edit_page':
         edit_page();
         break;
     case 'delete_page':
         delete_page();
         break;
 }
 ?>
         </div>
         <div class="float-clear"></div>
         <?php 
Ejemplo n.º 4
0
    echo json_encode($result);
} else {
    switch ($action) {
        /* Получение всех групп пользователей */
        case "getUserGroups":
            get_user_groups();
            break;
            /* Добавление группы пользователей */
        /* Добавление группы пользователей */
        case "addGroup":
            add_group($postdata);
            break;
            /* Редактирование группы пользователей */
        /* Редактирование группы пользователей */
        case "editGroup":
            edit_group($postdata);
            break;
            /* Удаление группы пользователей */
        /* Удаление группы пользователей */
        case "deleteGroup":
            delete_group($postdata);
            break;
            /* Получение всех пользователей */
        /* Получение всех пользователей */
        case "getUsers":
            get_users();
            break;
            /* Добавление пользователя */
        /* Добавление пользователя */
        case "addUser":
            add_user($postdata);
Ejemplo n.º 5
0
}
if (!empty($_SESSION['user_ID']) && !empty($_SESSION['team_ID'])) {
    if (!empty($_GET['group_ID'])) {
        if (!isset($_POST['group_name'])) {
            require_once 'model/user/get-users.php';
            require_once 'model/user/get-simple-group.php';
            require_once 'model/user/get-group-has-user.php';
            $users = get_users($_SESSION['team_ID']);
            $group = get_simple_group($_GET['group_ID']);
            $groupHasUser = get_group_has_user($_GET['group_ID']);
            include_once 'view/group/edit-group.php';
        } else {
            require_once 'model/user/edit-group.php';
            require_once 'model/user/get-group-has-user.php';
            $form = $_POST;
            $form['group_ID'] = $_GET['group_ID'];
            $group = get_group_has_user($form['group_ID']);
            $form['group'] = $group;
            $edit = edit_group($form);
            if ($edit) {
                header('Location: ?module=group&notif=edit');
            } else {
                header('Location: ?module=group&notif=notedit');
            }
        }
    } else {
        header('Location: ?module=home');
    }
} else {
    header('Location: ?module=auth');
}