Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- if($db->isUserLoggedIn()) {
- if($db->isAdminLoggedIn()) {
- $groups = $db->getAllGroups();
- $group_for_add = "Alle Klassen";
- $users = $db->getAllUsers();
- if(isset($_GET["selected_group"]))
- {
- $group_for_add = $_GET["selected_group"];
- }
- if(isset($_POST["select_user_to_add"]))
- {
- $user_for_add = $_POST['select_user_to_add'];
- if($db->groupAddMembers($user_for_add, $group_for_add)) {
- header("Location: index.php?page=userlist");
- } else {
- echo "Benutzer konnte nicht bearbeitet werden!";
- };
- }
- else {
- echo "";
- }
- ?>
- <!DOCTYPE html>
- <html
- lang="en"
- class="light-style layout-menu-fixed"
- dir="ltr"
- data-theme="theme-default"
- data-assets-path="assets/"
- data-template="vertical-menu-template-free"
- >
- <head>
- <meta charset="utf-8" />
- <meta
- name="viewport"
- content="width=device-width, initial-scale=1.0, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0"
- />
- <title>Benutzer bearbeiten | programmingNOW</title>
- <meta name="description" content="" />
- <!-- Favicon -->
- <link rel="icon" type="image/x-icon" href="assets/img/favicon/favicon.ico" />
- <!-- Fonts -->
- <link rel="preconnect" href="https://fonts.googleapis.com" />
- <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
- <link
- href="https://fonts.googleapis.com/css2?family=Public+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap"
- rel="stylesheet"
- />
- <!-- Icons. Uncomment required icon fonts -->
- <link rel="stylesheet" href="assets/vendor/fonts/boxicons.css" />
- <!-- Core CSS -->
- <link rel="stylesheet" href="assets/vendor/css/core.css" class="template-customizer-core-css" />
- <link rel="stylesheet" href="assets/vendor/css/theme-default.css" class="template-customizer-theme-css" />
- <link rel="stylesheet" href="assets/css/demo.css" />
- <!-- Vendors CSS -->
- <link rel="stylesheet" href="assets/vendor/libs/perfect-scrollbar/perfect-scrollbar.css" />
- <!-- Page CSS -->
- <!-- Helpers -->
- <script src="assets/vendor/js/helpers.js"></script>
- <!--! Template customizer & Theme config files MUST be included after core stylesheets and helpers.js in the <head> section -->
- <!--? Config: Mandatory theme config file contain global vars & default theme options, Set your preferred theme option in this file. -->
- <script src="assets/js/config.js"></script>
- </head>
- <body>
- <!-- Layout wrapper -->
- <div class="layout-wrapper layout-content-navbar">
- <div class="layout-container">
- <!-- Menu -->
- <aside id="layout-menu" class="layout-menu menu-vertical menu bg-menu-theme">
- <div class="app-brand demo">
- <a href="index.html" class="app-brand-link">
- <span class="app-brand-logo demo">
- <svg
- width="25"
- viewBox="0 0 25 42"
- version="1.1"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- >
- <defs>
- <path
- d="M13.7918663,0.358365126 L3.39788168,7.44174259 C0.566865006,9.69408886 -0.379795268,12.4788597 0.557900856,15.7960551 C0.68998853,16.2305145 1.09562888,17.7872135 3.12357076,19.2293357 C3.8146334,19.7207684 5.32369333,20.3834223 7.65075054,21.2172976 L7.59773219,21.2525164 L2.63468769,24.5493413 C0.445452254,26.3002124 0.0884951797,28.5083815 1.56381646,31.1738486 C2.83770406,32.8170431 5.20850219,33.2640127 7.09180128,32.5391577 C8.347334,32.0559211 11.4559176,30.0011079 16.4175519,26.3747182 C18.0338572,24.4997857 18.6973423,22.4544883 18.4080071,20.2388261 C17.963753,17.5346866 16.1776345,15.5799961 13.0496516,14.3747546 L10.9194936,13.4715819 L18.6192054,7.984237 L13.7918663,0.358365126 Z"
- id="path-1"
- ></path>
- <path
- d="M5.47320593,6.00457225 C4.05321814,8.216144 4.36334763,10.0722806 6.40359441,11.5729822 C8.61520715,12.571656 10.0999176,13.2171421 10.8577257,13.5094407 L15.5088241,14.433041 L18.6192054,7.984237 C15.5364148,3.11535317 13.9273018,0.573395879 13.7918663,0.358365126 C13.5790555,0.511491653 10.8061687,2.3935607 5.47320593,6.00457225 Z"
- id="path-3"
- ></path>
- <path
- d="M7.50063644,21.2294429 L12.3234468,23.3159332 C14.1688022,24.7579751 14.397098,26.4880487 13.008334,28.506154 C11.6195701,30.5242593 10.3099883,31.790241 9.07958868,32.3040991 C5.78142938,33.4346997 4.13234973,34 4.13234973,34 C4.13234973,34 2.75489982,33.0538207 2.37032616e-14,31.1614621 C-0.55822714,27.8186216 -0.55822714,26.0572515 -4.05231404e-15,25.8773518 C0.83734071,25.6075023 2.77988457,22.8248993 3.3049379,22.52991 C3.65497346,22.3332504 5.05353963,21.8997614 7.50063644,21.2294429 Z"
- id="path-4"
- ></path>
- <path
- d="M20.6,7.13333333 L25.6,13.8 C26.2627417,14.6836556 26.0836556,15.9372583 25.2,16.6 C24.8538077,16.8596443 24.4327404,17 24,17 L14,17 C12.8954305,17 12,16.1045695 12,15 C12,14.5672596 12.1403557,14.1461923 12.4,13.8 L17.4,7.13333333 C18.0627417,6.24967773 19.3163444,6.07059163 20.2,6.73333333 C20.3516113,6.84704183 20.4862915,6.981722 20.6,7.13333333 Z"
- id="path-5"
- ></path>
- </defs>
- <g id="g-app-brand" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
- <g id="Brand-Logo" transform="translate(-27.000000, -15.000000)">
- <g id="Icon" transform="translate(27.000000, 15.000000)">
- <g id="Mask" transform="translate(0.000000, 8.000000)">
- <mask id="mask-2" fill="white">
- <use xlink:href="#path-1"></use>
- </mask>
- <use fill="#696cff" xlink:href="#path-1"></use>
- <g id="Path-3" mask="url(#mask-2)">
- <use fill="#696cff" xlink:href="#path-3"></use>
- <use fill-opacity="0.2" fill="#FFFFFF" xlink:href="#path-3"></use>
- </g>
- <g id="Path-4" mask="url(#mask-2)">
- <use fill="#696cff" xlink:href="#path-4"></use>
- <use fill-opacity="0.2" fill="#FFFFFF" xlink:href="#path-4"></use>
- </g>
- </g>
- <g
- id="Triangle"
- transform="translate(19.000000, 11.000000) rotate(-300.000000) translate(-19.000000, -11.000000) "
- >
- <use fill="#696cff" xlink:href="#path-5"></use>
- <use fill-opacity="0.2" fill="#FFFFFF" xlink:href="#path-5"></use>
- </g>
- </g>
- </g>
- </g>
- </svg>
- </span>
- <span class="app-brand-text demo menu-text fw-bolder ms-2">Sneat</span>
- </a>
- <a href="javascript:void(0);" class="layout-menu-toggle menu-link text-large ms-auto d-block d-xl-none">
- <i class="bx bx-chevron-left bx-sm align-middle"></i>
- </a>
- </div>
- <div class="menu-inner-shadow"></div>
- <ul class="menu-inner py-1">
- <!-- Dashboard -->
- <li class="menu-item">
- <a href="index.html" class="menu-link">
- <i class="menu-icon tf-icons bx bx-home-circle"></i>
- <div data-i18n="Analytics">Dashboard</div>
- </a>
- </li>
- <!-- Layouts -->
- <li class="menu-item">
- <a href="javascript:void(0);" class="menu-link menu-toggle">
- <i class="menu-icon tf-icons bx bx-layout"></i>
- <div data-i18n="Layouts">Layouts</div>
- </a>
- <ul class="menu-sub">
- <li class="menu-item">
- <a href="layouts-without-menu.html" class="menu-link">
- <div data-i18n="Without menu">Without menu</div>
- </a>
- </li>
- <li class="menu-item">
- <a href="layouts-without-navbar.html" class="menu-link">
- <div data-i18n="Without navbar">Without navbar</div>
- </a>
- </li>
- <li class="menu-item">
- <a href="layouts-container.html" class="menu-link">
- <div data-i18n="Container">Container</div>
- </a>
- </li>
- <li class="menu-item">
- <a href="layouts-fluid.html" class="menu-link">
- <div data-i18n="Fluid">Fluid</div>
- </a>
- </li>
- <li class="menu-item">
- <a href="layouts-blank.html" class="menu-link">
- <div data-i18n="Blank">Blank</div>
- </a>
- </li>
- </ul>
- </li>
- <li class="menu-header small text-uppercase">
- <span class="menu-header-text">Pages</span>
- </li>
- <li class="menu-item active open">
- <a href="javascript:void(0);" class="menu-link menu-toggle">
- <i class="menu-icon tf-icons bx bx-dock-top"></i>
- <div data-i18n="Account Settings">Account Settings</div>
- </a>
- <ul class="menu-sub">
- <li class="menu-item active">
- <a href="pages-account-settings-account.html" class="menu-link">
- <div data-i18n="Account">Account</div>
- </a>
- </li>
- <li class="menu-item">
- <a href="pages-account-settings-notifications.html" class="menu-link">
- <div data-i18n="Notifications">Notifications</div>
- </a>
- </li>
- <li class="menu-item">
- <a href="pages-account-settings-connections.html" class="menu-link">
- <div data-i18n="Connections">Connections</div>
- </a>
- </li>
- </ul>
- </li>
- <li class="menu-item">
- <a href="javascript:void(0);" class="menu-link menu-toggle">
- <i class="menu-icon tf-icons bx bx-lock-open-alt"></i>
- <div data-i18n="Authentications">Authentications</div>
- </a>
- <ul class="menu-sub">
- <li class="menu-item">
- <a href="auth-login-basic.html" class="menu-link" target="_blank">
- <div data-i18n="Basic">Login</div>
- </a>
- </li>
- <li class="menu-item">
- <a href="auth-register-basic.html" class="menu-link" target="_blank">
- <div data-i18n="Basic">Register</div>
- </a>
- </li>
- <li class="menu-item">
- <a href="auth-forgot-password-basic.html" class="menu-link" target="_blank">
- <div data-i18n="Basic">Forgot Password</div>
- </a>
- </li>
- </ul>
- </li>
- <li class="menu-item">
- <a href="javascript:void(0);" class="menu-link menu-toggle">
- <i class="menu-icon tf-icons bx bx-cube-alt"></i>
- <div data-i18n="Misc">Misc</div>
- </a>
- <ul class="menu-sub">
- <li class="menu-item">
- <a href="pages-misc-error.html" class="menu-link">
- <div data-i18n="Error">Error</div>
- </a>
- </li>
- <li class="menu-item">
- <a href="pages-misc-under-maintenance.html" class="menu-link">
- <div data-i18n="Under Maintenance">Under Maintenance</div>
- </a>
- </li>
- </ul>
- </li>
- <!-- Components -->
- <li class="menu-header small text-uppercase"><span class="menu-header-text">Components</span></li>
- <!-- Cards -->
- <li class="menu-item">
- <a href="cards-basic.html" class="menu-link">
- <i class="menu-icon tf-icons bx bx-collection"></i>
- <div data-i18n="Basic">Cards</div>
- </a>
- </li>
- <!-- User interface -->
- <li class="menu-item">
- <a href="javascript:void(0)" class="menu-link menu-toggle">
- <i class="menu-icon tf-icons bx bx-box"></i>
- <div data-i18n="User interface">User interface</div>
- </a>
- <ul class="menu-sub">
- <li class="menu-item">
- <a href="ui-accordion.html" class="menu-link">
- <div data-i18n="Accordion">Accordion</div>
- </a>
- </li>
- <li class="menu-item">
- <a href="ui-alerts.html" class="menu-link">
- <div data-i18n="Alerts">Alerts</div>
- </a>
- </li>
- <li class="menu-item">
- <a href="ui-badges.html" class="menu-link">
- <div data-i18n="Badges">Badges</div>
- </a>
- </li>
- <li class="menu-item">
- <a href="ui-buttons.html" class="menu-link">
- <div data-i18n="Buttons">Buttons</div>
- </a>
- </li>
- <li class="menu-item">
- <a href="ui-carousel.html" class="menu-link">
- <div data-i18n="Carousel">Carousel</div>
- </a>
- </li>
- <li class="menu-item">
- <a href="ui-collapse.html" class="menu-link">
- <div data-i18n="Collapse">Collapse</div>
- </a>
- </li>
- <li class="menu-item">
- <a href="ui-dropdowns.html" class="menu-link">
- <div data-i18n="Dropdowns">Dropdowns</div>
- </a>
- </li>
- <li class="menu-item">
- <a href="ui-footer.html" class="menu-link">
- <div data-i18n="Footer">Footer</div>
- </a>
- </li>
- <li class="menu-item">
- <a href="ui-list-groups.html" class="menu-link">
- <div data-i18n="List Groups">List groups</div>
- </a>
- </li>
- <li class="menu-item">
- <a href="ui-modals.html" class="menu-link">
- <div data-i18n="Modals">Modals</div>
- </a>
- </li>
- <li class="menu-item">
- <a href="ui-navbar.html" class="menu-link">
- <div data-i18n="Navbar">Navbar</div>
- </a>
- </li>
- <li class="menu-item">
- <a href="ui-offcanvas.html" class="menu-link">
- <div data-i18n="Offcanvas">Offcanvas</div>
- </a>
- </li>
- <li class="menu-item">
- <a href="ui-pagination-breadcrumbs.html" class="menu-link">
- <div data-i18n="Pagination & Breadcrumbs">Pagination & Breadcrumbs</div>
- </a>
- </li>
- <li class="menu-item">
- <a href="ui-progress.html" class="menu-link">
- <div data-i18n="Progress">Progress</div>
- </a>
- </li>
- <li class="menu-item">
- <a href="ui-spinners.html" class="menu-link">
- <div data-i18n="Spinners">Spinners</div>
- </a>
- </li>
- <li class="menu-item">
- <a href="ui-tabs-pills.html" class="menu-link">
- <div data-i18n="Tabs & Pills">Tabs & Pills</div>
- </a>
- </li>
- <li class="menu-item">
- <a href="ui-toasts.html" class="menu-link">
- <div data-i18n="Toasts">Toasts</div>
- </a>
- </li>
- <li class="menu-item">
- <a href="ui-tooltips-popovers.html" class="menu-link">
- <div data-i18n="Tooltips & Popovers">Tooltips & popovers</div>
- </a>
- </li>
- <li class="menu-item">
- <a href="ui-typography.html" class="menu-link">
- <div data-i18n="Typography">Typography</div>
- </a>
- </li>
- </ul>
- </li>
- <!-- Extended components -->
- <li class="menu-item">
- <a href="javascript:void(0)" class="menu-link menu-toggle">
- <i class="menu-icon tf-icons bx bx-copy"></i>
- <div data-i18n="Extended UI">Extended UI</div>
- </a>
- <ul class="menu-sub">
- <li class="menu-item">
- <a href="extended-ui-perfect-scrollbar.html" class="menu-link">
- <div data-i18n="Perfect Scrollbar">Perfect scrollbar</div>
- </a>
- </li>
- <li class="menu-item">
- <a href="extended-ui-text-divider.html" class="menu-link">
- <div data-i18n="Text Divider">Text Divider</div>
- </a>
- </li>
- </ul>
- </li>
- <li class="menu-item">
- <a href="icons-boxicons.html" class="menu-link">
- <i class="menu-icon tf-icons bx bx-crown"></i>
- <div data-i18n="Boxicons">Boxicons</div>
- </a>
- </li>
- <!-- Forms & Tables -->
- <li class="menu-header small text-uppercase"><span class="menu-header-text">Forms & Tables</span></li>
- <!-- Forms -->
- <li class="menu-item">
- <a href="javascript:void(0);" class="menu-link menu-toggle">
- <i class="menu-icon tf-icons bx bx-detail"></i>
- <div data-i18n="Form Elements">Form Elements</div>
- </a>
- <ul class="menu-sub">
- <li class="menu-item">
- <a href="forms-basic-inputs.html" class="menu-link">
- <div data-i18n="Basic Inputs">Basic Inputs</div>
- </a>
- </li>
- <li class="menu-item">
- <a href="forms-input-groups.html" class="menu-link">
- <div data-i18n="Input groups">Input groups</div>
- </a>
- </li>
- </ul>
- </li>
- <li class="menu-item">
- <a href="javascript:void(0);" class="menu-link menu-toggle">
- <i class="menu-icon tf-icons bx bx-detail"></i>
- <div data-i18n="Form Layouts">Form Layouts</div>
- </a>
- <ul class="menu-sub">
- <li class="menu-item">
- <a href="form-layouts-vertical.html" class="menu-link">
- <div data-i18n="Vertical Form">Vertical Form</div>
- </a>
- </li>
- <li class="menu-item">
- <a href="form-layouts-horizontal.html" class="menu-link">
- <div data-i18n="Horizontal Form">Horizontal Form</div>
- </a>
- </li>
- </ul>
- </li>
- <!-- Tables -->
- <li class="menu-item">
- <a href="tables-basic.html" class="menu-link">
- <i class="menu-icon tf-icons bx bx-table"></i>
- <div data-i18n="Tables">Tables</div>
- </a>
- </li>
- <!-- Misc -->
- <li class="menu-header small text-uppercase"><span class="menu-header-text">Misc</span></li>
- <li class="menu-item">
- <a
- href="https://github.com/themeselection/sneat-html-admin-template-free/issues"
- target="_blank"
- class="menu-link"
- >
- <i class="menu-icon tf-icons bx bx-support"></i>
- <div data-i18n="Support">Support</div>
- </a>
- </li>
- <li class="menu-item">
- <a
- href="https://themeselection.com/demo/sneat-bootstrap-html-admin-template/documentation/"
- target="_blank"
- class="menu-link"
- >
- <i class="menu-icon tf-icons bx bx-file"></i>
- <div data-i18n="Documentation">Documentation</div>
- </a>
- </li>
- </ul>
- </aside>
- <!-- / Menu -->
- <!-- Layout container -->
- <div class="layout-page">
- <!-- Navbar -->
- <?php include("inc/admin-header.php"); ?>
- <!-- / Navbar -->
- <!-- Content wrapper -->
- <div class="content-wrapper">
- <!-- Content -->
- <div class="container-xxl flex-grow-1 container-p-y">
- <h4 class="fw-bold py-3 mb-4"><span class="text-muted fw-light">Benutzer /</span> Benutzer bearbeiten</h4>
- <div class="row">
- <div class="col-md-12">
- <div class="card mb-4">
- <h5 class="card-header">Benutzer Details</h5>
- <!-- Account -->
- <div class="card-body">
- </div>
- <hr class="my-0" />
- <div class="card-body">
- <form id="formAccountSettings" method="POST" action="index.php?page=groupAddMembers">
- <div class="row">
- <div class="mb-3 col-md-6">
- <div class="btn-group" style=" width: 170px">
- <button
- type="button"
- class="btn btn-secondary dropdown-toggle"
- data-bs-toggle="dropdown"
- aria-expanded="false"
- style="width: 50px"
- name="selected_group"
- >
- <?php echo $group_for_add ?>
- </button>
- <ul class="dropdown-menu">
- <?php foreach($groups as $group) {
- echo '<li><a class="dropdown-item" href="index.php?page=groupAddMembers&&selected_group=' . $group['group_name'] . '">' . $group['group_name'] . '</a></li>';
- }?>
- <li>
- <hr class="dropdown-divider" />
- </li>
- <li><a class="dropdown-item" href="index.php?page=userlist">Alle</a></li>
- <li><a class="dropdown-item" href="index.php?page=groupAddMembers&&selected_group=Lehrer">Lehrer</a></li>
- </ul>
- </div>
- </div>
- <div class="mb-3 col-md-6">
- <label for="exampleFormControlSelect2" class="form-label">Benutzer auswälen</label>
- <select
- multiple
- class="form-select"
- id="exampleFormControlSelect2"
- aria-label="Multiple select example"
- name="select_user_to_add[]"
- >
- <?php foreach($users as $user) {
- echo '<option value="' . $user['benutzername'] . '">' . $user['nachname'] . ", " . $user['vorname'] . '</option>';
- }?>
- </select>
- </div>
- </div>
- <div class="mt-2">
- <button type="submit" name="submit" class="btn btn-primary me-2">Benutzer hinzufügen</button>
- <button type="reset" class="btn btn-outline-secondary">Auswahl zurücksetzen</button>
- <a href="index.php?page=userlist"><button class="btn btn-outline-secondary">Abbrechen</button></a>
- </div>
- </form>
- </div>
- <!-- /Account -->
- </div>
- </div>
- </div>
- </div>
- <!-- / Content -->
- <?php include("inc/admin-footer.php"); ?>
- <div class="content-backdrop fade"></div>
- </div>
- <!-- Content wrapper -->
- </div>
- <!-- / Layout page -->
- </div>
- <!-- Overlay -->
- <div class="layout-overlay layout-menu-toggle"></div>
- </div>
- <!-- / Layout wrapper -->
- <!-- Core JS -->
- <!-- build:js assets/vendor/js/core.js -->
- <script src="assets/vendor/libs/jquery/jquery.js"></script>
- <script src="assets/vendor/libs/popper/popper.js"></script>
- <script src="assets/vendor/js/bootstrap.js"></script>
- <script src="assets/vendor/libs/perfect-scrollbar/perfect-scrollbar.js"></script>
- <script src="assets/vendor/js/menu.js"></script>
- <!-- endbuild -->
- <!-- Vendors JS -->
- <!-- Main JS -->
- <script src="assets/js/main.js"></script>
- <!-- Page JS -->
- <script src="assets/js/pages-account-settings-account.js"></script>
- <!-- Place this tag in your head or just before your close body tag. -->
- <script async defer src="https://buttons.github.io/buttons.js"></script>
- </body>
- </html>
- <?php }} ?>
Add Comment
Please, Sign In to add comment