Пример #1
0
<?php

require_once "../includes/config.php";
require_once "../classes/Member.php";
require_once "../classes/PanelMember.php";
if (isset($_POST['archive_panel'])) {
    $DB = new Database();
    $session_group = PanelMember::count() + 1;
    foreach (PanelMember::$Designations as $key => $value) {
        $PanelMember = new PanelMember($key);
        if ($PanelMember->isArchived()) {
            header("Location: ../admin/panelmember.php?archiveError=1");
            exit;
        }
    }
    if (!$archiveError) {
        foreach (PanelMember::$Designations as $key => $value) {
            $PanelMember = new PanelMember($key);
            $data = array();
            $data['UID'] = $PanelMember->getUserID();
            $data['Responsibility'] = $PanelMember->getPosition();
            $data['session_from'] = pure_it($_POST['session_from']);
            $data['session_to'] = pure_it($_POST['session_to']);
            $data['session_group'] = $session_group;
            $DB->insert('panelmembers', $data);
        }
        $DB->close();
        header("Location: ../admin/panelmember.php?archiveSuccess=1");
        exit;
    }
}